package jnpf.dmsEntity.download.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 DmsWorkflowDownloadAuthorizeForm 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;
|
}
|