XNSim/Doc/XXSJPic_V1.0/XNSimPortal_MdlDev.drawio
2025-07-25 13:42:20 +08:00

759 lines
76 KiB
Plaintext

<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="680" dy="388" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="YtNTQt618ny-sFmqOg6v-84" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="20" y="920" width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-25" value="删除模型版本流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-84" vertex="1">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-26" value="前端" style="swimlane;startSize=20;html=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-84" vertex="1">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-27" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-28" value="用户点击删除模型版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-31" target="YtNTQt618ny-sFmqOg6v-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-31" value="用户选择ATA章节及模型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-35" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-37" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-35" target="YtNTQt618ny-sFmqOg6v-37" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-39" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-37" target="YtNTQt618ny-sFmqOg6v-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-41" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="YtNTQt618ny-sFmqOg6v-40" vertex="1" connectable="0">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-42" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-26" vertex="1">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-28" target="YtNTQt618ny-sFmqOg6v-35" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-27" target="YtNTQt618ny-sFmqOg6v-31" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-44" value="后端" style="swimlane;startSize=20;html=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-84" vertex="1">
<mxGeometry x="140" y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-62" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-44" vertex="1">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-44" source="YtNTQt618ny-sFmqOg6v-70" target="YtNTQt618ny-sFmqOg6v-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-83" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="YtNTQt618ny-sFmqOg6v-69" vertex="1" connectable="0">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-70" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" parent="YtNTQt618ny-sFmqOg6v-44" vertex="1">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-71" value="写入数据库" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-44" vertex="1">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="YtNTQt618ny-sFmqOg6v-44" source="YtNTQt618ny-sFmqOg6v-71" target="YtNTQt618ny-sFmqOg6v-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-44" source="YtNTQt618ny-sFmqOg6v-70" target="YtNTQt618ny-sFmqOg6v-62" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="440" as="sourcePoint" />
<mxPoint x="70" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-74" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="YtNTQt618ny-sFmqOg6v-73" vertex="1" connectable="0">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-75" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-44" vertex="1">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-84" source="YtNTQt618ny-sFmqOg6v-75" target="YtNTQt618ny-sFmqOg6v-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-84" source="YtNTQt618ny-sFmqOg6v-37" target="YtNTQt618ny-sFmqOg6v-71" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="149.99999999999943" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-81" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="YtNTQt618ny-sFmqOg6v-80" vertex="1" connectable="0">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="YtNTQt618ny-sFmqOg6v-84" source="YtNTQt618ny-sFmqOg6v-62" target="YtNTQt618ny-sFmqOg6v-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-9" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="20" width="400" height="880" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-155" value="新建/编辑模型版本流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" parent="epkTv9PBIllWztq9xRfP-9" vertex="1">
<mxGeometry width="400" height="880" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-156" value="前端" style="swimlane;startSize=20;html=1;container=0;" parent="epkTv9PBIllWztq9xRfP-9" vertex="1">
<mxGeometry y="20" width="140" height="860" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-1" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-2" value="用户选择ATA章节" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-24" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-156" source="JOUyWLhBWD3xtvslN3do-26" target="IF__UzwnMCTeSwNdx4oP-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-26" value="显示ATA章节卡片" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-156" source="YtNTQt618ny-sFmqOg6v-1" target="YtNTQt618ny-sFmqOg6v-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-1" value="显示该章节下模型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-2" value="用户选择模型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-3" value="显示该模型&lt;div&gt;所有版本&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="9.999999999999545" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-156" source="YtNTQt618ny-sFmqOg6v-2" target="IF__UzwnMCTeSwNdx4oP-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1180" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-160" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-156" source="IF__UzwnMCTeSwNdx4oP-2" target="YtNTQt618ny-sFmqOg6v-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-156" source="epkTv9PBIllWztq9xRfP-0" target="epkTv9PBIllWztq9xRfP-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-0" value="用户选择新建版本或编辑某个版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-156">
<mxGeometry x="9.999999999999545" y="450" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-156" source="IF__UzwnMCTeSwNdx4oP-3" target="epkTv9PBIllWztq9xRfP-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-156" source="epkTv9PBIllWztq9xRfP-1" target="epkTv9PBIllWztq9xRfP-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-1" value="显示模型编辑页面" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-156">
<mxGeometry x="9.999999999999545" y="510" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-156" source="epkTv9PBIllWztq9xRfP-3" target="epkTv9PBIllWztq9xRfP-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-3" value="用户编辑完成后点击保存" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-156">
<mxGeometry x="9.999999999999545" y="570" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-5" value="表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-156">
<mxGeometry x="9.999999999999545" y="630" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-157" value="后端" style="swimlane;startSize=20;html=1;container=0;" parent="epkTv9PBIllWztq9xRfP-9" vertex="1">
<mxGeometry x="140" y="20" width="260" height="860" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-16" value="读取数据库中&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;ATA章节及模型数据&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="10" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="JOUyWLhBWD3xtvslN3do-18" target="JOUyWLhBWD3xtvslN3do-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-21" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="JOUyWLhBWD3xtvslN3do-21" vertex="1" connectable="0">
<mxGeometry x="-0.6571" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="JOUyWLhBWD3xtvslN3do-18" target="JOUyWLhBWD3xtvslN3do-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-22" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="JOUyWLhBWD3xtvslN3do-23" vertex="1" connectable="0">
<mxGeometry x="-0.875" y="1" relative="1" as="geometry">
<mxPoint x="-18" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-18" value="读取成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="129.99999999999955" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="JOUyWLhBWD3xtvslN3do-16" target="JOUyWLhBWD3xtvslN3do-18" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-20" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-22" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-13" value="写入数据库" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="10" y="630" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-12" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="9.999999999999545" y="690" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-13" target="YtNTQt618ny-sFmqOg6v-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-165" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="130" y="810" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-12" target="IF__UzwnMCTeSwNdx4oP-165" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-8" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-20">
<mxGeometry x="-0.7412" y="1" relative="1" as="geometry">
<mxPoint x="-22" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-36" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="IF__UzwnMCTeSwNdx4oP-157" vertex="1">
<mxGeometry x="10" y="750" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-12" target="IF__UzwnMCTeSwNdx4oP-36" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="560" y="570" as="sourcePoint" />
<mxPoint x="560" y="590" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-19" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="YtNTQt618ny-sFmqOg6v-18" vertex="1" connectable="0">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="6" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="IF__UzwnMCTeSwNdx4oP-1" target="JOUyWLhBWD3xtvslN3do-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="JOUyWLhBWD3xtvslN3do-20" target="JOUyWLhBWD3xtvslN3do-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="JOUyWLhBWD3xtvslN3do-22" target="JOUyWLhBWD3xtvslN3do-26" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-0" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" parent="epkTv9PBIllWztq9xRfP-9" vertex="1">
<mxGeometry x="9.999999999999545" y="710" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-8" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="epkTv9PBIllWztq9xRfP-9" vertex="1">
<mxGeometry x="10" y="770" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="JOUyWLhBWD3xtvslN3do-0" target="JOUyWLhBWD3xtvslN3do-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-11" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="JOUyWLhBWD3xtvslN3do-10" vertex="1" connectable="0">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-166" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" parent="epkTv9PBIllWztq9xRfP-9" vertex="1">
<mxGeometry x="10" y="830" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="IF__UzwnMCTeSwNdx4oP-165" target="IF__UzwnMCTeSwNdx4oP-166" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="JOUyWLhBWD3xtvslN3do-0" target="YtNTQt618ny-sFmqOg6v-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="730" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-6" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="JOUyWLhBWD3xtvslN3do-5" vertex="1" connectable="0">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="epkTv9PBIllWztq9xRfP-9" source="IF__UzwnMCTeSwNdx4oP-36" target="JOUyWLhBWD3xtvslN3do-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-9" source="epkTv9PBIllWztq9xRfP-5" target="JOUyWLhBWD3xtvslN3do-0">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-49" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="1400" width="380" height="460" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-11" value="上传数据包模型流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-49">
<mxGeometry width="380" height="460" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-12" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-49">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-13" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-14" value="用户上传数据包模型文件夹" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-12" source="epkTv9PBIllWztq9xRfP-16" target="epkTv9PBIllWztq9xRfP-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-16" value="用户选择需要编辑的模型版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-17" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-18" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-12" source="epkTv9PBIllWztq9xRfP-17" target="epkTv9PBIllWztq9xRfP-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-20" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-12" source="epkTv9PBIllWztq9xRfP-18" target="epkTv9PBIllWztq9xRfP-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-22" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-21">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-23" value="自动填充解析结果" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-12">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-12" source="epkTv9PBIllWztq9xRfP-14" target="epkTv9PBIllWztq9xRfP-17">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-12" source="epkTv9PBIllWztq9xRfP-13" target="epkTv9PBIllWztq9xRfP-16">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-26" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-49">
<mxGeometry x="140" y="20" width="240" height="440" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-27" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-26">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-26" source="epkTv9PBIllWztq9xRfP-30" target="epkTv9PBIllWztq9xRfP-35">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-29" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-28">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="11" y="-23" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-30" value="解析成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-26">
<mxGeometry x="129.99999999999955" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-31" value="数字签名验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-26">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-26" source="epkTv9PBIllWztq9xRfP-30" target="epkTv9PBIllWztq9xRfP-27">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="440" as="sourcePoint" />
<mxPoint x="70" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-34" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-33">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="13" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-35" value="返回成功响应与解析结果" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-26">
<mxGeometry x="130" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-40" value="数据包模型解析" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-26">
<mxGeometry x="130" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-26" source="epkTv9PBIllWztq9xRfP-40" target="epkTv9PBIllWztq9xRfP-30">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-42" value="验证成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-26">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-26" source="epkTv9PBIllWztq9xRfP-31" target="epkTv9PBIllWztq9xRfP-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-26" source="epkTv9PBIllWztq9xRfP-42" target="epkTv9PBIllWztq9xRfP-27">
<mxGeometry relative="1" as="geometry">
<mxPoint x="140" y="240" as="sourcePoint" />
<mxPoint x="70" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-45" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-44">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="-10" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-26" source="epkTv9PBIllWztq9xRfP-42" target="epkTv9PBIllWztq9xRfP-40">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="240" as="sourcePoint" />
<mxPoint x="120" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-48" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-47">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-5" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-49" source="epkTv9PBIllWztq9xRfP-35" target="epkTv9PBIllWztq9xRfP-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-49" source="epkTv9PBIllWztq9xRfP-18" target="epkTv9PBIllWztq9xRfP-31">
<mxGeometry relative="1" as="geometry">
<mxPoint x="149.99999999999943" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-38" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-37">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-49" source="epkTv9PBIllWztq9xRfP-27" target="epkTv9PBIllWztq9xRfP-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-80" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="1878" width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-51" value="模型集成模板代码生成流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-80">
<mxGeometry width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-52" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-80">
<mxGeometry y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-53" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-52">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-54" value="用户点击模板代码生成" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-52">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-52" source="epkTv9PBIllWztq9xRfP-56" target="epkTv9PBIllWztq9xRfP-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-56" value="用户选择需要生成代码的模型版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-52">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-60" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-52">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-63" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-52">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-52" source="epkTv9PBIllWztq9xRfP-53" target="epkTv9PBIllWztq9xRfP-56">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-66" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-80">
<mxGeometry x="140" y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-67" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-66">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-66" source="epkTv9PBIllWztq9xRfP-70" target="epkTv9PBIllWztq9xRfP-75">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-69" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-68">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-31" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-70" value="生成成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-66">
<mxGeometry x="9.999999999999545" y="152" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-71" value="调用模型集成后端服务" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-66">
<mxGeometry x="10" y="92" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-66" source="epkTv9PBIllWztq9xRfP-71" target="epkTv9PBIllWztq9xRfP-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-66" source="epkTv9PBIllWztq9xRfP-70" target="epkTv9PBIllWztq9xRfP-67">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="440" as="sourcePoint" />
<mxPoint x="70" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-74" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-73">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-75" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-66">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-80" source="epkTv9PBIllWztq9xRfP-75" target="epkTv9PBIllWztq9xRfP-63">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-80" source="epkTv9PBIllWztq9xRfP-67" target="epkTv9PBIllWztq9xRfP-60">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-80" source="epkTv9PBIllWztq9xRfP-54" target="epkTv9PBIllWztq9xRfP-71">
<mxGeometry relative="1" as="geometry">
<mxPoint x="59.999999999999545" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-104" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="2240" width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-82" value="模型集成模板代码下载流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-104">
<mxGeometry width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-83" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-104">
<mxGeometry y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-84" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-83">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-85" value="用户点击模板代码下载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-83">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-86" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-83" source="epkTv9PBIllWztq9xRfP-87" target="epkTv9PBIllWztq9xRfP-85">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-87" value="用户选择需要下载代码的模型版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-83">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-88" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-83">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-89" value="执行下载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-83">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-83" source="epkTv9PBIllWztq9xRfP-84" target="epkTv9PBIllWztq9xRfP-87">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-91" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-104">
<mxGeometry x="140" y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-92" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-91">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-91" source="epkTv9PBIllWztq9xRfP-95" target="epkTv9PBIllWztq9xRfP-100">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-94" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-93">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-31" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-95" value="压缩成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-91">
<mxGeometry x="9.999999999999545" y="152" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-96" value="调用模型集成后端服务" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-91">
<mxGeometry x="10" y="92" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-91" source="epkTv9PBIllWztq9xRfP-96" target="epkTv9PBIllWztq9xRfP-95">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-98" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-91" source="epkTv9PBIllWztq9xRfP-95" target="epkTv9PBIllWztq9xRfP-92">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="440" as="sourcePoint" />
<mxPoint x="70" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-99" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-98">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-100" value="返回成功响应及压缩包路径" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-91">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-104" source="epkTv9PBIllWztq9xRfP-100" target="epkTv9PBIllWztq9xRfP-89">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-102" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-104" source="epkTv9PBIllWztq9xRfP-92" target="epkTv9PBIllWztq9xRfP-88">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-104" source="epkTv9PBIllWztq9xRfP-85" target="epkTv9PBIllWztq9xRfP-96">
<mxGeometry relative="1" as="geometry">
<mxPoint x="59.999999999999545" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-105" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="2600" width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-106" value="模型集成代码上传流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-105">
<mxGeometry width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-107" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-105">
<mxGeometry y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-108" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-107">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-109" value="用户点击集成代码上传" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-107">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-107" source="epkTv9PBIllWztq9xRfP-111" target="epkTv9PBIllWztq9xRfP-109">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-111" value="用户选择需要上传代码的模型版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-107">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-112" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-107">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-113" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-107">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-114" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-107" source="epkTv9PBIllWztq9xRfP-108" target="epkTv9PBIllWztq9xRfP-111">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-115" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-105">
<mxGeometry x="140" y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-116" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-115">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-117" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-115" source="epkTv9PBIllWztq9xRfP-119" target="epkTv9PBIllWztq9xRfP-124">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-118" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-117">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-31" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-119" value="验证成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-115">
<mxGeometry x="9.999999999999545" y="152" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-120" value="调用模型集成后端服务" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-115">
<mxGeometry x="10" y="92" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-121" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-115" source="epkTv9PBIllWztq9xRfP-120" target="epkTv9PBIllWztq9xRfP-119">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-115" source="epkTv9PBIllWztq9xRfP-119" target="epkTv9PBIllWztq9xRfP-116">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="440" as="sourcePoint" />
<mxPoint x="70" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-123" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-122">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-124" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-115">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-125" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-105" source="epkTv9PBIllWztq9xRfP-124" target="epkTv9PBIllWztq9xRfP-113">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-126" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-105" source="epkTv9PBIllWztq9xRfP-116" target="epkTv9PBIllWztq9xRfP-112">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-105" source="epkTv9PBIllWztq9xRfP-109" target="epkTv9PBIllWztq9xRfP-120">
<mxGeometry relative="1" as="geometry">
<mxPoint x="59.999999999999545" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-128" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="2960" width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-129" value="模型集成代码自动化构建与发布流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-128">
<mxGeometry width="280" height="342" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-130" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-128">
<mxGeometry y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-131" value="用户登陆访问&lt;div&gt;模型集成页面&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-130">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-132" value="用户点击模型编译发布" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-130">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-130" source="epkTv9PBIllWztq9xRfP-134" target="epkTv9PBIllWztq9xRfP-132">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-134" value="用户选择需要构建的模型版本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-130">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-135" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-130">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-136" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-130">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-130" source="epkTv9PBIllWztq9xRfP-131" target="epkTv9PBIllWztq9xRfP-134">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-138" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-128">
<mxGeometry x="140" y="20" width="140" height="322" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-139" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-138">
<mxGeometry x="10" y="212" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-138" source="epkTv9PBIllWztq9xRfP-142" target="epkTv9PBIllWztq9xRfP-147">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-141" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-140">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-31" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-142" value="发布成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-138">
<mxGeometry x="9.999999999999545" y="152" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-143" value="调用模型集成后端服务" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-138">
<mxGeometry x="10" y="92" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-138" source="epkTv9PBIllWztq9xRfP-143" target="epkTv9PBIllWztq9xRfP-142">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-138" source="epkTv9PBIllWztq9xRfP-142" target="epkTv9PBIllWztq9xRfP-139">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="440" as="sourcePoint" />
<mxPoint x="70" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-146" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="epkTv9PBIllWztq9xRfP-145">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-147" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="epkTv9PBIllWztq9xRfP-138">
<mxGeometry x="10" y="272" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-128" source="epkTv9PBIllWztq9xRfP-147" target="epkTv9PBIllWztq9xRfP-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-149" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-128" source="epkTv9PBIllWztq9xRfP-139" target="epkTv9PBIllWztq9xRfP-135">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="epkTv9PBIllWztq9xRfP-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="epkTv9PBIllWztq9xRfP-128" source="epkTv9PBIllWztq9xRfP-132" target="epkTv9PBIllWztq9xRfP-143">
<mxGeometry relative="1" as="geometry">
<mxPoint x="59.999999999999545" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>