package org.springblade.flow.engine.model.flowbefore;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 *
 *
 * @author JNPF开发平台组
 * @version V3.1.0
 * @copyright 引迈信息技术有限公司
 * @date 2021/3/15 9:18
 */
@Data
public class FlowBeforeListVO {
    @ApiModelProperty(value = "流程编码")
    private String enCode;
    @ApiModelProperty(value = "发起人员")
    private String creatorUserId;
    @ApiModelProperty(value = "接收时间")
    private Long  creatorTime;
    @ApiModelProperty(value = "经办节点")
    private String thisStep;
    @ApiModelProperty(value = "节点id")
    private String thisStepId;
    @ApiModelProperty(value = "所属分类")
    private String flowCategory;
    @ApiModelProperty(value = "流程标题")
    private String fullName;
    @ApiModelProperty(value = "所属流程")
    private String flowName;
    @ApiModelProperty(value = "流程状态", example = "1")
    private Integer status;
    @ApiModelProperty(value = "发起时间")
    private Long  startTime;
    @ApiModelProperty(value = "主键id")
    private String id;
    @ApiModelProperty(value = "用户名称")
    private String userName;
    @ApiModelProperty(value = "备注")
    private String description;
    @ApiModelProperty(value = "流程编码")
    private String flowCode;
    @ApiModelProperty(value = "流程主键")
    private String flowId;
    @ApiModelProperty(value = "实例进程")
    private String processId;
    @ApiModelProperty(value = "表单类型 1-系统表单、2-动态表单")
    private Integer formType;
    @ApiModelProperty(value = "紧急程度")
    private Integer flowUrgent;
    /**
     * 任务签收时间
     */
    @ApiModelProperty(value = "任务签收时间")
    private Date claimTime;
    /**
     * 任务到期时间
     */
    @ApiModelProperty(value = "任务到期时间")
    private Date dueDate;
    /**
     * 当前节点名称
     */
    @ApiModelProperty(value = "当前节点名称")
    private String currentNodeName;

}
