[需求] 后端-调度服务、区域服务与权限改造 #26

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

背景

调度服务支持管理员/调度员手动指派订单;区域服务支持城市/区域维度的运营管理;权限改造补齐当前缺失的细粒度访问控制。

调度服务 RlzDispatchService

  • 待接单订单列表接口(status=0)
  • 手动指派陪诊师接口(绑定 bId + dispatch_type=manual + dispatcher_id)
  • 改派接口(更换 bId,记录改派日志)
  • 区域内的陪诊师列表接口(供调度选择)

区域服务 RlzRegionService

  • 区域 CRUD(省/市/区三级)
  • 区域绑定运营经理
  • 区域订单/流水统计接口

权限改造

  • 各角色 @PreAuthorize 注解补充(目前约 95% 接口无细粒度权限)
  • 数据权限隔离(运营经理只看本区域数据,陪诊师只看自己的订单)
  • 小程序端接口角色校验(userType 匹配检查)

新增 Controller

  • RlzDispatchController — /system/dispatch/*
  • RlzRegionController — /system/region/*

参考

  • 多角色系统与分润方案 §六
## 背景 调度服务支持管理员/调度员手动指派订单;区域服务支持城市/区域维度的运营管理;权限改造补齐当前缺失的细粒度访问控制。 ## 调度服务 RlzDispatchService - [ ] 待接单订单列表接口(status=0) - [ ] 手动指派陪诊师接口(绑定 bId + dispatch_type=manual + dispatcher_id) - [ ] 改派接口(更换 bId,记录改派日志) - [ ] 区域内的陪诊师列表接口(供调度选择) ## 区域服务 RlzRegionService - [ ] 区域 CRUD(省/市/区三级) - [ ] 区域绑定运营经理 - [ ] 区域订单/流水统计接口 ## 权限改造 - [ ] 各角色 @PreAuthorize 注解补充(目前约 95% 接口无细粒度权限) - [ ] 数据权限隔离(运营经理只看本区域数据,陪诊师只看自己的订单) - [ ] 小程序端接口角色校验(userType 匹配检查) ## 新增 Controller - [ ] RlzDispatchController — /system/dispatch/* - [ ] RlzRegionController — /system/region/* ## 参考 - 多角色系统与分润方案 §六
admin self-assigned this 2026-06-07 23:36:38 +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#26