一、该问题的重现步骤是什么?
1. 目前框架数据权限可针对接口进行字段级别和本人、部门和全部查看,如果我想多个限制查询结果的条数,如何扩展实现?
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
1. 做一个AOP切面,把所有的controller层方法作为切入点,
2. 对切入点的返回结果进行增强处理,可以使用@AfterReturning
3. 大概的思路就是如果返回结果 (ret instanceof R 并且 符合你业务逻辑的controller)
4. List result = ret.getResult()
5. result.setResult(result.subList(start,end))
实现的方式有很多种 具体还得你去摸索
你只需要在tool工程里找到scope,加入你的限制条件即可,不过对架构功底有要求,
扫一扫访问 Blade技术社区 移动端