文件分类标记

This commit is contained in:
liang.chao 2025-09-12 16:17:02 +08:00
parent 87a3532053
commit 479cd286ed
2 changed files with 9 additions and 2 deletions

View File

@ -11,6 +11,7 @@ import com.bonus.web.service.FilesClassifyNameStandardService;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList; import java.util.ArrayList;
@ -48,7 +49,7 @@ public class FilesClassifyNameStandardController extends BaseController {
@PostMapping("add") @PostMapping("add")
@SysLog(title = "新增文件分类命名规范识别", module = "档案分类管理->文件分类命名规范识别管理", businessType = OperaType.INSERT, details = "新增文件分类命名规范识别", logType = 1) @SysLog(title = "新增文件分类命名规范识别", module = "档案分类管理->文件分类命名规范识别管理", businessType = OperaType.INSERT, details = "新增文件分类命名规范识别", logType = 1)
@RequiresPermissions("classify:standard:add") @RequiresPermissions("classify:standard:add")
public R saveClassifyNameStandard(@RequestBody FilesClassifyNameStandardDto dto) { public R saveClassifyNameStandard(@RequestBody @Validated FilesClassifyNameStandardDto dto) {
try { try {
return service.add(dto); return service.add(dto);
} catch (Exception e) { } catch (Exception e) {
@ -61,7 +62,7 @@ public class FilesClassifyNameStandardController extends BaseController {
@PostMapping("edit") @PostMapping("edit")
@SysLog(title = "新增文件分类命名规范识别", module = "档案分类管理->文件分类命名规范识别管理", businessType = OperaType.UPDATE, details = "新增文件分类命名规范识别", logType = 1) @SysLog(title = "新增文件分类命名规范识别", module = "档案分类管理->文件分类命名规范识别管理", businessType = OperaType.UPDATE, details = "新增文件分类命名规范识别", logType = 1)
@RequiresPermissions("classify:standard:edit") @RequiresPermissions("classify:standard:edit")
public R updateClassifyNameStandard(@RequestBody FilesClassifyNameStandardDto dto) { public R updateClassifyNameStandard(@RequestBody @Validated FilesClassifyNameStandardDto dto) {
try { try {
return service.edit(dto); return service.edit(dto);
} catch (Exception e) { } catch (Exception e) {

View File

@ -1,6 +1,9 @@
package com.bonus.web.domain; package com.bonus.web.domain;
import lombok.Data; import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank;
/** /**
* @Authorliang.chao * @Authorliang.chao
@ -10,7 +13,10 @@ import lombok.Data;
public class FilesClassifyNameStandardDto { public class FilesClassifyNameStandardDto {
private Integer id; private Integer id;
private String standardType; private String standardType;
@NotBlank(message = "文件分类命名规范不能为空")
@Length(max = 20, message = "规范识别值长度不能超过20个字符")
private String standardName; private String standardName;
@Length(max = 200, message = "备注不能超过200个字符")
private String remark; private String remark;
private String createTime; private String createTime;
private String updateTime; private String updateTime;