全部分类api返回结构调整

This commit is contained in:
none
2023-05-08 15:49:57 +08:00
parent 6b19c461f1
commit dbae07de95

View File

@@ -24,7 +24,9 @@ import xyz.playedu.api.domain.ResourceCategory;
import xyz.playedu.api.service.ResourceCategoryService;
import xyz.playedu.api.types.JsonResponse;
import java.util.HashMap;
import java.util.List;
import java.util.stream.Collectors;
@RestController
@RequestMapping("/api/v1/category")
@@ -35,6 +37,10 @@ public class CategoryController {
@GetMapping("/all")
public JsonResponse all() {
List<ResourceCategory> categories = resourceCategoryService.all();
return JsonResponse.data(categories);
HashMap<String, Object> data = new HashMap<>();
data.put(
"categories",
categories.stream().collect(Collectors.groupingBy(ResourceCategory::getParentId)));
return JsonResponse.data(data);
}
}