用户使用流程图 — 会员与订阅
flowchart TD
%% ============ 颜色定义 ============
classDef actor fill:#e1f5fe,stroke:#0288d1,stroke-width:2px
classDef action fill:#fff3e0,stroke:#f57c00,stroke-width:1px
classDef system fill:#e8f5e9,stroke:#388e3c,stroke-width:1px
classDef decision fill:#fce4ec,stroke:#d32f2f,stroke-width:1px
classDef role fill:#f3e5f5,stroke:#7b1fa2,stroke-width:1px
classDef endpoint fill:#f5f5f5,stroke:#616161,stroke-width:1px,shape:box
subgraph 会员查看
A1(("家长")) --> A2[获取会员等级列表 /levels]
A2 --> A3[获取我的会员信息 /my]
A3 --> A4[获取当前会员等级 /level]
A4 --> A5[获取会员等级详情 /current]
A5 --> A6[获取升级记录 /records]
end
subgraph 会员升级
A6 --> B1[创建会员升级订单 /upgrade]
B1 --> B2[创建订单 /orders]
B2 --> B3{是否需要支付?}
B3 -->|是| B4[支付回调 /notify]
B3 -->|否| B5[直接升级]
B4 --> B5
end
subgraph 会员权益
B5 --> C1[检查功能权限 /can-use]
C1 --> C2[应用会员折扣 /discount]
C2 --> C3[获取任务模板价格 /plans]
end
subgraph 会员试用
A6 --> D1[激活试用会员 /trial]
D1 --> D2[试用期体验]
end
subgraph 订阅管理
A3 --> E1[获取订阅状态 /status]
E1 --> E2[获取订阅计划 /plans]
E2 --> E3[创建订阅 /create]
E3 --> E4[确认订阅 /subscribe]
E4 --> E5[取消订阅 /cancel]
E5 --> E6[自动续费设置 /auto-renew]
E6 --> E7[获取我的权益 /benefits/my]
E7 --> E8[检查权益 /benefit/check]
E8 --> E9[获取当前订阅层级 /tier]
E9 --> E10[更新订阅层级 /tier/update]
end
R1(("👤 家长")):::actor
R2(("💳 微信支付")):::system
A1 -.- R1
B4 -.- R2
端点明细
| 端点 |
控制器 |
说明 |
/api/membership/levels |
MembershipController |
会员等级列表 |
/api/membership/my |
MembershipController |
我的会员信息 |
/api/membership/level |
MembershipController |
当前等级 |
/api/membership/current |
MembershipController |
等级详情 |
/api/membership/records |
MembershipController |
升级记录 |
/api/membership/upgrade |
MembershipController |
创建升级订单 |
/api/membership/trial |
MembershipController |
激活试用 |
/api/membership/orders |
MembershipController |
创建订单 |
/api/membership/plans |
MembershipController |
任务模板价格 |
/api/membership/notify |
MembershipController |
支付回调 |
/api/membership/can-use |
MembershipController |
功能权限检查 |
/api/membership/discount |
MembershipController |
应用折扣 |
/api/subscription/status |
SubscriptionController |
订阅状态 |
/api/subscription/plans |
SubscriptionController |
订阅计划 |
/api/subscription/create |
SubscriptionController |
创建订阅 |
/api/subscription/subscribe |
SubscriptionController |
确认订阅 |
/api/subscription/cancel |
SubscriptionController |
取消订阅 |
/api/subscription/auto-renew |
SubscriptionController |
自动续费 |
/api/subscription/benefits/my |
SubscriptionController |
我的权益 |
/api/subscription/benefit/check |
SubscriptionController |
检查权益 |
/api/subscription/tier |
SubscriptionController |
订阅层级 |
/api/subscription/tier/update |
SubscriptionController |
更新层级 |