gaoluyang
昨天 90b3ad820eea45d021835197eac5bc3ad55b12ed
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java
@@ -7,6 +7,7 @@
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;
@@ -50,6 +51,19 @@
        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
@@ -106,6 +120,12 @@
    }
    @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);
    }