权限相关说明
范围越小,权重越高
单个用户多个角色取并集,最终得到的功能会进行去重,返回给用户
role: ['HRM','HR', 'Base'],
dept: ['人事部', '财务部'],
perm: {
"user": ['query', 'create', 'update', 'delete'],
"deparment": ['query','create','update', 'delete', 'export', 'download', 'print']
}
}
perm_btn # 按钮/接口权限表
perm_menu # 菜单权限表
perm_role_role # 角色与角色对应关系表
perm_role_perm # 角色与权限对应关系表
perm_user_role # 用户与角色对应关系表
perm_dept_role # 机构与角色对应关系表
按钮权限:
"uid": "08c9747c-e911-4211-8adc-00229ba6b4df",
"usercode": "1001",
"role": ["admin", "manager"],
"perm": {
"user": [ 1, 2, 3, 4],
"deparment": ['query','create','update', 'delete', 'export', 'download', 'print']
}
}
Modified at 2023-09-23 07:24:30