| | |
| | | import cn.iocoder.yudao.framework.datapermission.core.util.DataPermissionUtils; |
| | | import cn.iocoder.yudao.module.system.api.user.dto.AdminUserCreateReqDTO; |
| | | import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO; |
| | | import cn.iocoder.yudao.module.system.api.user.dto.AdminUserUpdateReqDTO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserSaveReqVO; |
| | | import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO; |
| | | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void updateUser(AdminUserUpdateReqDTO updateReqDTO) { |
| | | UserSaveReqVO updateReqVO = new UserSaveReqVO(); |
| | | updateReqVO.setId(updateReqDTO.getId()); |
| | | updateReqVO.setNickname(updateReqDTO.getNickname()); |
| | | updateReqVO.setDeptId(updateReqDTO.getDeptId()); |
| | | updateReqVO.setPostIds(updateReqDTO.getPostIds()); |
| | | updateReqVO.setRoleIds(updateReqDTO.getRoleIds()); |
| | | updateReqVO.setEmail(updateReqDTO.getEmail()); |
| | | updateReqVO.setRemark(updateReqDTO.getRemark()); |
| | | userService.updateUser(updateReqVO); |
| | | } |
| | | |
| | | @Override |
| | | @DataPermission(enable = false) // 忽略数据权限,避免因为过滤,导致无法查询用户。类似:https://github.com/YunaiV/ruoyi-vue-pro/issues/1051 |
| | | public AdminUserRespDTO getUser(Long id) { |
| | | AdminUserDO user = userService.getUser(id); |