From 9575242f02f828010548846320fafa1574260ca6 Mon Sep 17 00:00:00 2001 From: baizonghao <1719256278@qq.com> Date: 星期五, 17 三月 2023 23:09:35 +0800 Subject: [PATCH] 人员管理导出 --- ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminServiceImpl.java b/ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminServiceImpl.java index 2e3e399..3ba1f4d 100644 --- a/ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminServiceImpl.java +++ b/ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminServiceImpl.java @@ -8,6 +8,7 @@ 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; @@ -45,6 +46,7 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.function.Function; import java.util.stream.Collectors; /** @@ -384,6 +386,27 @@ } @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); @@ -432,4 +455,6 @@ } return str; } + + } -- Gitblit v1.8.0