-
Notifications
You must be signed in to change notification settings - Fork 0
/
Diagrama sem nome.drawio
385 lines (385 loc) · 52.3 KB
/
Diagrama sem nome.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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
<mxfile host="app.diagrams.net" modified="2023-08-04T15:49:45.870Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" etag="j50UBZegKbYrs1qCo25a" version="21.6.6" type="github">
<diagram name="Page-1" id="e7e014a7-5840-1c2e-5031-d8a46d1fe8dd">
<mxGraphModel dx="1035" dy="1395" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="826" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="iTRQFy2choHZ9Wb9lK1U-41" value="sistemaStore" style="shape=umlFrame;whiteSpace=wrap;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=10;align=center;width=135;height=20;" parent="1" vertex="1">
<mxGeometry x="80" y="-480" width="1000" height="2280" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-77" value="Categoria" 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;" parent="1" vertex="1">
<mxGeometry x="600" y="70" width="440" height="370" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-78" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-79" value="-&nbsp;nome: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-80" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-81" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-82" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-83" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-84" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-85" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-87" value="" 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;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="234" width="440" height="30" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-89" value="+ adicionarCategoria()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="264" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-90" value="+ getCategoria()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="290" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-91" value="+ updateCategoria()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="316" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-92" value="+ deleteCategoria()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-77" vertex="1">
<mxGeometry y="344" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-140" value="Produtos" 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;" parent="1" vertex="1">
<mxGeometry x="600" y="-440" width="440" height="474" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-141" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-142" value="-&nbsp;nome: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-154" value="- descricao: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-155" value="- preco: decimal" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-157" value="- quantidade: integer" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-156" value="- id_categoria: integer (FK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-143" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-144" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-145" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="234" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-146" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="260" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-147" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="286" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-148" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="312" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-149" value="" 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;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="338" width="440" height="30" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-150" value="+ adicionarProduto()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="368" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-151" value="+ getProduto()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="394" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-152" value="+ updateProduto()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="420" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-153" value="+ deleteProduto()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-140" vertex="1">
<mxGeometry y="448" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-158" value="Usuários" 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;" parent="1" vertex="1">
<mxGeometry x="120" y="-440" width="440" height="656" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-159" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-160" value="-&nbsp;nome: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-161" value="-&nbsp;numero_contato<span style="background-color: initial;">: string</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-163" value="-&nbsp;email<span style="background-color: initial;">: string</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-164" value="-&nbsp;senha<span style="background-color: initial;">: string</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-176" value="-&nbsp;status<span style="background-color: initial;">: string</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-177" value="- role<span style="background-color: initial;">: string</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-178" value="- data_expiracao<span style="background-color: initial;">: datetime</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-165" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="234" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-166" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="260" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-167" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="286" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-168" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="312" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-169" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="338" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-170" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="364" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-171" value="" 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;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="390" width="440" height="30" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-172" value="+&nbsp;cadastrarUsuarios<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="420" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-173" value="+&nbsp;login<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="446" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-174" value="+&nbsp;esqueciSenha<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="472" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-180" value="+&nbsp;get<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="500" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-181" value="+&nbsp;updateStatusERole<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="526" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-182" value="+&nbsp;updateUser<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="552" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-183" value="+&nbsp;checarToken<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="578" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-179" value="+&nbsp;alterarSenha<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="604" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-175" value="+&nbsp;deleteUser<span style="background-color: initial;">()</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-158" vertex="1">
<mxGeometry y="630" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-187" value="Fornecedor" 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;" parent="1" vertex="1">
<mxGeometry x="120" y="230" width="440" height="462" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-188" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-189" value="-&nbsp;nome: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-190" value="- endereco: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-191" value="- telefone: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-1" value="- cnpj: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-187">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-192" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-193" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-194" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-195" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="234" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-196" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="260" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-197" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="286" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-198" value="" 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;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="312" width="440" height="30" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-199" value="+ adicionarFornecedor()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="342" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-200" value="+ getFornecedor()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="368" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-201" value="+ updateFornecedor()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="394" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-202" value="+ deleteFornecedor()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-187" vertex="1">
<mxGeometry y="422" width="440" height="40" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-203" value="Compras" 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;" parent="1" vertex="1">
<mxGeometry x="600" y="480" width="440" height="412" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-204" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-205" value="- data: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-206" value="- quantidade_comprada: integer" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-20" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-18" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-19" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-21" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-22" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-23" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="234" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-24" value="- produto_id: integer (FK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-203">
<mxGeometry y="260" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-214" value="" 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;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="286" width="440" height="20" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-215" value="+ adicionarCompra()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="306" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-216" value="+ getCompra()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="332" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-217" value="+ updateCompra()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="358" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-218" value="+ deleteCompra()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-203" vertex="1">
<mxGeometry y="386" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-237" value="Vendas" 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;" parent="1" vertex="1">
<mxGeometry x="120" y="720" width="440" height="422" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-238" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-237" vertex="1">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-239" value="- data: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="iTRQFy2choHZ9Wb9lK1U-237" vertex="1">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-25" value="- quantidade_vendida: integer" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-31" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-30" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-29" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-28" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-27" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-26" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="234" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-37" value="- produto_id: integer (FK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="260" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="iTRQFy2choHZ9Wb9lK1U-249" value="" 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;" parent="iTRQFy2choHZ9Wb9lK1U-237" vertex="1">
<mxGeometry y="286" width="440" height="30" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-33" value="+ adicionarVenda()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="316" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-34" value="+ getVenda()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="342" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-35" value="+ updateVrenda()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="368" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-38" value="+ deleteVenda()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="iTRQFy2choHZ9Wb9lK1U-237">
<mxGeometry y="396" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-55" value="Clientes" 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;" vertex="1" parent="1">
<mxGeometry x="600" y="920" width="440" height="488" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-56" value="- id: integer (PK)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="26" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-57" value="-&nbsp;nome: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="52" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-58" value="- endereco: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="78" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-72" value="- email: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="104" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-59" value="- telefone: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="130" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-60" value="- cpf: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="156" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-61" value="-&nbsp;created_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="182" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-62" value="-&nbsp;created_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="208" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-63" value="-&nbsp;updated_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="234" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-64" value="-&nbsp;updated_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="260" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-65" value="-&nbsp;deleted_at: datetime" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="286" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-66" value="-&nbsp;deleted_by: string" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="312" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-67" value="" 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;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="338" width="440" height="30" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-68" value="+ adicionarCliente()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="368" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-69" value="+ getCliente()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="394" width="440" height="26" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-70" value="+ updateCliente()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="420" width="440" height="28" as="geometry" />
</mxCell>
<mxCell id="EdBUyRJdfIxugsrmhWy8-71" value="+ deleteCliente()" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="EdBUyRJdfIxugsrmhWy8-55">
<mxGeometry y="448" width="440" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>