跟新文档
This commit is contained in:
@@ -154,3 +154,14 @@ offerpie/back-end
|
|||||||
3. **common** → 所有层共同依赖的底层设施(配置、工具、拦截、异常、支付、邮件等)。
|
3. **common** → 所有层共同依赖的底层设施(配置、工具、拦截、异常、支付、邮件等)。
|
||||||
- 权限体系分两层:前端路由控制菜单可见性,后端切面控制功能点权限与库存扣减。
|
- 权限体系分两层:前端路由控制菜单可见性,后端切面控制功能点权限与库存扣减。
|
||||||
- 权限和菜单作为商品维度,框架只负责校验和库存管理,不关心权限来源。
|
- 权限和菜单作为商品维度,框架只负责校验和库存管理,不关心权限来源。
|
||||||
|
|
||||||
|
## 4.5️⃣ 邀请模块设计
|
||||||
|
### 数据库表(1张)
|
||||||
|
| 表名 | 说明 |
|
||||||
|
|------|------|
|
||||||
|
| `bg_user_invite` | 用户邀请记录(记录邀请人与被邀请人的关系及邀请时间) |
|
||||||
|
|
||||||
|
### 核心逻辑
|
||||||
|
- 用户注册时自动生成10位邀请码(大写字母+数字),存入 `User.invite_code`,碰撞检查最多重试3次
|
||||||
|
- 注册时可携带 `inviteCode`,有效则写入邀请记录,无效仅日志警告不阻断注册
|
||||||
|
- 注册逻辑由 `UserRegisterServer` 独立承担,`LoginServer` 委托调用
|
||||||
|
|||||||
Reference in New Issue
Block a user