部门列表返回值优化

This commit is contained in:
none
2023-02-19 17:52:03 +08:00
parent 3df3b9c8a4
commit 1af46e9323
3 changed files with 15 additions and 4 deletions

View File

@@ -11,8 +11,8 @@ import xyz.playedu.api.request.backend.DepartmentRequest;
import xyz.playedu.api.service.DepartmentService;
import xyz.playedu.api.types.JsonResponse;
import java.util.Date;
import java.util.List;
import java.util.*;
import java.util.stream.Collectors;
/**
* @Author 杭州白书科技有限公司
@@ -31,7 +31,11 @@ public class DepartmentController {
@GetMapping("/index")
public JsonResponse index() {
List<Department> data = departmentService.list();
Map<Integer, List<Department>> departments = departmentService.all().stream().collect(Collectors.groupingBy(Department::getParentId));
HashMap<String, Object> data = new HashMap<>();
data.put("departments", departments);
return JsonResponse.data(data);
}