一、该问题的重现步骤是什么?
1. 上线前测试提示数据垂直越权,尝试加数据权限后无效
2. 
3. 接口地址:/blade-system/user/detail
二、你期待的结果是什么?实际看到的又是什么?
参考文档修改数据权限之后发现还是可以看到,因为接口调用的是getOne,我在UserMapper里重写了getOne方法加了注解还是不生效
(order = )
(summary = , description = )
()
R<UserVO> (User user) {
User detail = .getOne(Condition.(user));
R.(UserWrapper.().entityVO(detail));
}
---- 下面是userMapper里重写的 ------
@Override
@DataAuth(type = DataScopeEnum.OWN_DEPT_CHILD)
default User selectOne(Wrapper<User> queryWrapper) {
return BaseMapper.super.selectOne(queryWrapper);
}请问如何解决这个问题?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
现在用的是BladeX-Boot RELEASE4.0
扫一扫访问 Blade技术社区 移动端