You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
2.4 KiB
26 lines
2.4 KiB
|
18 hours ago
|
# 02 A7-1 用户管理 + A7-2 权限管理 逐页对比
|
||
|
|
|
||
|
|
Type: task
|
||
|
|
Status: resolved
|
||
|
|
Blocked by: 01
|
||
|
|
|
||
|
|
## Question
|
||
|
|
|
||
|
|
对 A7-1(用户列表 183 控件、同步任务 178)与 A7-2(角色管理 184、编辑角色基本信息/功能权限/数据范围 72+99+47、权限点管理 479)共 7 页做双源逐页对比(截图 + 文本库):
|
||
|
|
|
||
|
|
1. **接口存在性**:页面按钮/入口 → 应有接口,对照 SystemController(用户 4 + 部门 3 + 钉钉同步)、RoleController(5)、ResourceController(4)、DataScopeModuleController(1)现有端点,标出缺失接口与幻影接口。
|
||
|
|
2. **入参逐字段**:原型表单/筛选条件/操作列 vs 现有 Param/DTO 字段,标出缺失入参(重点:用户列表筛选条件、同步任务页、权限点管理表单、角色数据范围档位)。
|
||
|
|
3. 出参仅记录明显缺失的返回块;顺带核对本分区存量端点的深 tag 是否已挂「A7 后台管理/…」完整页面路径(LeadPool 双归属不在本票范围,归 03 票)。
|
||
|
|
4. 产出 `.scratch/a7-parity/matrix-a7-1-a7-2.md`(页面×接口矩阵 + 缺口清单,标注每条的「缺接口/缺入参/幻影/tag 待修」类型与原型证据行号)。
|
||
|
|
|
||
|
|
## Answer(2026-09-07)
|
||
|
|
|
||
|
|
矩阵已交付:[matrix-a7-1-a7-2.md](../matrix-a7-1-a7-2.md)。要点:
|
||
|
|
|
||
|
|
- **缺接口 9 组**:批量分配角色、移交预览+执行、用户导出;同步任务页 3 端点+设置 2 端点(重接口,需任务化+调度);角色 stats/copy/enable/disable;资源 enable/disable/references。
|
||
|
|
- **缺入参**:UserPageParam 缺 username/mobile/roleId/title(筛选 6 项对齐);RoleParam 缺 roleType/status。
|
||
|
|
- **缺出参块**:UserStatsDTO 缺三时间戳;RoleDTO 缺 status/userCount/roleType(「影响 N 人」各弹窗的数据源,跨页依赖)。
|
||
|
|
- **语义相反 1 处**:资源删除现为「级联清理引用」,原型 A7-2-2 u218 要求「有引用禁止删除」——执行票需改写+引用校验。
|
||
|
|
- **tag 待修 2 处**:/resources/* 补一级「权限管理」;/sync/* 改挂「用户管理/同步任务」。幻影挂账:depts/save、depts/delete、users/admin-role 原型无入口。
|
||
|
|
- **意外发现**:ResourceServiceImpl 已按 v29 A7-2-2 对齐过一轮(perms 三类必填+全局唯一+编辑只读,注释直接引控件号 u200/u206)——权限点管理的新增/编辑链路基本合规,缺口集中在查询筛选/启停/删除语义。
|