1. 数据权限插件手册
在角色权限的前提下,更细粒度的控制数据权限控制,例如:管理员栏目权限、组织机构员工文章权限等
[!tip]
可以实现任意一张表里面的数据权限控制
1.1. 管理员栏目权限演示
- 新增拥有栏目、文章查看权限的角色
- 细粒度设置该角色可以查看的栏目和对应栏目下文章的操作权限
- 新增管理员并设置刚新增的角色
- 登录新增管理员查看数据
这里可以看到,登录该管理员后只能看到栏目权限管理分配的栏目;并且可以看到文化
栏目的新增权限
和图片
栏目的删除权限
都受控制的
2. 依赖
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-datascope</artifactId>
</dependency>
3. 配置
application.yml 增加配置
pagehelper:
helper-dialect: net.mingsoft.datascope.dialect.SqlPermissionDialect