角色管理
维护角色信息、指定用户、设置角色可查看的菜单及按钮、设置角色可访问的后台API接口、设置角色可操作的业务数据。
角色管理具备新增、删除、启用、禁用、编辑、设置用户、菜单权限、API权限、数据权限,根据角色名称和状态来检索数据的功能。
对应的数据库表:角色表 (sys_role)
菜单权限
通过菜单权限按钮设置该角色的菜单权限,而菜单权限中设置了前台的页面和按钮,用户绑定了角色,从而达到了用户根据角色可以操作哪些前台页面和按钮的目的,即用户拥有的菜单权限。
对应的数据库表:菜单权限-角色关联表 (sys_menu_permission_role)
API权限
通过API权限按钮设置该角色的API权限,而API权限中设置了后台的API接口地址,用户绑定了角色,从而达到了用户根据角色可以访问哪些后台API接口的目的,即用户拥有的API权限。
对应的数据库表:API权限-角色关联表 (sys_api_permission_role)
数据权限
通过数据权限按钮设置该角色的数据权限,而数据权限中设置了根据组织机构或个人查询业务数据的条件,用户绑定了角色,从而达到了用户根据角色可以操作哪些业务数据的目的,即用户拥有的数据权限。
对应的数据库表:数据权限-角色关联表 (sys_data_permission_role)