-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathUntitled Diagram.drawio
148 lines (148 loc) · 14.2 KB
/
Untitled Diagram.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
<mxfile host="app.diagrams.net" modified="2021-12-03T06:07:00.667Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36" etag="phxHowIqnmFE0cysNxJX" version="15.8.9" type="github">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1673" dy="936" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-2" target="dJdg-9fTCSTlBK0RJ9ad-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-2" value="wraplify init" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="110" y="190" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-4" target="dJdg-9fTCSTlBK0RJ9ad-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-4" value="amplify init" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="160" y="290" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-5" target="dJdg-9fTCSTlBK0RJ9ad-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-5" value="amplify add auth" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="160" y="350" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-7" target="dJdg-9fTCSTlBK0RJ9ad-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-7" value="amplify add api" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="160" y="410" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-9" target="dJdg-9fTCSTlBK0RJ9ad-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-9" value="amplify push" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="160" y="470" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-16" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-13" target="dJdg-9fTCSTlBK0RJ9ad-15">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="330" y="550" />
<mxPoint x="330" y="260" />
<mxPoint x="453" y="260" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-13" value="Authentication Class, Component 생성" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="150" y="530" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-18" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-15" target="dJdg-9fTCSTlBK0RJ9ad-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-15" value="GUI 기반 DB Schema 편집 페이지 진입" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="387.5" y="280" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-20" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-17" target="dJdg-9fTCSTlBK0RJ9ad-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-17" value="amplify pull<br>amplify codegen" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="387.5" y="340" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-22" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-19" target="dJdg-9fTCSTlBK0RJ9ad-21">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-19" value="사용자가 입력한 DB Schema 재가공" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="387.5" y="400" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-24" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-21" target="dJdg-9fTCSTlBK0RJ9ad-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-21" value="가공한 DB 데이터 기반 테이블 별 Class 생성" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="386.25" y="460" width="132.5" height="50" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-23" value="가공한 DB 데이터 기반 테이블 별 CRUDL Component 생성" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="530" width="205" height="50" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-26" target="dJdg-9fTCSTlBK0RJ9ad-38">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770" y="369.98" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-26" value="wraplify editmodel" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="660" y="269.98" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-27" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" target="dJdg-9fTCSTlBK0RJ9ad-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770.0344827586207" y="350" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-29" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" target="dJdg-9fTCSTlBK0RJ9ad-32">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770.0344827586207" y="410" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-31" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" target="dJdg-9fTCSTlBK0RJ9ad-34">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770.0344827586207" y="470" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-34">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770.0344827586207" y="550" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-37" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-38" target="dJdg-9fTCSTlBK0RJ9ad-49">
<mxGeometry relative="1" as="geometry">
<mxPoint x="802.4827586206895" y="429.98" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-38" value="GUI 기반 DB Schema 편집 페이지 진입" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="737.5" y="369.98" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-48" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-47" target="dJdg-9fTCSTlBK0RJ9ad-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-47" value="<b><font style="font-size: 16px">중간에 DB Schema를 수정하고자 하는 경우</font></b>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="689" y="110.01" width="384.5" height="90" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-49" target="dJdg-9fTCSTlBK0RJ9ad-51">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-49" value="wraplify rebuild" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="913" y="269.98" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-50" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-51" target="dJdg-9fTCSTlBK0RJ9ad-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-51" value="amplify pull<br>amplify codegen" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="990.5" y="369.98" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-52" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-53" target="dJdg-9fTCSTlBK0RJ9ad-55">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-53" value="사용자가 입력한 DB Schema 재가공" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="990.5" y="429.98" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-54" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="dJdg-9fTCSTlBK0RJ9ad-55" target="dJdg-9fTCSTlBK0RJ9ad-56">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-55" value="가공한 DB 데이터 기반 테이블 별 Class 생성" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="989.25" y="489.98" width="132.5" height="50" as="geometry" />
</mxCell>
<mxCell id="dJdg-9fTCSTlBK0RJ9ad-56" value="가공한 DB 데이터 기반 테이블 별 CRUDL Component 생성" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="953" y="559.98" width="205" height="50" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>