| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.bo.AdminUserDetails; |
| | | import com.ycl.dto.UmsAdminParam; |
| | | import com.ycl.dto.UmsUserDto; |
| | | import com.ycl.dto.UpdateAdminPasswordParam; |
| | | import com.ycl.entity.user.*; |
| | | import com.ycl.exception.ApiException; |
| | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.function.Function; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public UmsAdmin register(UmsAdminParam umsAdminParam) { |
| | | UmsAdmin umsAdmin = new UmsAdmin(); |
| | | //TODO mac,ip,职务,用户类型 |
| | | BeanUtils.copyProperties(umsAdminParam, umsAdmin); |
| | | umsAdmin.setCreateTime(new Date()); |
| | | umsAdmin.setStatus(1); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<UmsUserDto> userExp() { |
| | | List<UmsAdmin> umsAdmins = baseMapper.selectList(null); |
| | | List<UmsUserDto> res = umsAdmins |
| | | .stream() |
| | | .map(item -> { |
| | | UmsUserDto res1 = new UmsUserDto(); |
| | | res1.setId(item.getId()); |
| | | res1.setUsername(item.getUsername()); |
| | | res1.setNickName(item.getNickName()); |
| | | res1.setMobile(item.getMobile()); |
| | | res1.setRoles(item.getRoles()); |
| | | res1.setDepart(item.getDepart()); |
| | | res1.setJobTitle(item.getJobTitle()); |
| | | res1.setCreateTime(item.getCreateTime()); |
| | | res1.setStatus(item.getStatus()); |
| | | return res1; |
| | | }).collect(Collectors.toList()); |
| | | return res; |
| | | } |
| | | |
| | | @Override |
| | | public boolean deleteBatch(List<Long> ids) { |
| | | boolean success = removeByIds(ids); |
| | | getCacheService().delBatchAdmin(ids); |
| | |
| | | } |
| | | return str; |
| | | } |
| | | |
| | | |
| | | } |