Changed... something, I can't remember
This commit is contained in:
@@ -2,7 +2,7 @@ BEGIN;
|
|||||||
|
|
||||||
CREATE TYPE master_spec AS ENUM ('работа1', 'работа2', 'и тд');
|
CREATE TYPE master_spec AS ENUM ('работа1', 'работа2', 'и тд');
|
||||||
|
|
||||||
CREATE TABLE "user" (
|
CREATE TABLE client (
|
||||||
id UUID PRIMARY KEY,
|
id UUID PRIMARY KEY,
|
||||||
surname TEXT NOT NULL,
|
surname TEXT NOT NULL,
|
||||||
Name TEXT NOT NULL,
|
Name TEXT NOT NULL,
|
||||||
@@ -45,7 +45,7 @@ CREATE TABLE part (
|
|||||||
|
|
||||||
CREATE TABLE vehicle (
|
CREATE TABLE vehicle (
|
||||||
id UUID PRIMARY KEY,
|
id UUID PRIMARY KEY,
|
||||||
owner_id UUID NOT NULL REFERENCES "user" (id) ON DELETE CASCADE,
|
owner_id UUID NOT NULL REFERENCES client (id) ON DELETE CASCADE,
|
||||||
gos_num TEXT NOT NULL,
|
gos_num TEXT NOT NULL,
|
||||||
mark TEXT,
|
mark TEXT,
|
||||||
model TEXT,
|
model TEXT,
|
||||||
@@ -79,13 +79,13 @@ CREATE TABLE receipt (
|
|||||||
|
|
||||||
CREATE TABLE service_cart (
|
CREATE TABLE service_cart (
|
||||||
id UUID PRIMARY KEY,
|
id UUID PRIMARY KEY,
|
||||||
user_id UUID NOT NULL REFERENCES "user" (id) ON DELETE CASCADE,
|
user_id UUID NOT NULL REFERENCES client (id) ON DELETE CASCADE,
|
||||||
service_id UUID NOT NULL REFERENCES service (id) ON DELETE CASCADE
|
service_id UUID NOT NULL REFERENCES service (id) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE part_cart (
|
CREATE TABLE part_cart (
|
||||||
id UUID PRIMARY KEY,
|
id UUID PRIMARY KEY,
|
||||||
user_id UUID NOT NULL REFERENCES "user" (id) ON DELETE CASCADE,
|
user_id UUID NOT NULL REFERENCES client (id) ON DELETE CASCADE,
|
||||||
part_id UUID NOT NULL REFERENCES part (id) ON DELETE CASCADE
|
part_id UUID NOT NULL REFERENCES part (id) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
+59
-59
@@ -1,214 +1,214 @@
|
|||||||
<mxfile host="app.diagrams.net">
|
<mxfile host="app.diagrams.net">
|
||||||
<diagram name="Страница-1" id="A9N_Telyh1tpt0F0y0G4">
|
<diagram name="Страница-1" id="DjQ9luyLzx520GhBqUTy">
|
||||||
<mxGraphModel dx="2605" dy="852" 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">
|
<mxGraphModel dx="2605" dy="852" 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>
|
<root>
|
||||||
<mxCell id="0" />
|
<mxCell id="0" />
|
||||||
<mxCell id="1" parent="0" />
|
<mxCell id="1" parent="0" />
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-5" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="User" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-1" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="client" vertex="1">
|
||||||
<mxGeometry height="200" width="160" x="-200" y="240" as="geometry" />
|
<mxGeometry height="200" width="160" x="-200" y="240" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-6" parent="SSmazNKMAupmsNerwiay-5" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-2" parent="RmlA_V_mqMDA7i3gggPN-1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-7" parent="SSmazNKMAupmsNerwiay-5" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-3" parent="RmlA_V_mqMDA7i3gggPN-1" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-8" parent="SSmazNKMAupmsNerwiay-5" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="Surname TEXT NOT NULL<br><div>Name TEXT NOT NULL</div><div>Lastname TEXT</div><div>Avatar TEXT</div><div>BDay DATE</div><div>Login TEXT</div><div>Password TEXT</div><div>Email TEXT</div><div>Phone TEXT</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-4" parent="RmlA_V_mqMDA7i3gggPN-1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="surname TEXT NOT NULL<br><div>name TEXT NOT NULL</div><div>lastname TEXT</div><div>avatar TEXT</div><div>bday DATE</div><div>login TEXT</div><div>password TEXT</div><div>email TEXT</div><div>phone TEXT</div>" vertex="1">
|
||||||
<mxGeometry height="140" width="160" y="60" as="geometry" />
|
<mxGeometry height="140" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-9" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="Vehicle" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-5" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="vehicle" vertex="1">
|
||||||
<mxGeometry height="160" width="160" x="40" y="240" as="geometry" />
|
<mxGeometry height="160" width="160" x="40" y="240" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-10" parent="SSmazNKMAupmsNerwiay-9" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-6" parent="RmlA_V_mqMDA7i3gggPN-5" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-11" parent="SSmazNKMAupmsNerwiay-9" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-7" parent="RmlA_V_mqMDA7i3gggPN-5" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-12" parent="SSmazNKMAupmsNerwiay-9" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="OwnerID UUID FK<div>GosNum TEXT NOT NULL</div><div>Mark TEXT</div><div>Model TEXT</div><div>VIN TEXT</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-8" parent="RmlA_V_mqMDA7i3gggPN-5" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="owner_id UUID FK<div>gos_num TEXT NOT NULL</div><div>mark TEXT</div><div>model TEXT</div><div>vin TEXT</div>" vertex="1">
|
||||||
<mxGeometry height="100" width="160" y="60" as="geometry" />
|
<mxGeometry height="100" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-14" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="Service" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-9" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="service" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="40" y="40" as="geometry" />
|
<mxGeometry height="120" width="160" x="40" y="40" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-15" parent="SSmazNKMAupmsNerwiay-14" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-10" parent="RmlA_V_mqMDA7i3gggPN-9" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-16" parent="SSmazNKMAupmsNerwiay-14" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-11" parent="RmlA_V_mqMDA7i3gggPN-9" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-17" parent="SSmazNKMAupmsNerwiay-14" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="Spec MASTER_SPEC<div>Name TEXT NOT NULL</div><div>Description TEXT</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-12" parent="RmlA_V_mqMDA7i3gggPN-9" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="spec master_spec<div>name TEXT NOT NULL</div><div>description TEXT</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-18" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="Order" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-13" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="order" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="280" y="240" as="geometry" />
|
<mxGeometry height="120" width="160" x="280" y="240" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-19" parent="SSmazNKMAupmsNerwiay-18" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-14" parent="RmlA_V_mqMDA7i3gggPN-13" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-20" parent="SSmazNKMAupmsNerwiay-18" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-15" parent="RmlA_V_mqMDA7i3gggPN-13" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-21" parent="SSmazNKMAupmsNerwiay-18" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="VehicleID UUID FK<div><div>DateTime TIMESTAMP</div></div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-16" parent="RmlA_V_mqMDA7i3gggPN-13" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="vehicle_id UUID FK<div><div>date_time TIMESTAMP</div></div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-22" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="Master" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-17" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="master" vertex="1">
|
||||||
<mxGeometry height="240" width="200" x="520" y="40" as="geometry" />
|
<mxGeometry height="240" width="200" x="520" y="40" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-23" parent="SSmazNKMAupmsNerwiay-22" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-18" parent="RmlA_V_mqMDA7i3gggPN-17" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="200" y="26" as="geometry" />
|
<mxGeometry height="26" width="200" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-24" parent="SSmazNKMAupmsNerwiay-22" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-19" parent="RmlA_V_mqMDA7i3gggPN-17" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="200" y="52" as="geometry" />
|
<mxGeometry height="8" width="200" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-25" parent="SSmazNKMAupmsNerwiay-22" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="Surname TEXT NOT NULL<div>Name TEXT NOT NULL</div><div>Lastname TEXT</div><div>Avatar TEXT</div><div>BDay TEXT</div><div>Spec MASTER_SPEC NOT NULL</div><div><div>Login TEXT</div><div>Password TEXT</div><div>Email TEXT</div><div>Phone TEXT</div></div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-20" parent="RmlA_V_mqMDA7i3gggPN-17" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="surname TEXT NOT NULL<div>name TEXT NOT NULL</div><div>lastname TEXT</div><div>avatar TEXT</div><div>bday TEXT</div><div>spec master_spec NOT NULL</div><div><div>login TEXT</div><div>password TEXT</div><div>email TEXT</div><div>phone TEXT</div></div>" vertex="1">
|
||||||
<mxGeometry height="180" width="200" y="60" as="geometry" />
|
<mxGeometry height="180" width="200" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-26" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="ServiceCart" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-21" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="service_cart" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="-440" y="40" as="geometry" />
|
<mxGeometry height="120" width="160" x="-440" y="40" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-27" parent="SSmazNKMAupmsNerwiay-26" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-22" parent="RmlA_V_mqMDA7i3gggPN-21" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-28" parent="SSmazNKMAupmsNerwiay-26" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-23" parent="RmlA_V_mqMDA7i3gggPN-21" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-29" parent="SSmazNKMAupmsNerwiay-26" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="UserID UUID FK<div>ServiceID UUID FK</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-24" parent="RmlA_V_mqMDA7i3gggPN-21" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="client_id UUID FK<div>service_id UUID FK</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-30" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="Part" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-25" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="part<div><br></div>" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="-200" y="480" as="geometry" />
|
<mxGeometry height="120" width="160" x="-200" y="480" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-31" parent="SSmazNKMAupmsNerwiay-30" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-26" parent="RmlA_V_mqMDA7i3gggPN-25" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-32" parent="SSmazNKMAupmsNerwiay-30" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-27" parent="RmlA_V_mqMDA7i3gggPN-25" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-33" parent="SSmazNKMAupmsNerwiay-30" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="Name TEXT NOT NULL<div>Description TEXT</div><div>Stock INT NOT NULL</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-28" parent="RmlA_V_mqMDA7i3gggPN-25" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="name TEXT NOT NULL<div>description TEXT</div><div>stock INT NOT NULL</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-34" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="Receipt" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-29" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="receipt" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="520" y="320" as="geometry" />
|
<mxGeometry height="120" width="160" x="520" y="320" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-35" parent="SSmazNKMAupmsNerwiay-34" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-30" parent="RmlA_V_mqMDA7i3gggPN-29" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-36" parent="SSmazNKMAupmsNerwiay-34" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-31" parent="RmlA_V_mqMDA7i3gggPN-29" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-37" parent="SSmazNKMAupmsNerwiay-34" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="OrderID UUID FK<div>Status BOOL NOT NULL</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-32" parent="RmlA_V_mqMDA7i3gggPN-29" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="order_id UUID FK<div>status BOOL NOT NULL</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-38" parent="1" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" value="MASTER_SPEC" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-33" parent="1" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" value="master_spec" vertex="1">
|
||||||
<mxGeometry height="80" width="160" x="720" y="40" as="geometry" />
|
<mxGeometry height="80" width="160" x="720" y="40" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-40" parent="SSmazNKMAupmsNerwiay-38" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" value="ENUM" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-34" parent="RmlA_V_mqMDA7i3gggPN-33" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" value="ENUM" vertex="1">
|
||||||
<mxGeometry height="54" width="160" y="26" as="geometry" />
|
<mxGeometry height="54" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-43" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-6" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-10" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-35" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-2" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-6" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="240" y="590" as="sourcePoint" />
|
<mxPoint x="240" y="590" as="sourcePoint" />
|
||||||
<mxPoint x="220" y="390" as="targetPoint" />
|
<mxPoint x="220" y="390" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-44" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="ServiceList" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-36" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="service_list" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="280" y="40" as="geometry" />
|
<mxGeometry height="120" width="160" x="280" y="40" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-45" parent="SSmazNKMAupmsNerwiay-44" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-37" parent="RmlA_V_mqMDA7i3gggPN-36" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-46" parent="SSmazNKMAupmsNerwiay-44" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-38" parent="RmlA_V_mqMDA7i3gggPN-36" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-47" parent="SSmazNKMAupmsNerwiay-44" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="OrderID UUID FK<div>ServiceID UUID FK</div><div>MasterID UUID FK</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-39" parent="RmlA_V_mqMDA7i3gggPN-36" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="order_id UUID FK<div>service_id UUID FK</div><div>master_id UUID FK</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-49" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-10" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-19" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-40" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-6" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-14" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="510" y="380" as="sourcePoint" />
|
<mxPoint x="510" y="380" as="sourcePoint" />
|
||||||
<mxPoint x="610" y="280" as="targetPoint" />
|
<mxPoint x="610" y="280" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-50" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-19" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-47" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-41" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-14" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-39" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="420" y="210" as="sourcePoint" />
|
<mxPoint x="420" y="210" as="sourcePoint" />
|
||||||
<mxPoint x="350" y="180" as="targetPoint" />
|
<mxPoint x="350" y="180" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-51" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-15" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="SSmazNKMAupmsNerwiay-45" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-42" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-10" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="RmlA_V_mqMDA7i3gggPN-37" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="190" y="-70" as="sourcePoint" />
|
<mxPoint x="190" y="-70" as="sourcePoint" />
|
||||||
<mxPoint x="180" y="60" as="targetPoint" />
|
<mxPoint x="180" y="60" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-52" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-23" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="SSmazNKMAupmsNerwiay-45" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-43" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-18" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="RmlA_V_mqMDA7i3gggPN-37" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="460" y="40" as="sourcePoint" />
|
<mxPoint x="460" y="40" as="sourcePoint" />
|
||||||
<mxPoint x="610" y="100" as="targetPoint" />
|
<mxPoint x="610" y="100" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-53" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="PartList" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-44" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="part_list" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="40" y="480" as="geometry" />
|
<mxGeometry height="120" width="160" x="40" y="480" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-54" parent="SSmazNKMAupmsNerwiay-53" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-45" parent="RmlA_V_mqMDA7i3gggPN-44" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-55" parent="SSmazNKMAupmsNerwiay-53" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-46" parent="RmlA_V_mqMDA7i3gggPN-44" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-56" parent="SSmazNKMAupmsNerwiay-53" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="OrderID UUID FK<div>PartID UUID FK</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-47" parent="RmlA_V_mqMDA7i3gggPN-44" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="order_id UUID FK<div>part_id UUID FK</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-57" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-21" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=1;" target="SSmazNKMAupmsNerwiay-54" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-48" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-16" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=1;" target="RmlA_V_mqMDA7i3gggPN-45" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="330" y="420" as="sourcePoint" />
|
<mxPoint x="330" y="420" as="sourcePoint" />
|
||||||
<mxPoint x="90" y="609" as="targetPoint" />
|
<mxPoint x="90" y="609" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-58" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-31" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-54" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-49" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-26" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-45" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="-30" y="460" as="sourcePoint" />
|
<mxPoint x="-30" y="460" as="sourcePoint" />
|
||||||
<mxPoint x="70" y="360" as="targetPoint" />
|
<mxPoint x="70" y="360" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-59" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-21" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-37" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-50" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-16" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-32" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="470" y="460" as="sourcePoint" />
|
<mxPoint x="470" y="460" as="sourcePoint" />
|
||||||
<mxPoint x="570" y="360" as="targetPoint" />
|
<mxPoint x="570" y="360" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-61" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-6" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-29" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-51" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-2" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-24" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="-250" y="220" as="sourcePoint" />
|
<mxPoint x="-250" y="220" as="sourcePoint" />
|
||||||
<mxPoint x="-150" y="120" as="targetPoint" />
|
<mxPoint x="-150" y="120" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-62" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-15" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="SSmazNKMAupmsNerwiay-27" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-52" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-10" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="RmlA_V_mqMDA7i3gggPN-22" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="-170" y="190" as="sourcePoint" />
|
<mxPoint x="-170" y="190" as="sourcePoint" />
|
||||||
<mxPoint x="-70" y="90" as="targetPoint" />
|
<mxPoint x="-70" y="90" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-63" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="PartCart" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-53" parent="1" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" value="part_cart" vertex="1">
|
||||||
<mxGeometry height="120" width="160" x="-440" y="480" as="geometry" />
|
<mxGeometry height="120" width="160" x="-440" y="480" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-64" parent="SSmazNKMAupmsNerwiay-63" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="ID UUID" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-54" parent="RmlA_V_mqMDA7i3gggPN-53" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="id UUID" vertex="1">
|
||||||
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
<mxGeometry height="26" width="160" y="26" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-65" parent="SSmazNKMAupmsNerwiay-63" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-55" parent="RmlA_V_mqMDA7i3gggPN-53" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" value="" vertex="1">
|
||||||
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
<mxGeometry height="8" width="160" y="52" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-66" parent="SSmazNKMAupmsNerwiay-63" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="UserID UUID FK<div>PartID UUID FK</div>" vertex="1">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-56" parent="RmlA_V_mqMDA7i3gggPN-53" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" value="client_id UUID FK<div>part_id UUID FK</div>" vertex="1">
|
||||||
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
<mxGeometry height="60" width="160" y="60" as="geometry" />
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-67" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-30" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="SSmazNKMAupmsNerwiay-66" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-57" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-25" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="RmlA_V_mqMDA7i3gggPN-56" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="-200" y="560" as="sourcePoint" />
|
<mxPoint x="-200" y="560" as="sourcePoint" />
|
||||||
<mxPoint x="-280" y="560" as="targetPoint" />
|
<mxPoint x="-280" y="560" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="SSmazNKMAupmsNerwiay-68" edge="1" parent="1" source="SSmazNKMAupmsNerwiay-8" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="SSmazNKMAupmsNerwiay-64" value="">
|
<mxCell id="RmlA_V_mqMDA7i3gggPN-58" edge="1" parent="1" source="RmlA_V_mqMDA7i3gggPN-4" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="RmlA_V_mqMDA7i3gggPN-54" value="">
|
||||||
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
<mxGeometry height="100" relative="1" width="100" as="geometry">
|
||||||
<mxPoint x="-240" y="480" as="sourcePoint" />
|
<mxPoint x="-240" y="480" as="sourcePoint" />
|
||||||
<mxPoint x="-140" y="380" as="targetPoint" />
|
<mxPoint x="-140" y="380" as="targetPoint" />
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 114 KiB |
Reference in New Issue
Block a user