-
Notifications
You must be signed in to change notification settings - Fork 0
/
Tes.drawio
205 lines (205 loc) · 25.1 KB
/
Tes.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
<mxfile host="app.diagrams.net" modified="2023-11-24T15:16:25.950Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15" etag="0i5je8kPUZJgSxZMvEu8" version="22.1.3" type="github">
<diagram name="第 1 页" id="jPokO9vm6nNQa8gwOQ2t">
<mxGraphModel dx="1689" dy="1409" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="T-DfilUAw2h0rlvRW1lD-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-326" y="96" width="177" height="69" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-149" y="-274" width="294" height="300" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-9" value="" style="ellipse;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="176" y="-72" width="80" height="80" as="geometry" />
</mxCell>
<UserObject label="" plantUmlData="{
 "data": "@startuml\nskinparam shadowing false\nAlice -> Bob: Authentication Request\nBob --> Alice: Authentication Response\n\nAlice -> Bob: Another authentication Request\nAlice <-- Bob: Another authentication Response\n@enduml",
 "format": "svg"
}" id="T-DfilUAw2h0rlvRW1lD-10">
<mxCell style="shape=image;noLabel=1;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjb250ZW50U2NyaXB0VHlwZT0iYXBwbGljYXRpb24vZWNtYXNjcmlwdCIgY29udGVudFN0eWxlVHlwZT0idGV4dC9jc3MiIGhlaWdodD0iMjEycHgiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHN0eWxlPSJ3aWR0aDoyOTVweDtoZWlnaHQ6MjEycHg7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOTUgMjEyIiB3aWR0aD0iMjk1cHgiIHpvb21BbmRQYW49Im1hZ25pZnkiPjxkZWZzLz48Zz48bGluZSBzdHlsZT0ic3Ryb2tlOiAjQTgwMDM2OyBzdHJva2Utd2lkdGg6IDEuMDsgc3Ryb2tlLWRhc2hhcnJheTogNS4wLDUuMDsiIHgxPSIzMSIgeDI9IjMxIiB5MT0iMzQuNDg4MyIgeTI9IjE3MS43MzA1Ii8+PGxpbmUgc3R5bGU9InN0cm9rZTogI0E4MDAzNjsgc3Ryb2tlLXdpZHRoOiAxLjA7IHN0cm9rZS1kYXNoYXJyYXk6IDUuMCw1LjA7IiB4MT0iMjY0LjUiIHgyPSIyNjQuNSIgeTE9IjM0LjQ4ODMiIHkyPSIxNzEuNzMwNSIvPjxyZWN0IGZpbGw9IiNGRUZFQ0UiIGhlaWdodD0iMzAuNDg4MyIgc3R5bGU9InN0cm9rZTogI0E4MDAzNjsgc3Ryb2tlLXdpZHRoOiAxLjU7IiB3aWR0aD0iNDciIHg9IjgiIHk9IjMiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nQW5kR2x5cGhzIiB0ZXh0TGVuZ3RoPSIzMyIgeD0iMTUiIHk9IjIzLjUzNTIiPkFsaWNlPC90ZXh0PjxyZWN0IGZpbGw9IiNGRUZFQ0UiIGhlaWdodD0iMzAuNDg4MyIgc3R5bGU9InN0cm9rZTogI0E4MDAzNjsgc3Ryb2tlLXdpZHRoOiAxLjU7IiB3aWR0aD0iNDciIHg9IjgiIHk9IjE3MC43MzA1Ii8+PHRleHQgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTQiIGxlbmd0aEFkanVzdD0ic3BhY2luZ0FuZEdseXBocyIgdGV4dExlbmd0aD0iMzMiIHg9IjE1IiB5PSIxOTEuMjY1NiI+QWxpY2U8L3RleHQ+PHJlY3QgZmlsbD0iI0ZFRkVDRSIgaGVpZ2h0PSIzMC40ODgzIiBzdHlsZT0ic3Ryb2tlOiAjQTgwMDM2OyBzdHJva2Utd2lkdGg6IDEuNTsiIHdpZHRoPSI0MCIgeD0iMjQ0LjUiIHk9IjMiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nQW5kR2x5cGhzIiB0ZXh0TGVuZ3RoPSIyNiIgeD0iMjUxLjUiIHk9IjIzLjUzNTIiPkJvYjwvdGV4dD48cmVjdCBmaWxsPSIjRkVGRUNFIiBoZWlnaHQ9IjMwLjQ4ODMiIHN0eWxlPSJzdHJva2U6ICNBODAwMzY7IHN0cm9rZS13aWR0aDogMS41OyIgd2lkdGg9IjQwIiB4PSIyNDQuNSIgeT0iMTcwLjczMDUiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nQW5kR2x5cGhzIiB0ZXh0TGVuZ3RoPSIyNiIgeD0iMjUxLjUiIHk9IjE5MS4yNjU2Ij5Cb2I8L3RleHQ+PHBvbHlnb24gZmlsbD0iI0E4MDAzNiIgcG9pbnRzPSIyNTIuNSw2MS43OTg4LDI2Mi41LDY1Ljc5ODgsMjUyLjUsNjkuNzk4OCwyNTYuNSw2NS43OTg4IiBzdHlsZT0ic3Ryb2tlOiAjQTgwMDM2OyBzdHJva2Utd2lkdGg6IDEuMDsiLz48bGluZSBzdHlsZT0ic3Ryb2tlOiAjQTgwMDM2OyBzdHJva2Utd2lkdGg6IDEuMDsiIHgxPSIzMS41IiB4Mj0iMjU4LjUiIHkxPSI2NS43OTg4IiB5Mj0iNjUuNzk4OCIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBsZW5ndGhBZGp1c3Q9InNwYWNpbmdBbmRHbHlwaHMiIHRleHRMZW5ndGg9IjE0NyIgeD0iMzguNSIgeT0iNjEuMDU2NiI+QXV0aGVudGljYXRpb24gUmVxdWVzdDwvdGV4dD48cG9seWdvbiBmaWxsPSIjQTgwMDM2IiBwb2ludHM9IjQyLjUsOTEuMTA5NCwzMi41LDk1LjEwOTQsNDIuNSw5OS4xMDk0LDM4LjUsOTUuMTA5NCIgc3R5bGU9InN0cm9rZTogI0E4MDAzNjsgc3Ryb2tlLXdpZHRoOiAxLjA7Ii8+PGxpbmUgc3R5bGU9InN0cm9rZTogI0E4MDAzNjsgc3Ryb2tlLXdpZHRoOiAxLjA7IHN0cm9rZS1kYXNoYXJyYXk6IDIuMCwyLjA7IiB4MT0iMzYuNSIgeDI9IjI2My41IiB5MT0iOTUuMTA5NCIgeTI9Ijk1LjEwOTQiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nQW5kR2x5cGhzIiB0ZXh0TGVuZ3RoPSIxNTciIHg9IjQ4LjUiIHk9IjkwLjM2NzIiPkF1dGhlbnRpY2F0aW9uIFJlc3BvbnNlPC90ZXh0Pjxwb2x5Z29uIGZpbGw9IiNBODAwMzYiIHBvaW50cz0iMjUyLjUsMTIwLjQxOTksMjYyLjUsMTI0LjQxOTksMjUyLjUsMTI4LjQxOTksMjU2LjUsMTI0LjQxOTkiIHN0eWxlPSJzdHJva2U6ICNBODAwMzY7IHN0cm9rZS13aWR0aDogMS4wOyIvPjxsaW5lIHN0eWxlPSJzdHJva2U6ICNBODAwMzY7IHN0cm9rZS13aWR0aDogMS4wOyIgeDE9IjMxLjUiIHgyPSIyNTguNSIgeTE9IjEyNC40MTk5IiB5Mj0iMTI0LjQxOTkiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nQW5kR2x5cGhzIiB0ZXh0TGVuZ3RoPSIxOTkiIHg9IjM4LjUiIHk9IjExOS42Nzc3Ij5Bbm90aGVyIGF1dGhlbnRpY2F0aW9uIFJlcXVlc3Q8L3RleHQ+PHBvbHlnb24gZmlsbD0iI0E4MDAzNiIgcG9pbnRzPSI0Mi41LDE0OS43MzA1LDMyLjUsMTUzLjczMDUsNDIuNSwxNTcuNzMwNSwzOC41LDE1My43MzA1IiBzdHlsZT0ic3Ryb2tlOiAjQTgwMDM2OyBzdHJva2Utd2lkdGg6IDEuMDsiLz48bGluZSBzdHlsZT0ic3Ryb2tlOiAjQTgwMDM2OyBzdHJva2Utd2lkdGg6IDEuMDsgc3Ryb2tlLWRhc2hhcnJheTogMi4wLDIuMDsiIHgxPSIzNi41IiB4Mj0iMjYzLjUiIHkxPSIxNTMuNzMwNSIgeTI9IjE1My43MzA1Ii8+PHRleHQgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGxlbmd0aEFkanVzdD0ic3BhY2luZ0FuZEdseXBocyIgdGV4dExlbmd0aD0iMjA5IiB4PSI0OC41IiB5PSIxNDguOTg4MyI+QW5vdGhlciBhdXRoZW50aWNhdGlvbiBSZXNwb25zZTwvdGV4dD48IS0tTUQ1PVs3ZjNlNGQwYzkwMWVmZGJjNTdlYjQ0MjQ5YTNiODE5N10KQHN0YXJ0dW1sDQpza2lucGFyYW0gc2hhZG93aW5nIGZhbHNlDQpBbGljZSAtPiBCb2I6IEF1dGhlbnRpY2F0aW9uIFJlcXVlc3QNCkJvYiAtIC0+IEFsaWNlOiBBdXRoZW50aWNhdGlvbiBSZXNwb25zZQ0KDQpBbGljZSAtPiBCb2I6IEFub3RoZXIgYXV0aGVudGljYXRpb24gUmVxdWVzdA0KQWxpY2UgPC0gLSBCb2I6IEFub3RoZXIgYXV0aGVudGljYXRpb24gUmVzcG9uc2UNCkBlbmR1bWwNCgpQbGFudFVNTCB2ZXJzaW9uIDEuMjAyMC4wMihTdW4gTWFyIDAxIDA0OjIyOjA3IENTVCAyMDIwKQooTUlUIHNvdXJjZSBkaXN0cmlidXRpb24pCkphdmEgUnVudGltZTogT3BlbkpESyBSdW50aW1lIEVudmlyb25tZW50CkpWTTogT3BlbkpESyA2NC1CaXQgU2VydmVyIFZNCkphdmEgVmVyc2lvbjogMTIrMzMKT3BlcmF0aW5nIFN5c3RlbTogTWFjIE9TIFgKRGVmYXVsdCBFbmNvZGluZzogVVRGLTgKTGFuZ3VhZ2U6IGVuCkNvdW50cnk6IFVTCi0tPjwvZz48L3N2Zz4=;" vertex="1" parent="1">
<mxGeometry x="239" y="-72" width="233.77" height="168" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="T-DfilUAw2h0rlvRW1lD-11" value="A" style="whiteSpace=wrap;strokeWidth=2;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="57" y="247" width="24" height="35" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-12" value="B" style="whiteSpace=wrap;strokeWidth=2;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="20" y="332" width="24" height="35" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-13" value="C" style="whiteSpace=wrap;strokeWidth=2;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="94" y="332" width="25" height="35" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-14" value="D" style="whiteSpace=wrap;strokeWidth=2;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="57" y="416" width="25" height="35" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-15" value="" style="curved=1;startArrow=none;endArrow=block;exitX=-0.0011393229166666667;exitY=0.8897816521752189;entryX=0.5013020833333334;entryY=-0.014285714285714285;rounded=0;fontSize=12;" edge="1" parent="1" source="T-DfilUAw2h0rlvRW1lD-11" target="T-DfilUAw2h0rlvRW1lD-12">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="32" y="307" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-16" value="" style="curved=1;startArrow=none;endArrow=block;exitX=1.01708984375;exitY=0.8897816521752189;entryX=0.4940625;entryY=-0.014285714285714285;rounded=0;fontSize=12;" edge="1" parent="1" source="T-DfilUAw2h0rlvRW1lD-11" target="T-DfilUAw2h0rlvRW1lD-13">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="106" y="307" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-17" value="" style="curved=1;startArrow=none;endArrow=block;exitX=0.5013020833333334;exitY=0.9714285714285714;entryX=-0.00859375;entryY=0.08984172035260046;rounded=0;fontSize=12;" edge="1" parent="1" source="T-DfilUAw2h0rlvRW1lD-12" target="T-DfilUAw2h0rlvRW1lD-14">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="32" y="391" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-18" value="" style="curved=1;startArrow=none;endArrow=block;exitX=0.4940625;exitY=0.9714285714285714;entryX=0.98390625;entryY=0.08984172035260046;rounded=0;fontSize=12;" edge="1" parent="1" source="T-DfilUAw2h0rlvRW1lD-13" target="T-DfilUAw2h0rlvRW1lD-14">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="106" y="391" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-19" value="Suppliers" style="shape=table;startSize=29;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" vertex="1" parent="1">
<mxGeometry x="-88.5" y="61" width="241" height="111.75" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-20" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-19">
<mxGeometry y="29" width="241" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-21" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-20">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-22" value="supplier_id int NOT NULL " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-20">
<mxGeometry x="30" width="211" height="30" as="geometry">
<mxRectangle width="211" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-23" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-19">
<mxGeometry y="59" width="241" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-24" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-23">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-25" value="supplier_name char(50) NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-23">
<mxGeometry x="30" width="211" height="30" as="geometry">
<mxRectangle width="211" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-26" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-19">
<mxGeometry y="89" width="241" height="22" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-27" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-26">
<mxGeometry width="30" height="22" as="geometry">
<mxRectangle width="30" height="22" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-28" value="contact_name char(50)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-26">
<mxGeometry x="30" width="211" height="22" as="geometry">
<mxRectangle width="211" height="22" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-29" value="Customers" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" vertex="1" parent="1">
<mxGeometry x="242" y="181" width="249" height="210" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-30" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-29">
<mxGeometry y="30" width="249" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-31" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-30">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-32" value="customer_id int NOT NULL " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-30">
<mxGeometry x="30" width="219" height="30" as="geometry">
<mxRectangle width="219" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-33" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-29">
<mxGeometry y="60" width="249" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-34" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-33">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-35" value="customer_name char(50) NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-33">
<mxGeometry x="30" width="219" height="30" as="geometry">
<mxRectangle width="219" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-36" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-29">
<mxGeometry y="90" width="249" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-37" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-36">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-38" value="address char(50)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-36">
<mxGeometry x="30" width="219" height="30" as="geometry">
<mxRectangle width="219" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-39" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-29">
<mxGeometry y="120" width="249" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-40" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-39">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-41" value="city char(50)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-39">
<mxGeometry x="30" width="219" height="30" as="geometry">
<mxRectangle width="219" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-42" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-29">
<mxGeometry y="150" width="249" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-43" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-42">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-44" value="state char(25)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-42">
<mxGeometry x="30" width="219" height="30" as="geometry">
<mxRectangle width="219" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-45" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-29">
<mxGeometry y="180" width="249" height="30" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-46" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-45">
<mxGeometry width="30" height="30" as="geometry">
<mxRectangle width="30" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-47" value="zip_code char(10)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" vertex="1" parent="T-DfilUAw2h0rlvRW1lD-45">
<mxGeometry x="30" width="219" height="30" as="geometry">
<mxRectangle width="219" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-48" value="" style="shape=stencil(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);lineShape=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-158.99984845162174" y="242.0038230363046" width="139.86832841053933" height="143.23532752872484" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-52" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-150" y="30" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-53" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-454" y="-290" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-54" value="Jogjakarta&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-292" y="-363" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-55" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-150" y="30" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="T-DfilUAw2h0rlvRW1lD-56" value="" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="-130" y="30" width="120" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>