一、该问题的重现步骤是什么?
数据权限配置,一定在Mapper写吗? 因为使用mybatis-plus,很多都不需要自定义mapper。
譬如直接调用list方法,直接在sevice层调用this.list方法,可以查出所有数据。这个可以使用使用Web全自动配置来做。但是这样我一旦给这个角色赋予这个权限,意味着这个角色每次调用这个list方法都进入我的规则。平时开发中,并不希望如此,这样入侵太强。
二、你期待的结果是什么?实际看到的又是什么?
1.我希望配置不需要再Mapper中定义。可以在controller和sevice层配置数据权限。
2.并且希望如果我配置了mybatis-plus内置的list方法角色后,只允许我单独的API接口调用。其他接口调用还是查出所有。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex-boot 2.8版本 windows系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端