mapper中的page和list两个方法,如果配置同一种数据权限。

Blade 未结 1 97
3269159910
3269159910 剑圣 2025-04-02 18:20

一、该问题的重现步骤是什么?

1. mapper中有page(分页方法)和list(下拉选择)两个方法,如何配置一种数据权限

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

期望:分配用户权限只能查看本人创建的客户数据,使用page方法查看客户列表和使用list方法选择客户的时候权限是相同的。这个时候都是客户的可见权限,只分配一次权限就可以了。

实际:需要给mapper中的page和list分别配置权限,也就是必须设置两次,怎么让mapper中的page和list两个方法同时使用一个权限,一次配置两个都有效。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-04-03 10:01

    这个目前需要设置两次,因为数据权限为了提高性能,是通过加载类方法的实际地址来触发的,page和list的方法名不一致,在底层就会被认为是两个不同的方法逻辑,所以两个都需要单独去配置权限。

    0 讨论(0)
代码语言
提交回复