若依內置了強大的權限控制系統,為企業級項目提供了通用的解決方案
以CRM系統為例,演示權限功能(URL:https://huike-crm.itheima.net)
demo賬號(超級管理員)查看所有功能菜單
zhangsan賬號(市場專員),查看線索菜單
yueyue賬號(銷售專員),查看商機,合同等菜單
RBAC(基于角色的訪問控制)是一種廣泛使用的訪問控制模型,通過角色來分配和管理用戶的菜單權限
表名 | 說明 |
sys_dept | 部門表 |
sysy_post | 崗(職)位信息表 |
sys_menu | 菜單權限表 |
sys_role | 角色信息表 |
sys_role_dept | 角色和部門關聯表 |
sys_role_menu | 角色和菜單關聯表 |
sys_user | 用戶信息表 |
sys_user_post | 用戶與崗位關聯表 |
sys_user_role | 用戶與角色關聯表 |
通過五張表就可以建立起部門分組之間的關系,實現到每個人可以查詢到該表什么信息