package com.yunzhupaas.flowable.model.record;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 类的描述
 *
 * @author YUNZHUPAASYUNZHUPAAS开发组
 * @version 5.0.x
 * @since 2024/6/18 17:09
 */
@Data
public class ProgressModel {
    /**
     * 主键
     */
    private String id;
    /**
     * 开始时间
     */
    private Long startTime;
    /**
     * 节点id
     */
    private String nodeId;
    /**
     * 节点编码
     */
    private String nodeCode;
    /**
     * 节点名称
     */
    private String nodeName;
    /**
     * 节点类型
     */
    private String nodeType;
    /**
     * 节点状态， 1-已提交 2-已通过 3-已拒绝 4-审批中. 7等待中、8待办理
     */
    private Integer nodeStatus;
    /**
     * 审批类型（0：或签 1：会签 2：依次审批）
     */
    private Integer counterSign;
    /**
     * 审批人
     */
    private List<UserItem> approver = new ArrayList<>();
    /**
     * 审批人数
     */
    private Integer approverCount = 0;
    /**
     * 显示任务流程按钮
     */
    private Boolean showTaskFlow = false;
}
