自定义分页如何配置数据权限

Blade 未结 1 754

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

1. 没有用mybatis的分页方法,用的是自己写的sql

2. 

image.png

3. 用web配置所在机构及子级的数据权限,会先分页,再过滤权限,这样原本分页出来20条数据,再过滤权限,只剩5条了

image.png


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

我期待的效果是自定义分页的sql可以先过滤权限,再加limit条件

或者可以用自定义规则,在自定义规则里写分页? 但是这样不知道如何写“所在机构及子级”了呀


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

win10 blade2.5.1


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


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


1条回答
  • 2021-07-07 00:35

    这种复杂的情况,其实推荐自己写条件了,因为自定义sql本身就已经非常灵活,你把需要的条件写进去进行判断就行。

    一些相对简单的,不包含分页逻辑的,则可以用灵活的数据权限来配置。

    0 讨论(0)
提交回复