package jnpf.dmsEntity.storage.form; import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import jnpf.dmsEntity.storage.enums.DmsWorkflowFileType; import lombok.Data; @Data public class DmsWorkflowFileActivateForm { @NotBlank(message = "sourceId不能为空") @Size(max = 120) private String sourceId; @NotBlank(message = "流程任务ID不能为空") @Size(max = 160) private String taskId; @NotNull(message = "文件操作类型不能为空") @JsonProperty("fileType") @JsonAlias({"filetTpe", "filetType"}) private DmsWorkflowFileType fileType; }