| | |
| | | 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; |
| | |
| | | createReqVO.setAvatar(createReqDTO.getAvatar()); |
| | | createReqVO.setRemark(createReqDTO.getRemark()); |
| | | return userService.createUser(createReqVO); |
| | | } |
| | | |
| | | @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 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<AdminUserRespDTO> getUserListByUsername(String username) { |
| | | List<AdminUserDO> users = userService.getUserListByUsername(username); |
| | | return BeanUtils.toBean(users, AdminUserRespDTO.class); |
| | | } |
| | | |
| | | @Override |
| | | public void validateUserList(Collection<Long> ids) { |
| | | userService.validateUserList(ids); |
| | | } |