Files
TARE-Learn/deliverables/ai-engineering-skills-delivery/skills/design-complex-business-module/assets/权限控制方案.template.md
T
2026-07-03 00:26:47 +08:00

1.4 KiB

<模块名称> 权限控制方案

操作 前端入口 权限字符 后端接口 后端校验 数据权限 验收
新增记录 新增按钮 <module>:<entity>:add <POST /api/entity> 权限注解或统一鉴权 通常无数据范围 无权限账号看不到按钮且直接请求失败
编辑记录 编辑按钮 <module>:<entity>:edit <PUT /api/entity/{id}> 权限校验 + 状态校验 创建人/负责人/授权范围 越权账号返回 403 或业务拒绝
分配/转交 分配按钮 <module>:<entity>:assign <POST /api/entity/{id}/assign> 权限校验 管理范围或当前授权范围 未授权角色无法分配给他人
状态流转 状态按钮 <module>:<entity>:transition <POST /api/entity/{id}/transition> 权限校验 + 状态机校验 当前授权范围 非法流转失败且状态不变
删除/作废 删除或作废按钮 <module>:<entity>:delete <DELETE /api/entity/{id}> 权限校验 + 风险校验 管理范围 非授权角色返回 403 或业务拒绝
查看审计 审计页签 <module>:<entity>:audit <GET /api/entity/{id}/audit> 权限校验 当前授权范围 无权限不可见且接口拒绝
统计看板 看板菜单 <module>:<entity>:dashboard <GET /api/entity/dashboard> 权限校验 数据范围过滤 不同角色返回授权范围内统计