diff --git a/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyNameStandardController.java b/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyNameStandardController.java index 9145f29..8e9854e 100644 --- a/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyNameStandardController.java +++ b/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyNameStandardController.java @@ -11,6 +11,7 @@ import com.bonus.web.service.FilesClassifyNameStandardService; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.ArrayList; @@ -48,7 +49,7 @@ public class FilesClassifyNameStandardController extends BaseController { @PostMapping("add") @SysLog(title = "新增文件分类命名规范识别", module = "档案分类管理->文件分类命名规范识别管理", businessType = OperaType.INSERT, details = "新增文件分类命名规范识别", logType = 1) @RequiresPermissions("classify:standard:add") - public R saveClassifyNameStandard(@RequestBody FilesClassifyNameStandardDto dto) { + public R saveClassifyNameStandard(@RequestBody @Validated FilesClassifyNameStandardDto dto) { try { return service.add(dto); } catch (Exception e) { @@ -61,7 +62,7 @@ public class FilesClassifyNameStandardController extends BaseController { @PostMapping("edit") @SysLog(title = "新增文件分类命名规范识别", module = "档案分类管理->文件分类命名规范识别管理", businessType = OperaType.UPDATE, details = "新增文件分类命名规范识别", logType = 1) @RequiresPermissions("classify:standard:edit") - public R updateClassifyNameStandard(@RequestBody FilesClassifyNameStandardDto dto) { + public R updateClassifyNameStandard(@RequestBody @Validated FilesClassifyNameStandardDto dto) { try { return service.edit(dto); } catch (Exception e) { diff --git a/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java b/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java index bee489d..932d9bc 100644 --- a/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java +++ b/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java @@ -1,6 +1,9 @@ package com.bonus.web.domain; import lombok.Data; +import org.hibernate.validator.constraints.Length; + +import javax.validation.constraints.NotBlank; /** * @Author:liang.chao @@ -10,7 +13,10 @@ import lombok.Data; public class FilesClassifyNameStandardDto { private Integer id; private String standardType; + @NotBlank(message = "文件分类命名规范不能为空") + @Length(max = 20, message = "规范识别值长度不能超过20个字符") private String standardName; + @Length(max = 200, message = "备注不能超过200个字符") private String remark; private String createTime; private String updateTime;