521 B
521 B
DV-0004:RBAC 与系统管理 – 设计(Design)
上下文
roles.py、role_permissions.py、users.py、menu.py、dashboard.py。
数据模型
roles、user_roles、system_menus、role_menus。- 细节见 DATABASE.md。
接口设计
- /api/v1/roles/、/api/v1/role-permissions/
- /api/v1/users/*
- /api/v1/menu/user-menus、/user-permissions
- /api/v1/dashboard/*
权限判定
- 前端按 user-permissions 渲染;后端依赖校验。超级管理员跳过细粒度检查。