目录
4.AOP 类DataScopeAspect 处理注解@DataScope
数据权限操作
一:前端操作
登录用户admin 进行如下操作:
用户admin 的角色为超级管理员,超级管理员设置为具有访问全部数据权限
用户ry 的角色为普通角色,普通角色设置为只有访问本部门数据权限,其所属部门为测试部门
数据权限操作
用户admin 的角色为超级管理员,超级管理员设置为具有访问全部数据权限
用户ry 的角色为普通角色,普通角色设置为只有访问本部门数据权限,其所属部门为测试部门
不同用户看到的用户数据有差别
admin:
ry:
二:后端代码分析
1.Controller
2.Service
部门别名和用户别名用在SQL 语句中, 需要跟SQL 语句给部门和用户表名的别名保持一致
3.Mapper
4.AOP 类DataScopeAspect 处理注解@DataScope
注解@DataScope 定义
DataScopeASpect类里定义了一些常量
三:权限车间实例
新增部门
新增角色
新增用户分配角色
admin登录下
worker