一、该问题的重现步骤是什么?
1. 在mapper方法上添加数据权限
2.选择下级部门可见
@DataAuth(column = "dept_id", type = DataScopeEnum.OWN_DEPT_CHILD)
3.用下级部门登录调用当前接口
二、你期待的结果是什么?实际看到的又是什么?
期待是total=0,但是total未加入数据权限,统计出全部数据数量
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 版本:2.1.0 操作系统:windows
四、请提供详细的错误堆栈信息,这很重要。
没有错误信息,只有分页sql
select * from (SELECT blade_user.real_name AS createUserName, notice_annunciate_temp.* FROM notice_annunciate_temp LEFT JOIN blade_user ON blade_user.id = notice_annunciate_temp.create_user WHERE notice_annunciate_temp.is_deleted = 0 ORDER BY notice_annunciate_temp.create_time DESC limit ? offset ?) scope where scope.create_dept in (1204321849914560514,1204322359858040833,1204322595984773122)
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端