From a271ed5a232236383bc96c8c1e380a5c91dc1c3c Mon Sep 17 00:00:00 2001
From: guyue <1721849008@qq.com>
Date: 星期二, 12 八月 2025 01:07:19 +0800
Subject: [PATCH] 代码规范

---
 src/main/java/com/linghu/controller/TypeController.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/linghu/controller/TypeController.java b/src/main/java/com/linghu/controller/TypeController.java
index 862517d..77e620d 100644
--- a/src/main/java/com/linghu/controller/TypeController.java
+++ b/src/main/java/com/linghu/controller/TypeController.java
@@ -8,13 +8,17 @@
 import com.linghu.model.entity.Keyword;
 import com.linghu.model.entity.Reference;
 import com.linghu.model.entity.Type;
+import com.linghu.model.validator.CreateGroup;
+import com.linghu.model.validator.UpdateGroup;
 import com.linghu.service.KeywordService;
 import com.linghu.service.TypeService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
+import javax.validation.Valid;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -31,7 +35,7 @@
 
     @PostMapping
     @ApiOperation(value = "添加类型")
-    public ResponseResult<Type> add(@RequestBody Type type) {
+    public ResponseResult<Type> add(@Validated( CreateGroup.class) @RequestBody Type type) {
         return typeService.addType(type);
     }
 
@@ -39,7 +43,7 @@
 
     @PostMapping("/batch")
     @ApiOperation(value = "批量添加类型")
-    public ResponseResult<Void> batchAdd(@RequestBody List<Type> types) {
+    public ResponseResult<Void> batchAdd(@Validated(CreateGroup.class) @Valid @RequestBody List<Type> types) {
         boolean success = typeService.saveBatch(types);
         if (success) {
             return ResponseResult.success();
@@ -56,14 +60,14 @@
 
     @PutMapping
     @ApiOperation(value = "更新类型")
-    public ResponseResult<Void> update(@RequestBody Type type) {
+    public ResponseResult<Void> update(@Validated(UpdateGroup.class) @RequestBody Type type) {
         typeService.updateById(type);
         return ResponseResult.success();
     }
 
     @PutMapping("/batch")
     @ApiOperation(value = "批量更新类型")
-    public ResponseResult<Void> batchUpdate(@RequestBody List<Type> types) {
+    public ResponseResult<Void> batchUpdate(@Validated(UpdateGroup.class) @RequestBody List<Type> types) {
         boolean success = typeService.updateBatchById(types);
         if (success) {
             return ResponseResult.success();

--
Gitblit v1.7.1