提供一种建表的思路
管理员表
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 |