dengzedong
2024-12-19 85b2001c0ec2f1adc598db3bf47ad457dcca7074
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.controller.admin.definition.vo.category;
H 2
3 import com.iailab.framework.common.enums.CommonStatusEnum;
4 import com.iailab.framework.common.validation.InEnum;
5 import io.swagger.v3.oas.annotations.media.Schema;
6 import lombok.Data;
7
8 import javax.validation.constraints.NotEmpty;
9 import javax.validation.constraints.NotNull;
10
11 @Schema(description = "管理后台 - BPM 流程分类新增/修改 Request VO")
12 @Data
13 public class BpmCategorySaveReqVO {
14
15     @Schema(description = "分类编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3167")
16     private Long id;
17
18     @Schema(description = "分类名", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五")
19     @NotEmpty(message = "分类名不能为空")
20     private String name;
21
22     @Schema(description = "分类描述", example = "你猜")
23     private String description;
24
25     @Schema(description = "分类标志", requiredMode = Schema.RequiredMode.REQUIRED, example = "OA")
26     @NotEmpty(message = "分类标志不能为空")
27     private String code;
28
29     @Schema(description = "分类状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
30     @NotNull(message = "分类状态不能为空")
31     @InEnum(CommonStatusEnum.class)
32     private Integer status;
33
34     @Schema(description = "分类排序", requiredMode = Schema.RequiredMode.REQUIRED)
35     @NotNull(message = "分类排序不能为空")
36     private Integer sort;
37
38 }