我配置了Web全自动配置数据权限,也绑定了角色
这是我配置的数据权限
这是我的后台代码
这是我的mapper文件地址
由于是直接执行的自带方法page,所以在我自己的mapper文件里找不到对应方法,我看教程里是找到实际执行的方法,
于是设置的权限类名是com.xinxing.zrs.mapper.AppraisalTemplateMapper.selectList
但是没有生效,不知道什么原因
有几个注意点需要看下:
一、超级管理员不受权限的限制可以看到所有
二、mybatis-plus不同版本底层的方法名不一样,可能是selectList和selectPage这俩中间一个,你改下试试
如果改完还不行,可以到这里进行打断点排查,核心处理就在这个类:https://center.javablade.com/blade/BladeX-Tool/src/branch/master/blade-starter-data-scope/src/main/java/org/springblade/core/datascope/interceptor/DataScopeInterceptor.java
扫一扫访问 Blade技术社区 移动端