【功能优化】getUserList 查询时,默认禁用数据权限
							parent
							
								
									b196c36dfa
								
							
						
					
					
						commit
						5480caa3df
					
				|  | @ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil; | ||||||
| import cn.hutool.core.util.ObjUtil; | import cn.hutool.core.util.ObjUtil; | ||||||
| import cn.iocoder.yudao.framework.common.pojo.CommonResult; | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | ||||||
| import cn.iocoder.yudao.framework.common.util.object.BeanUtils; | import cn.iocoder.yudao.framework.common.util.object.BeanUtils; | ||||||
|  | import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission; | ||||||
| import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO; | import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO; | ||||||
| import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO; | import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO; | ||||||
| import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | ||||||
|  | @ -63,6 +64,7 @@ public class AdminUserApiImpl implements AdminUserApi { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  |     @DataPermission(enable = false) // 禁用数据权限。原因是,一般基于指定 id 的 API 查询,都是数据拼接为主
 | ||||||
|     public CommonResult<List<AdminUserRespDTO>> getUserList(Collection<Long> ids) { |     public CommonResult<List<AdminUserRespDTO>> getUserList(Collection<Long> ids) { | ||||||
|         List<AdminUserDO> users = userService.getUserList(ids); |         List<AdminUserDO> users = userService.getUserList(ids); | ||||||
|         return success(BeanUtils.toBean(users, AdminUserRespDTO.class)); |         return success(BeanUtils.toBean(users, AdminUserRespDTO.class)); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 YunaiV
						YunaiV