nex_docus/docs/sdd/specs/DV-0004-rbac-admin/design.md

19 lines
521 B
Markdown
Raw Normal View History

2026-08-19 10:05:22 +00:00
# DV-0004RBAC 与系统管理 设计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 渲染;后端依赖校验。超级管理员跳过细粒度检查。