[需求] 数据库改造 — 新建4表 + 扩展4表 #24

Closed
opened 2026-06-07 23:36:36 +08:00 by admin · 0 comments
Owner

背景

多角色系统需要新的数据表来支撑推广关系、分润记录、区域管理等核心业务。

新建表

  • rlz_promotion_relation — 推广关系表(promoter_id, invited_user_id, level, parent_promoter_id)
  • rlz_profit_record — 分润记录表(order_id, user_id, role_type, profit_type, amount, rate, status)
  • rlz_promoter_config — 推广佣金配置表(config_key, config_value, description)
  • rlz_region — 运营区域表(name, parent_id, level, manager_id, status)

现有表扩展

  • sys_user — userType 枚举扩展(00/03/04/05/06/C/B),新增 promotion_code、parent_promoter_id、region_id
  • rlz_order — 新增 promoter_id、dispatch_type(auto/manual)、dispatcher_id
  • sys_menu — 新增推广端、调度端、客服端、运营端菜单项
  • sys_role — 新增运营经理、客服、调度、推广员角色记录

初始化数据

  • 推广佣金默认比例:一级5%、二级3%、三级2%、总上限10%
  • 调度分润默认比例:2%
  • 运营分润默认比例:2%

参考

  • 多角色系统与分润方案 §五 数据库改动
## 背景 多角色系统需要新的数据表来支撑推广关系、分润记录、区域管理等核心业务。 ## 新建表 - [ ] rlz_promotion_relation — 推广关系表(promoter_id, invited_user_id, level, parent_promoter_id) - [ ] rlz_profit_record — 分润记录表(order_id, user_id, role_type, profit_type, amount, rate, status) - [ ] rlz_promoter_config — 推广佣金配置表(config_key, config_value, description) - [ ] rlz_region — 运营区域表(name, parent_id, level, manager_id, status) ## 现有表扩展 - [ ] sys_user — userType 枚举扩展(00/03/04/05/06/C/B),新增 promotion_code、parent_promoter_id、region_id - [ ] rlz_order — 新增 promoter_id、dispatch_type(auto/manual)、dispatcher_id - [ ] sys_menu — 新增推广端、调度端、客服端、运营端菜单项 - [ ] sys_role — 新增运营经理、客服、调度、推广员角色记录 ## 初始化数据 - 推广佣金默认比例:一级5%、二级3%、三级2%、总上限10% - 调度分润默认比例:2% - 运营分润默认比例:2% ## 参考 - 多角色系统与分润方案 §五 数据库改动
admin self-assigned this 2026-06-07 23:36:36 +08:00
admin closed this issue 2026-06-07 23:53:34 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/rlz#24