| | |
| | | @Override |
| | | public List<DepartmentDto> selectDepartment() { |
| | | List<DepartmentDto> departments = departmentMapper.selectDepartment(); |
| | | departments.addAll(departmentMapper.selectCustomList()); |
| | | //获取父节点 |
| | | List<DepartmentDto> collect = departments.stream().filter(m -> m.getFatherId() == null).peek( |
| | | (m) -> m.setChildren(getChildren(m, departments)) |
| | |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public List<Department> selectDepartmentEnum() { |
| | | return departmentMapper.selectList(Wrappers.<Department>lambdaQuery().isNotNull(Department::getFatherId).select(Department::getId,Department::getName)); |
| | | } |
| | | } |