| | |
| | | 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.AdminUserSyncReqDTO; |
| | | 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; |
| | |
| | | /** |
| | | * Admin 用户 API 实现类 |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @Service |
| | | public class AdminUserApiImpl implements AdminUserApi { |
| | |
| | | private DeptService deptService; |
| | | |
| | | @Override |
| | | public void updateUserPassword(Long id, String password) { |
| | | userService.updateUserPassword(id, password); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteUserSilently(Long id) { |
| | | userService.deleteUserSilently(id); |
| | | } |
| | | |
| | | @Override |
| | | public void updateUserForEmployee(AdminUserSyncReqDTO reqDTO) { |
| | | userService.updateUserForEmployee(reqDTO); |
| | | } |
| | | |
| | | @Override |
| | | public Long createUser(AdminUserCreateReqDTO createReqDTO) { |
| | | UserSaveReqVO createReqVO = new UserSaveReqVO(); |
| | | createReqVO.setUsername(createReqDTO.getUsername()); |