提供一种建表的思路
管理员表
| id | 账户名 | 密码 | 创建时间 | 关联的角色ID |
|---|---|---|---|---|
| id | manager_name | manager_pwd | create_time | m_role_id |
权限表
| id | 权限名 | 父id | 控制器 | 操作方法 | 全路径 | 权限等级 |
|---|---|---|---|---|---|---|
| id | auth_name | auth_pid | auth_c | auth_a | auth_path | auth_level |
| 1 | 商品管理 | 0 | null | null | 1 | 0 |
| 2 | 商品列表 | 1 | Goods | list | 1-2 | 1 |
1.顶级权限的path=自身的id值,次级权限的path=父级权限id值-本身权限id值
2.顶级权限的level=0,以此类推
角色表
| id | 角色名 | 角色权限id | 角色权限控制器方法 |
|---|---|---|---|
| id | role_name | role_auth_ids | role_auth_ca |
| 1 | 客服 | 1,2 | Goods-list,Goods-add |