From 05c569f74a1c94b84145abe34f2b2385d68fdec6 Mon Sep 17 00:00:00 2001 From: value <z1292839451@163.com> Date: 星期四, 23 五月 2024 01:21:54 +0800 Subject: [PATCH] 实现人员管理 --- cnas-server/src/main/java/com/yuanchu/mom/service/impl/DepartmentServiceImpl.java | 44 +++++++++----------------------------------- 1 files changed, 9 insertions(+), 35 deletions(-) diff --git a/cnas-server/src/main/java/com/yuanchu/mom/service/impl/DepartmentServiceImpl.java b/cnas-server/src/main/java/com/yuanchu/mom/service/impl/DepartmentServiceImpl.java index fa99cdf..53f8b46 100644 --- a/cnas-server/src/main/java/com/yuanchu/mom/service/impl/DepartmentServiceImpl.java +++ b/cnas-server/src/main/java/com/yuanchu/mom/service/impl/DepartmentServiceImpl.java @@ -2,30 +2,19 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.yuanchu.mom.common.PrintChina; -import com.yuanchu.mom.dto.DepartmentDto; -import com.yuanchu.mom.dto.UserDto; -import com.yuanchu.mom.dto.UserPageDto; -import com.yuanchu.mom.pojo.Department; -import com.yuanchu.mom.mapper.DepartmentMapper; -import com.yuanchu.mom.pojo.Device; -import com.yuanchu.mom.pojo.User; -import com.yuanchu.mom.service.DepartmentService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.yuanchu.mom.utils.QueryWrappers; +import com.yuanchu.mom.dto.DepartmentDto; +import com.yuanchu.mom.mapper.DepartmentMapper; +import com.yuanchu.mom.pojo.Department; +import com.yuanchu.mom.service.DepartmentService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; -import lombok.var; -import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.sql.Wrapper; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -43,6 +32,8 @@ public class DepartmentServiceImpl extends ServiceImpl<DepartmentMapper, Department> implements DepartmentService { DepartmentMapper departmentMapper; + + //娣诲姞閮ㄩ棬 @@ -82,23 +73,6 @@ List<Department> department = getDepartment(id); return removeBatchByIds(department); } - - //鏍规嵁閫夋嫨鐨勬爲灞曠ず鐩稿叧鐨勪汉鍛� - @Override - public Map<String, Object> showUserById(Page page, UserDto user) { - //鏍规嵁閮ㄩ棬id,鏌ヨ浠栫殑鎵�鏈夊瓙绫籭d - List<Integer> list = departmentMapper.selectSonById(Integer.parseInt(user.getDepartId())); - List<String> ids = list.stream() - .map(Object::toString) - //.collect(Collectors.joining(",")); - .collect(Collectors.toList()); - log.info(ids+"\n"); - Map<String, Object> map = new HashMap<>(); - map.put("head", PrintChina.printChina(UserDto.class)); - map.put("body", departmentMapper.showUserById(page, ids, QueryWrappers.queryWrappers(user))); - return map; - } - //鍒ゆ柇鏄惁鏈夊瓙绫�,鐩村埌娌℃湁涓烘 public List<Department> getDepartment(Integer id) { -- Gitblit v1.9.3