From cf2da3b2a63840888815c6a81cbd7948faf93533 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 08 六月 2026 17:41:15 +0800
Subject: [PATCH] aaa
---
server/company/src/main/java/com/doumee/api/business/CategoryController.java | 43 +++++++++++++++++++++++++++++++++++++++++--
1 files changed, 41 insertions(+), 2 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 61e0f93..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
@@ -13,6 +13,7 @@
import com.doumee.dao.business.model.BaseCateParam;
import com.doumee.dao.business.model.BaseCategory;
import com.doumee.dao.business.model.Category;
+import com.doumee.service.CateParamSelectService;
import com.doumee.service.business.BaseCateParamService;
import com.doumee.service.business.BaseCategoryService;
import com.doumee.service.business.CategoryService;
@@ -45,6 +46,8 @@
@Autowired
private BaseCateParamService baseCateParamService;
+ @Autowired
+ private CateParamSelectService cateParamSelectService;
@PreventRepeat
@ApiOperation("鏂板缓")
@@ -131,7 +134,7 @@
return ApiResponse.success(null);
}
- @ApiOperation("鍒楄〃 - H5")
+ @ApiOperation("鍒楄〃")
@PostMapping("/list")
public ApiResponse<List<Category>> findList (@RequestBody Category category) {
return ApiResponse.success(categoryService.findList(category));
@@ -156,7 +159,6 @@
BaseCategory baseCategory = new BaseCategory();
baseCategory.setIsdeleted(Constants.ZERO);
baseCategory.setStatus(Constants.ZERO);
- baseCategoryService.findList(baseCategory);
List list = baseCategoryService.findList(baseCategory);
return ApiResponse.success(list);
}
@@ -185,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