-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path会员系统.drawio
257 lines (257 loc) · 25.3 KB
/
会员系统.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
<mxfile host="app.diagrams.net" modified="2020-04-01T06:47:56.276Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36" etag="Dcz09DzD2iNkRKWj7yUv" version="12.9.6" type="github">
<diagram id="tWC3bvyy1KuU-ibMh0-T" name="Page-1">
<mxGraphModel dx="2232" dy="1914" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="dDY-Ve7HSEmPciSK5-vR-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-5" target="dDY-Ve7HSEmPciSK5-vR-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-5" value="会员<br>biz_member" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="230" y="-420" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-6" value="实体卡<br><span style="font-family: &#34;times new romain&#34; , &#34;times&#34; , &#34;geneva&#34; ; font-size: 13.3333px ; text-align: -webkit-left ; background-color: rgb(255 , 255 , 255)">biz_member_card</span>" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="10" y="-620" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-7" target="dDY-Ve7HSEmPciSK5-vR-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-22" value="面向标签" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" parent="dDY-Ve7HSEmPciSK5-vR-21" vertex="1" connectable="0">
<mxGeometry x="-0.2267" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-7" value="体验卡<br>biz_try_card" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="260" y="-620" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-8" target="dDY-Ve7HSEmPciSK5-vR-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-8" target="dDY-Ve7HSEmPciSK5-vR-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-8" target="dDY-Ve7HSEmPciSK5-vR-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-8" value="卡操作日志<br><span style="font-family: &#34;times new romain&#34; , &#34;times&#34; , &#34;geneva&#34; ; font-size: 13.3333px ; text-align: -webkit-left ; background-color: rgb(255 , 255 , 255)">biz_member_card_user</span>" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="235" y="-510" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-12" value="用户" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="30" y="-415" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-15" target="dDY-Ve7HSEmPciSK5-vR-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-19" value="1对多" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" parent="dDY-Ve7HSEmPciSK5-vR-16" vertex="1" connectable="0">
<mxGeometry x="0.24" y="-3" relative="1" as="geometry">
<mxPoint y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-15" target="dDY-Ve7HSEmPciSK5-vR-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-18" value="1对1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" parent="dDY-Ve7HSEmPciSK5-vR-17" vertex="1" connectable="0">
<mxGeometry x="-0.1923" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-15" value="生成批次<br>biz_member_card_create_batch" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-50" y="-760" width="220" height="50" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-20" value="用户标签关系" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="510" y="-620" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-23" target="dDY-Ve7HSEmPciSK5-vR-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-23" value="按批次生成卡批次号列表(可能几十万)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="70" y="452.5" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-24" target="dDY-Ve7HSEmPciSK5-vR-26" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-24" value="下载卡列表" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="360" y="452.5" width="146" height="90" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-29" 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;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-26" target="dDY-Ve7HSEmPciSK5-vR-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-26" value="制作实体卡" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="610" y="450" width="140" height="95" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-28" target="dDY-Ve7HSEmPciSK5-vR-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-28" value="卡+图书绑定发售" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="620" y="600" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-30" target="dDY-Ve7HSEmPciSK5-vR-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-30" value="购买图书" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="386" y="600" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-32" target="dDY-Ve7HSEmPciSK5-vR-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-32" value="开通实体卡会员" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="10" y="600" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-34" target="dDY-Ve7HSEmPciSK5-vR-35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-34" value="<span style="white-space: normal">按批次新建体验卡</span>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="80" y="750" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-35" target="dDY-Ve7HSEmPciSK5-vR-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="780" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-35" value="发布体验卡" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="260" y="750" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-40" target="dDY-Ve7HSEmPciSK5-vR-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-46" value="是" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" parent="dDY-Ve7HSEmPciSK5-vR-45" vertex="1" connectable="0">
<mxGeometry x="-0.2167" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-40" value="是否满足体验条件?" style="rhombus;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="610" y="740" width="140" height="80" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-41" target="dDY-Ve7HSEmPciSK5-vR-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-41" value="用户登录" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="440" y="750" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-44" target="dDY-Ve7HSEmPciSK5-vR-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-44" value="用户进行激活" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="620" y="920" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="dDY-Ve7HSEmPciSK5-vR-47" target="dDY-Ve7HSEmPciSK5-vR-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-47" value="开通会员" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="80" y="920" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-50" value="1.已经是会员,会有临时体验卡激活入口吗?" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=none;align=left;" parent="1" vertex="1">
<mxGeometry x="330" y="990" width="270" height="150" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-51" value="设置有效期" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-100" y="750" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="dDY-Ve7HSEmPciSK5-vR-55" value="<span style="white-space: normal">新老数据兼容</span>" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-320" y="430" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-1" value="手动初始化" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-320" y="310" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-2" value="最大支持多少量的下载,<br>下载格式?" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;" vertex="1" parent="1">
<mxGeometry x="386" y="330" width="80" height="100" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-3" target="8YOhdukvSVlwSYxpGZCw-7">
<mxGeometry relative="1" as="geometry">
<mxPoint x="5" y="-250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-6" value="登录人员ID,会员码" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="8YOhdukvSVlwSYxpGZCw-5">
<mxGeometry x="0.2714" y="4" relative="1" as="geometry">
<mxPoint x="-34" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-3" value="<span style="font-family: &#34;arial&#34; , sans-serif ; font-size: 14px ; text-align: left ; white-space: pre-wrap ; background-color: rgb(255 , 255 , 255)">会员开通</span>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-310" y="-300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-7" target="8YOhdukvSVlwSYxpGZCw-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-7" value="判断角色类型" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-40" y="-300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-24" target="8YOhdukvSVlwSYxpGZCw-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-12" value="mq 消息队列通知" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="8YOhdukvSVlwSYxpGZCw-11">
<mxGeometry x="-0.25" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-8" target="8YOhdukvSVlwSYxpGZCw-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-8" value="判断是否已经激活5次?" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="130" y="-300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-10" value="用户中心<br>回写redis 会员状态" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="860" y="-30" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-17" value="未检索成功" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-13" target="8YOhdukvSVlwSYxpGZCw-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-19" value="会员卡状态" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-13" target="8YOhdukvSVlwSYxpGZCw-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-13" value="根据用户ID&amp;学期&amp;会员码检索?" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="320" y="-300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-16" value="提醒【会员码无效】" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="326" y="-140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-21" value="已激活" 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="1" source="8YOhdukvSVlwSYxpGZCw-18" target="8YOhdukvSVlwSYxpGZCw-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-18" target="8YOhdukvSVlwSYxpGZCw-22">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-18" value="<span style="font-size: 11px ; background-color: rgb(255 , 255 , 255)">判断状态是否</span><br style="font-size: 11px"><span style="font-size: 11px ; background-color: rgb(255 , 255 , 255)">待激活状态?</span>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="510" y="-280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-20" value="提醒【已激活】" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="510" y="-150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-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="1" source="8YOhdukvSVlwSYxpGZCw-34" target="8YOhdukvSVlwSYxpGZCw-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-36" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-22" target="8YOhdukvSVlwSYxpGZCw-34">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-22" value="修改会员卡状态<br>【已激活】" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="690" y="-280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-24" value="修改会员状态" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="860" y="-150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-27" target="8YOhdukvSVlwSYxpGZCw-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-27" value="<div style="text-align: left"><font face="arial, sans-serif"><span style="font-size: 14px ; white-space: pre-wrap ; background-color: rgb(255 , 255 , 255)">试用会员开通</span></font></div>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-310" y="-150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-31" style="edgeStyle=isometricEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;elbow=vertical;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-28" target="8YOhdukvSVlwSYxpGZCw-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-28" value="判断是否符合资格" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-70" y="-150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-37" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="8YOhdukvSVlwSYxpGZCw-32" target="8YOhdukvSVlwSYxpGZCw-33">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-32" value="用户中心查询状态" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-320" y="-10" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-33" value="增加一个 product_cards 属性<br>[<br>{"product_member_card":"有效期long"},<br>{"product_<span style="color: rgb(51 , 51 , 51) ; font-family: &#34;arial&#34; ; font-size: 13px ; background-color: rgb(255 , 255 , 255)">clock</span>_card":"有效期long"}<br>]" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;align=left;" vertex="1" parent="1">
<mxGeometry x="-65" y="-40" width="270" height="120" as="geometry" />
</mxCell>
<mxCell id="8YOhdukvSVlwSYxpGZCw-34" value="添加卡片激活历史" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="860" y="-280" width="120" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>