package jnpf.dmsEntity.print.form; import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; import jnpf.dmsEntity.permission.form.DmsAuditSignForm; import lombok.Data; import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = false) public class DmsWorkflowPrintAuthorizeForm extends DmsAuditSignForm { @NotBlank(message = "流程ID不能为空") @Size(max = 120) @JsonProperty("sourceId") @JsonAlias({"flowId", "flow_id"}) private String sourceId; @NotBlank(message = "流程任务ID不能为空") @Size(max = 160) @JsonProperty("taskId") @JsonAlias({"flowTaskId", "flow_task_id"}) private String taskId; }