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