数据权限问题

Blade 未结 2 653
lingxi
lingxi 剑圣 2022-06-11 14:53

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

1. 目前框架数据权限可针对接口进行字段级别和本人、部门和全部查看,如果我想多个限制查询结果的条数,如何扩展实现?

2. 

3.


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


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


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


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

2条回答
  • 1. 做一个AOP切面,把所有的controller层方法作为切入点,

    2. 对切入点的返回结果进行增强处理,可以使用@AfterReturning

    3. 大概的思路就是如果返回结果 (ret instanceof R 并且 符合你业务逻辑的controller)

    4. List result = ret.getResult() 

    5. result.setResult(result.subList(start,end))



    实现的方式有很多种 具体还得你去摸索


    0 讨论(0)
  • 2022-07-02 16:27

    你只需要在tool工程里找到scope,加入你的限制条件即可,不过对架构功底有要求,

    0 讨论(0)
提交回复