角色授权
2022-07-22 11:38:29 9 举报
角色授权
作者其他创作
大纲/内容
5
2
删除角色相关的授权信息删除该角色关联的授权信息【ec_role_navigation_relation】;删除用户-角色关联表数据【ec_user_role_relation】;删除用户组-角色关联数据【ec_user_group_role_relation】;删除权限管理按钮表关联数据【ec_user_permission_button】;删除权限管理表关联数据【ec_user_permission】;删除数据权限范围表关联数据【ec_data_permission_scope】;
如果数据权限类型为7或8将自定义组织或用户code与ec_data_permission数据权限表对应的主键保存到ec_data_permission_scope[角色授权-数据权限范围表]
End
6
角色授权
将授权的用户插入用户角色关系表ec_user_role_relation
将数据授权集合插入ec_data_permission数据权限表[角色编码] [导航ID] [标签页id]
将授权的用户插入用户角色关系表ec_user_role_relation该处重复了删除逻辑
4
在角色导航关系表中插入当前角色已选择的导航数据ec_role_navigation_relation
1
角色功能授权
7
3
根据以上的ecUserPermissionDO对象与已选的导航类型为按钮组合插入用户权限按钮管理表ec_user_permission_button该表扩展了标签页字段
将授权的用户组插入用户组角色关系表ec_user_group_role_relation
在ec_data_permission数据权限表插入一条角色的权限类型为默认权限的数据
将授权的用户和用户组与已选的导航类型为菜单组合插入用户权限管理表ec_user_permission
8
角色数据授权
在ec_data_permission数据权限表插入一条角色的权限类型为用户所选的权限数据此处逻辑需要修改,
0 条评论
下一页