|
@@ -1,4 +1,4 @@
|
|
|
-<mxfile host="Electron" modified="2024-08-11T08:11:24.031Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.6.4 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="f3Lce4ihHKwavLah3tvR" version="24.6.4" type="device">
|
|
|
+<mxfile host="Electron" modified="2024-09-09T15:39:37.735Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.6.4 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="9gHxe6F6dL04HJqYRCir" version="24.6.4" type="device">
|
|
|
<diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1">
|
|
|
<mxGraphModel dx="1434" dy="883" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker">
|
|
|
<root>
|
|
@@ -10,14 +10,8 @@
|
|
|
<mxPoint x="440" y="620" as="targetPoint" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-12" value="" style="edgeStyle=entityRelationEdgeStyle;endArrow=ERzeroToMany;startArrow=ERone;endFill=1;startFill=0;" parent="1" source="C-vyLk0tnHw3VtMMgP7b-3" target="C-vyLk0tnHw3VtMMgP7b-17" edge="1">
|
|
|
- <mxGeometry width="100" height="100" relative="1" as="geometry">
|
|
|
- <mxPoint x="400" y="180" as="sourcePoint" />
|
|
|
- <mxPoint x="460" y="205" as="targetPoint" />
|
|
|
- </mxGeometry>
|
|
|
- </mxCell>
|
|
|
<mxCell id="C-vyLk0tnHw3VtMMgP7b-2" value="Squad" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
|
- <mxGeometry x="450" y="120" width="250" height="190" as="geometry" />
|
|
|
+ <mxGeometry x="450" y="120" width="250" height="280" as="geometry" />
|
|
|
</mxCell>
|
|
|
<mxCell id="C-vyLk0tnHw3VtMMgP7b-3" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="C-vyLk0tnHw3VtMMgP7b-2" vertex="1">
|
|
|
<mxGeometry y="30" width="250" height="30" as="geometry" />
|
|
@@ -58,96 +52,67 @@
|
|
|
<mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-7" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-2">
|
|
|
+ <mxCell id="vGfOE6fh8Fkg2EA02DIV-7" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-2" vertex="1">
|
|
|
<mxGeometry y="120" width="250" height="30" as="geometry" />
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-8" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-7">
|
|
|
+ <mxCell id="vGfOE6fh8Fkg2EA02DIV-8" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="vGfOE6fh8Fkg2EA02DIV-7" vertex="1">
|
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
|
<mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-9" value="name varchar NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-7">
|
|
|
+ <mxCell id="vGfOE6fh8Fkg2EA02DIV-9" value="name varchar NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="vGfOE6fh8Fkg2EA02DIV-7" vertex="1">
|
|
|
<mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
<mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-10" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-2">
|
|
|
+ <mxCell id="vGfOE6fh8Fkg2EA02DIV-10" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-2" vertex="1">
|
|
|
<mxGeometry y="150" width="250" height="30" as="geometry" />
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-11" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-10">
|
|
|
+ <mxCell id="vGfOE6fh8Fkg2EA02DIV-11" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="vGfOE6fh8Fkg2EA02DIV-10" vertex="1">
|
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
|
<mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-12" value="comment text" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-10">
|
|
|
+ <mxCell id="vGfOE6fh8Fkg2EA02DIV-12" value="comment text" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="vGfOE6fh8Fkg2EA02DIV-10" vertex="1">
|
|
|
<mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
<mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-13" value="Mech" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
|
- <mxGeometry x="450" y="320" width="250" height="190" as="geometry" />
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-1" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-2">
|
|
|
+ <mxGeometry y="180" width="250" height="30" as="geometry" />
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-14" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="C-vyLk0tnHw3VtMMgP7b-13" vertex="1">
|
|
|
- <mxGeometry y="30" width="250" height="30" as="geometry" />
|
|
|
- </mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-15" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="C-vyLk0tnHw3VtMMgP7b-14" vertex="1">
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-2" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="Tb8xqYRGo6f0FsYqac5e-1">
|
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
|
<mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-16" value="id int NOT NULL " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;" parent="C-vyLk0tnHw3VtMMgP7b-14" vertex="1">
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-3" value="mech_1_id" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="Tb8xqYRGo6f0FsYqac5e-1">
|
|
|
<mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
<mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-17" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-13" vertex="1">
|
|
|
- <mxGeometry y="60" width="250" height="30" as="geometry" />
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-7" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-2">
|
|
|
+ <mxGeometry y="210" width="250" height="30" as="geometry" />
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-18" value="FK1" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="C-vyLk0tnHw3VtMMgP7b-17" vertex="1">
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-8" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="Tb8xqYRGo6f0FsYqac5e-7">
|
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
|
<mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-19" value="squad_id int NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="C-vyLk0tnHw3VtMMgP7b-17" vertex="1">
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-9" value="mech_2_id" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="Tb8xqYRGo6f0FsYqac5e-7">
|
|
|
<mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
<mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-20" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-13" vertex="1">
|
|
|
- <mxGeometry y="90" width="250" height="30" as="geometry" />
|
|
|
- </mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-21" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="C-vyLk0tnHw3VtMMgP7b-20" vertex="1">
|
|
|
- <mxGeometry width="30" height="30" as="geometry">
|
|
|
- <mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
- </mxGeometry>
|
|
|
- </mxCell>
|
|
|
- <mxCell id="C-vyLk0tnHw3VtMMgP7b-22" value="name varchar NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="C-vyLk0tnHw3VtMMgP7b-20" vertex="1">
|
|
|
- <mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
- <mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
- </mxGeometry>
|
|
|
- </mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-1" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-13">
|
|
|
- <mxGeometry y="120" width="250" height="30" as="geometry" />
|
|
|
- </mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-2" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-1">
|
|
|
- <mxGeometry width="30" height="30" as="geometry">
|
|
|
- <mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
- </mxGeometry>
|
|
|
- </mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-3" value="class varchar NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-1">
|
|
|
- <mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
- <mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
- </mxGeometry>
|
|
|
- </mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-4" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-13">
|
|
|
- <mxGeometry y="150" width="250" height="30" as="geometry" />
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-10" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="C-vyLk0tnHw3VtMMgP7b-2">
|
|
|
+ <mxGeometry y="240" width="250" height="30" as="geometry" />
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-5" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-4">
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-11" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="Tb8xqYRGo6f0FsYqac5e-10">
|
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
|
<mxRectangle width="30" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|
|
|
</mxCell>
|
|
|
- <mxCell id="vGfOE6fh8Fkg2EA02DIV-6" value="resistance int NOT NULL default 3" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="vGfOE6fh8Fkg2EA02DIV-4">
|
|
|
+ <mxCell id="Tb8xqYRGo6f0FsYqac5e-12" value="mech_1_id" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="Tb8xqYRGo6f0FsYqac5e-10">
|
|
|
<mxGeometry x="30" width="220" height="30" as="geometry">
|
|
|
<mxRectangle width="220" height="30" as="alternateBounds" />
|
|
|
</mxGeometry>
|