XNSim/Doc/XXSJPic_V1.0/XNSimPortal_Cnf.drawio
2025-07-18 16:52:14 +08:00

870 lines
88 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="816" dy="466" 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-23" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="20" width="400" height="640" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-155" value="新建构型流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-23" vertex="1">
<mxGeometry width="400" height="640" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-156" value="前端" style="swimlane;startSize=20;html=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-23" vertex="1">
<mxGeometry y="20" width="140" height="620" 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="用户选择机型" 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="显示机型卡片" 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;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-156" source="YtNTQt618ny-sFmqOg6v-1" target="YtNTQt618ny-sFmqOg6v-2">
<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;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-156">
<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;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-156">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-3" value="前端表单验证" 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="JOUyWLhBWD3xtvslN3do-0" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" parent="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<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;entryPerimeter=0;" parent="IF__UzwnMCTeSwNdx4oP-156" source="IF__UzwnMCTeSwNdx4oP-3" target="JOUyWLhBWD3xtvslN3do-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-8" 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="510" 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="IF__UzwnMCTeSwNdx4oP-156" 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="IF__UzwnMCTeSwNdx4oP-156" vertex="1">
<mxGeometry x="10" y="570" width="100" height="40" as="geometry" />
</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="IF__UzwnMCTeSwNdx4oP-157" value="后端" style="swimlane;startSize=20;html=1;container=0;" parent="YtNTQt618ny-sFmqOg6v-23" vertex="1">
<mxGeometry x="140" y="20" width="260" height="620" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-16" 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-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;" vertex="1" connectable="0" parent="JOUyWLhBWD3xtvslN3do-21">
<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;" vertex="1" connectable="0" parent="JOUyWLhBWD3xtvslN3do-23">
<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="IF__UzwnMCTeSwNdx4oP-30" 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="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-2" 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="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-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;entryPerimeter=0;" parent="IF__UzwnMCTeSwNdx4oP-157" source="IF__UzwnMCTeSwNdx4oP-30" target="JOUyWLhBWD3xtvslN3do-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-15" 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;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-6" target="YtNTQt618ny-sFmqOg6v-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-16" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-15">
<mxGeometry x="-0.6883" relative="1" as="geometry">
<mxPoint x="-7" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-6" value="有基准构型?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-157">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-7" 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="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-6" target="IF__UzwnMCTeSwNdx4oP-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-120" y="480" as="sourcePoint" />
<mxPoint x="20" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-8" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-7">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="1" 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="450" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-7" 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="IF__UzwnMCTeSwNdx4oP-157" source="JOUyWLhBWD3xtvslN3do-2" target="IF__UzwnMCTeSwNdx4oP-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-13" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="JOUyWLhBWD3xtvslN3do-7" 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-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-9" target="YtNTQt618ny-sFmqOg6v-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-9" value="级联复制基准构型数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-157">
<mxGeometry x="130" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-4" 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="IF__UzwnMCTeSwNdx4oP-157" source="JOUyWLhBWD3xtvslN3do-2" target="YtNTQt618ny-sFmqOg6v-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-12" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="JOUyWLhBWD3xtvslN3do-4" vertex="1" connectable="0">
<mxGeometry x="-0.8286" relative="1" as="geometry">
<mxPoint x="-2" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-20" 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="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-12" target="IF__UzwnMCTeSwNdx4oP-165">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-12" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-157">
<mxGeometry x="129.99999999999955" y="450" 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;" vertex="1" parent="IF__UzwnMCTeSwNdx4oP-157">
<mxGeometry x="130" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-13" target="YtNTQt618ny-sFmqOg6v-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="IF__UzwnMCTeSwNdx4oP-157" source="YtNTQt618ny-sFmqOg6v-12" target="IF__UzwnMCTeSwNdx4oP-36">
<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-19" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-18">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="6" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="IF__UzwnMCTeSwNdx4oP-165" value="返回成功响应与构型ID" 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="570" width="100" height="40" as="geometry" />
</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="YtNTQt618ny-sFmqOg6v-23" 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="YtNTQt618ny-sFmqOg6v-23" 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="YtNTQt618ny-sFmqOg6v-23" source="JOUyWLhBWD3xtvslN3do-22" target="JOUyWLhBWD3xtvslN3do-26" edge="1">
<mxGeometry relative="1" 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="YtNTQt618ny-sFmqOg6v-23" 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;entryPerimeter=0;" parent="YtNTQt618ny-sFmqOg6v-23" source="JOUyWLhBWD3xtvslN3do-0" target="YtNTQt618ny-sFmqOg6v-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</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="-11" y="87" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="JOUyWLhBWD3xtvslN3do-9" 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-23" source="IF__UzwnMCTeSwNdx4oP-36" target="JOUyWLhBWD3xtvslN3do-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-84" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="680" 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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-84">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-26" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-84">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-31" target="YtNTQt618ny-sFmqOg6v-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-31" value="用户选择机型与构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-35" target="YtNTQt618ny-sFmqOg6v-37">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-37" target="YtNTQt618ny-sFmqOg6v-39">
<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;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-40">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-26">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-28" target="YtNTQt618ny-sFmqOg6v-35">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-26" source="YtNTQt618ny-sFmqOg6v-27" target="YtNTQt618ny-sFmqOg6v-31">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-84">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-44">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-44" source="YtNTQt618ny-sFmqOg6v-70" target="YtNTQt618ny-sFmqOg6v-75">
<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;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-69">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-44">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-44">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-44" source="YtNTQt618ny-sFmqOg6v-71" target="YtNTQt618ny-sFmqOg6v-70">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-44" source="YtNTQt618ny-sFmqOg6v-70" target="YtNTQt618ny-sFmqOg6v-62">
<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;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-73">
<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;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-44">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-84" source="YtNTQt618ny-sFmqOg6v-75" target="YtNTQt618ny-sFmqOg6v-42">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-84" source="YtNTQt618ny-sFmqOg6v-37" target="YtNTQt618ny-sFmqOg6v-71">
<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;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-80">
<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;" edge="1" parent="YtNTQt618ny-sFmqOg6v-84" source="YtNTQt618ny-sFmqOg6v-62" target="YtNTQt618ny-sFmqOg6v-39">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-117" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="1160" width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-86" value="删除构型流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-117">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-87" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-117">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-88" 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="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-89" value="用户点击删除构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-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="YtNTQt618ny-sFmqOg6v-87" source="YtNTQt618ny-sFmqOg6v-91" target="YtNTQt618ny-sFmqOg6v-89">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-91" value="用户选择机型与构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-92" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-93" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-94" 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="YtNTQt618ny-sFmqOg6v-87" source="YtNTQt618ny-sFmqOg6v-92" target="YtNTQt618ny-sFmqOg6v-93">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-95" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-96" 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="YtNTQt618ny-sFmqOg6v-87" source="YtNTQt618ny-sFmqOg6v-93" target="YtNTQt618ny-sFmqOg6v-95">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-97" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-96">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-98" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-87">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-99" 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="YtNTQt618ny-sFmqOg6v-87" source="YtNTQt618ny-sFmqOg6v-89" target="YtNTQt618ny-sFmqOg6v-92">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-100" 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="YtNTQt618ny-sFmqOg6v-87" source="YtNTQt618ny-sFmqOg6v-88" target="YtNTQt618ny-sFmqOg6v-91">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-101" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-117">
<mxGeometry x="140" y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-102" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-101">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-103" 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="YtNTQt618ny-sFmqOg6v-101" source="YtNTQt618ny-sFmqOg6v-105" target="YtNTQt618ny-sFmqOg6v-110">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-104" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-103">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-105" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-101">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-106" 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="YtNTQt618ny-sFmqOg6v-101">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-108" 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="YtNTQt618ny-sFmqOg6v-101" source="YtNTQt618ny-sFmqOg6v-105" target="YtNTQt618ny-sFmqOg6v-102">
<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-109" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-108">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-110" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-101">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-115" 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="YtNTQt618ny-sFmqOg6v-101">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-107" 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="YtNTQt618ny-sFmqOg6v-101" source="YtNTQt618ny-sFmqOg6v-106" target="YtNTQt618ny-sFmqOg6v-115">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-116" 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="YtNTQt618ny-sFmqOg6v-101" source="YtNTQt618ny-sFmqOg6v-115" target="YtNTQt618ny-sFmqOg6v-105">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-111" 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="YtNTQt618ny-sFmqOg6v-117" source="YtNTQt618ny-sFmqOg6v-110" target="YtNTQt618ny-sFmqOg6v-98">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-112" 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="YtNTQt618ny-sFmqOg6v-117" source="YtNTQt618ny-sFmqOg6v-93" target="YtNTQt618ny-sFmqOg6v-106">
<mxGeometry relative="1" as="geometry">
<mxPoint x="149.99999999999943" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-113" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-112">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-114" 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="YtNTQt618ny-sFmqOg6v-117" source="YtNTQt618ny-sFmqOg6v-102" target="YtNTQt618ny-sFmqOg6v-95">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-151" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="1640" width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-119" value="新建/编辑模型组流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-151">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-120" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-151">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-121" 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="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-122" value="用户&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;新建/编辑&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;模型组&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-123" 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="YtNTQt618ny-sFmqOg6v-120" source="YtNTQt618ny-sFmqOg6v-124" target="YtNTQt618ny-sFmqOg6v-122">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-124" value="用户选择机型与构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-125" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-126" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-127" 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="YtNTQt618ny-sFmqOg6v-120" source="YtNTQt618ny-sFmqOg6v-125" target="YtNTQt618ny-sFmqOg6v-126">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-128" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-129" 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="YtNTQt618ny-sFmqOg6v-120" source="YtNTQt618ny-sFmqOg6v-126" target="YtNTQt618ny-sFmqOg6v-128">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-130" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-129">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-131" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-120">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-132" 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="YtNTQt618ny-sFmqOg6v-120" source="YtNTQt618ny-sFmqOg6v-122" target="YtNTQt618ny-sFmqOg6v-125">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-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="YtNTQt618ny-sFmqOg6v-120" source="YtNTQt618ny-sFmqOg6v-121" target="YtNTQt618ny-sFmqOg6v-124">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-134" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-151">
<mxGeometry x="140" y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-135" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-134">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-136" 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="YtNTQt618ny-sFmqOg6v-134" source="YtNTQt618ny-sFmqOg6v-138" target="YtNTQt618ny-sFmqOg6v-142">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-137" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-136">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-138" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-134">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-140" 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="YtNTQt618ny-sFmqOg6v-134" source="YtNTQt618ny-sFmqOg6v-138" target="YtNTQt618ny-sFmqOg6v-135">
<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-141" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-140">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-142" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-134">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-143" value="写入数据库" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-134">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-145" 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="YtNTQt618ny-sFmqOg6v-134" source="YtNTQt618ny-sFmqOg6v-143" target="YtNTQt618ny-sFmqOg6v-138">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-146" 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="YtNTQt618ny-sFmqOg6v-151" source="YtNTQt618ny-sFmqOg6v-142" target="YtNTQt618ny-sFmqOg6v-131">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-147" 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="YtNTQt618ny-sFmqOg6v-151" source="YtNTQt618ny-sFmqOg6v-126" target="YtNTQt618ny-sFmqOg6v-143">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-148" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-147">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-149" 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="YtNTQt618ny-sFmqOg6v-151" source="YtNTQt618ny-sFmqOg6v-135" target="YtNTQt618ny-sFmqOg6v-128">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-152" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="2120" width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-153" value="删除模型组流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-152">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-154" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-152">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-155" 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="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-156" value="用户删除模型组" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-157" 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="YtNTQt618ny-sFmqOg6v-154" source="YtNTQt618ny-sFmqOg6v-158" target="YtNTQt618ny-sFmqOg6v-156">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-158" value="用户选择机型与构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-159" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-160" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-161" 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="YtNTQt618ny-sFmqOg6v-154" source="YtNTQt618ny-sFmqOg6v-159" target="YtNTQt618ny-sFmqOg6v-160">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-162" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-163" 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="YtNTQt618ny-sFmqOg6v-154" source="YtNTQt618ny-sFmqOg6v-160" target="YtNTQt618ny-sFmqOg6v-162">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-164" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-163">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-165" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-154">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-166" 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="YtNTQt618ny-sFmqOg6v-154" source="YtNTQt618ny-sFmqOg6v-156" target="YtNTQt618ny-sFmqOg6v-159">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-167" 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="YtNTQt618ny-sFmqOg6v-154" source="YtNTQt618ny-sFmqOg6v-155" target="YtNTQt618ny-sFmqOg6v-158">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-168" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-152">
<mxGeometry x="140" y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-169" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-168">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-170" 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="YtNTQt618ny-sFmqOg6v-168" source="YtNTQt618ny-sFmqOg6v-172" target="YtNTQt618ny-sFmqOg6v-176">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-171" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-170">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-172" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-168">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-173" 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="YtNTQt618ny-sFmqOg6v-168">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-174" 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="YtNTQt618ny-sFmqOg6v-168" source="YtNTQt618ny-sFmqOg6v-172" target="YtNTQt618ny-sFmqOg6v-169">
<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-175" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-174">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-176" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-168">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-177" 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="YtNTQt618ny-sFmqOg6v-168">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-178" 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="YtNTQt618ny-sFmqOg6v-168" source="YtNTQt618ny-sFmqOg6v-173" target="YtNTQt618ny-sFmqOg6v-177">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-179" 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="YtNTQt618ny-sFmqOg6v-168" source="YtNTQt618ny-sFmqOg6v-177" target="YtNTQt618ny-sFmqOg6v-172">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-180" 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="YtNTQt618ny-sFmqOg6v-152" source="YtNTQt618ny-sFmqOg6v-176" target="YtNTQt618ny-sFmqOg6v-165">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-181" 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="YtNTQt618ny-sFmqOg6v-152" source="YtNTQt618ny-sFmqOg6v-160" target="YtNTQt618ny-sFmqOg6v-173">
<mxGeometry relative="1" as="geometry">
<mxPoint x="149.99999999999943" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-182" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-181">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-183" 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="YtNTQt618ny-sFmqOg6v-152" source="YtNTQt618ny-sFmqOg6v-169" target="YtNTQt618ny-sFmqOg6v-162">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-214" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="2600" width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-215" value="添加/删除加载模型流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-214">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-216" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-214">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-217" 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="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-218" value="用户&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;在&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;模型组中添加/删除加载模型&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-219" 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="YtNTQt618ny-sFmqOg6v-216" source="YtNTQt618ny-sFmqOg6v-220" target="YtNTQt618ny-sFmqOg6v-218">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-220" value="用户选择机型与构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-221" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-222" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-223" 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="YtNTQt618ny-sFmqOg6v-216" source="YtNTQt618ny-sFmqOg6v-221" target="YtNTQt618ny-sFmqOg6v-222">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-224" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-225" 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="YtNTQt618ny-sFmqOg6v-216" source="YtNTQt618ny-sFmqOg6v-222" target="YtNTQt618ny-sFmqOg6v-224">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-226" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-225">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-227" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-216">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-228" 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="YtNTQt618ny-sFmqOg6v-216" source="YtNTQt618ny-sFmqOg6v-218" target="YtNTQt618ny-sFmqOg6v-221">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-229" 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="YtNTQt618ny-sFmqOg6v-216" source="YtNTQt618ny-sFmqOg6v-217" target="YtNTQt618ny-sFmqOg6v-220">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-230" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-214">
<mxGeometry x="140" y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-231" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-230">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-232" 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="YtNTQt618ny-sFmqOg6v-230" source="YtNTQt618ny-sFmqOg6v-234" target="YtNTQt618ny-sFmqOg6v-237">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-233" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-232">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-234" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-230">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-235" 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="YtNTQt618ny-sFmqOg6v-230" source="YtNTQt618ny-sFmqOg6v-234" target="YtNTQt618ny-sFmqOg6v-231">
<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-236" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-235">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-237" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-230">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-238" value="写入数据库" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-230">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-239" 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="YtNTQt618ny-sFmqOg6v-230" source="YtNTQt618ny-sFmqOg6v-238" target="YtNTQt618ny-sFmqOg6v-234">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-240" 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="YtNTQt618ny-sFmqOg6v-214" source="YtNTQt618ny-sFmqOg6v-237" target="YtNTQt618ny-sFmqOg6v-227">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-241" 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="YtNTQt618ny-sFmqOg6v-214" source="YtNTQt618ny-sFmqOg6v-222" target="YtNTQt618ny-sFmqOg6v-238">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-242" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-241">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-243" 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="YtNTQt618ny-sFmqOg6v-214" source="YtNTQt618ny-sFmqOg6v-231" target="YtNTQt618ny-sFmqOg6v-224">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-244" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="20" y="3080" width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-245" value="添加/删除加载服务流程" style="swimlane;childLayout=stackLayout;resizeParent=1;resizeParentMax=0;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-244">
<mxGeometry width="280" height="460" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-246" value="前端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-244">
<mxGeometry y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-247" 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="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="9.999999999999545" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-248" value="用户&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;添加/删除&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;加载服务&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="9.999999999999545" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-249" 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="YtNTQt618ny-sFmqOg6v-246" source="YtNTQt618ny-sFmqOg6v-250" target="YtNTQt618ny-sFmqOg6v-248">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-250" value="用户选择机型与构型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="10" y="90" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-251" value="前端表单验证" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-252" value="验证通过?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="9.999999999999545" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-253" 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="YtNTQt618ny-sFmqOg6v-246" source="YtNTQt618ny-sFmqOg6v-251" target="YtNTQt618ny-sFmqOg6v-252">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-254" value="显示失败消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="10" y="330" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-255" 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="YtNTQt618ny-sFmqOg6v-246" source="YtNTQt618ny-sFmqOg6v-252" target="YtNTQt618ny-sFmqOg6v-254">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-256" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-255">
<mxGeometry x="-0.1357" relative="1" as="geometry">
<mxPoint x="-10" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-257" value="显示成功消息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-246">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-258" 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="YtNTQt618ny-sFmqOg6v-246" source="YtNTQt618ny-sFmqOg6v-248" target="YtNTQt618ny-sFmqOg6v-251">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-259" 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="YtNTQt618ny-sFmqOg6v-246" source="YtNTQt618ny-sFmqOg6v-247" target="YtNTQt618ny-sFmqOg6v-250">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-260" value="后端" style="swimlane;startSize=20;html=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-244">
<mxGeometry x="140" y="20" width="140" height="440" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-261" value="返回失败响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-260">
<mxGeometry x="10" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-262" 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="YtNTQt618ny-sFmqOg6v-260" source="YtNTQt618ny-sFmqOg6v-264" target="YtNTQt618ny-sFmqOg6v-267">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-263" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-262">
<mxGeometry x="-0.4857" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-264" value="写入成功?" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-260">
<mxGeometry x="9.999999999999545" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-265" 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="YtNTQt618ny-sFmqOg6v-260" source="YtNTQt618ny-sFmqOg6v-264" target="YtNTQt618ny-sFmqOg6v-261">
<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-266" value="否" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-265">
<mxGeometry x="-0.4571" relative="1" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-267" value="返回成功响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-260">
<mxGeometry x="10" y="390" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-268" value="写入数据库" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=1;container=0;" vertex="1" parent="YtNTQt618ny-sFmqOg6v-260">
<mxGeometry x="10" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-269" 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="YtNTQt618ny-sFmqOg6v-260" source="YtNTQt618ny-sFmqOg6v-268" target="YtNTQt618ny-sFmqOg6v-264">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-270" 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="YtNTQt618ny-sFmqOg6v-244" source="YtNTQt618ny-sFmqOg6v-267" target="YtNTQt618ny-sFmqOg6v-257">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-271" 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="YtNTQt618ny-sFmqOg6v-244" source="YtNTQt618ny-sFmqOg6v-252" target="YtNTQt618ny-sFmqOg6v-268">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-272" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="YtNTQt618ny-sFmqOg6v-271">
<mxGeometry x="-0.1207" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="YtNTQt618ny-sFmqOg6v-273" 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="YtNTQt618ny-sFmqOg6v-244" source="YtNTQt618ny-sFmqOg6v-261" target="YtNTQt618ny-sFmqOg6v-254">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>