From 3ac279c9df7181c9f21d35a689a321b990b87b22 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 08 六月 2026 17:42:33 +0800
Subject: [PATCH] aaa
---
server/company/src/main/java/com/doumee/api/business/CategoryController.java | 38 +++++++++++++++++++++++++++++++++++++-
1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/server/company/src/main/java/com/doumee/api/business/CategoryController.java b/server/company/src/main/java/com/doumee/api/business/CategoryController.java
index 47bf101..ea61da3 100644
--- a/server/company/src/main/java/com/doumee/api/business/CategoryController.java
+++ b/server/company/src/main/java/com/doumee/api/business/CategoryController.java
@@ -100,7 +100,6 @@
@RequiresPermissions("business:category:update")
public ApiResponse companyUpdateById(@RequestBody Category category) {
categoryService.companyUpdateById(category);
- cateParamSelectService.dealCateParamSelect();
return ApiResponse.success(null);
}
@@ -188,4 +187,41 @@
return ApiResponse.success(categoryService.findListSaaS(category));
}
+ @ApiOperation("鏍戝舰鍒楄〃")
+ @PostMapping("/tree")
+ @RequiresPermissions("business:category:query")
+ public ApiResponse<List<Category>> findTree(@RequestBody Category category) {
+ return ApiResponse.success(categoryService.findTree(category));
+ }
+
+ @ApiOperation("瀛愮被鍒垪琛�")
+ @GetMapping("/children/{parentId}")
+ public ApiResponse<List<Category>> findChildren(@PathVariable Integer parentId) {
+ return ApiResponse.success(categoryService.findChildren(parentId));
+ }
+
+ @PreventRepeat
+ @ApiOperation("鏂板缓瀛愮被鍒�")
+ @PostMapping("/createSub")
+ @RequiresPermissions("business:category:create")
+ public ApiResponse createSub(@RequestBody Category category) {
+ return ApiResponse.success(categoryService.createSubCategory(category));
+ }
+
+ @ApiOperation("鏇存柊瀛愮被鍒�")
+ @PostMapping("/updateSub")
+ @RequiresPermissions("business:category:update")
+ public ApiResponse updateSub(@RequestBody Category category) {
+ categoryService.updateSubCategory(category);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鍒犻櫎瀛愮被鍒�")
+ @GetMapping("/deleteSub/{id}")
+ @RequiresPermissions("business:category:delete")
+ public ApiResponse deleteSub(@PathVariable Integer id) {
+ categoryService.deleteSubCategory(id);
+ return ApiResponse.success(null);
+ }
+
}
--
Gitblit v1.9.3