mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-06-24 05:02:43 +08:00
全部分类api返回结构调整
This commit is contained in:
parent
6b19c461f1
commit
dbae07de95
@ -24,7 +24,9 @@ import xyz.playedu.api.domain.ResourceCategory;
|
|||||||
import xyz.playedu.api.service.ResourceCategoryService;
|
import xyz.playedu.api.service.ResourceCategoryService;
|
||||||
import xyz.playedu.api.types.JsonResponse;
|
import xyz.playedu.api.types.JsonResponse;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/v1/category")
|
@RequestMapping("/api/v1/category")
|
||||||
@ -35,6 +37,10 @@ public class CategoryController {
|
|||||||
@GetMapping("/all")
|
@GetMapping("/all")
|
||||||
public JsonResponse all() {
|
public JsonResponse all() {
|
||||||
List<ResourceCategory> categories = resourceCategoryService.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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user