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

521 B
Raw Blame History

DV-0004RBAC 与系统管理 设计Design

上下文

roles.pyrole_permissions.pyusers.pymenu.pydashboard.py

数据模型

  • rolesuser_rolessystem_menusrole_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 渲染;后端依赖校验。超级管理员跳过细粒度检查。