package jnpf.dmsEntity.wenjianbianhao.form;
|
|
import com.fasterxml.jackson.annotation.JsonAlias;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotNull;
|
import jnpf.dmsEntity.wenjianbianhao.DmsFlowEventType;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* Parameters passed by a JNPF workflow event data interface.
|
*/
|
@Data
|
public class DmsFlowEventForm implements Serializable {
|
|
@NotBlank(message = "流程ID不能为空")
|
@JsonProperty("flow_id")
|
@JsonAlias("flowId")
|
private String flowId;
|
|
@NotBlank(message = "流程任务ID不能为空")
|
@JsonProperty("task_id")
|
@JsonAlias({"taskId", "flowTaskId", "flow_task_id"})
|
private String taskId;
|
|
@NotNull(message = "流程事件类型不能为空")
|
@JsonProperty("event_type")
|
@JsonAlias("eventType")
|
private DmsFlowEventType eventType;
|
}
|