package jnpf.flowable.model.trigger; import jnpf.flowable.model.task.FlowModel; import lombok.Data; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @Data public class ExtraData { //审批参数 //主建id private String id; //小版本 private String flowId; //实例id private String taskId; //触发节点 private String nodeCode; //节点id private String nodeId; //分组id private String groupId; //代办id private String operatorId; //flowable的实例id private String instanceId; //记录id private String recordId; private FlowModel flowModel = new FlowModel(); /** * flowable的部署id */ private String deploymentId; /** * 当前执行节点 */ private String currentNodeId; //当前节点 private String triggerKey; //是否异步 private Integer isAsync; //判断触发节点是否存在同步 private Boolean sync = false; //节点数据 private Map>> nodeDataMap = new HashMap<>(); //暂停的流程 private List launchFlow = new ArrayList<>(); private String triggerId; private Map systemMap = new HashMap<>(); private List operatorIdList = new ArrayList<>(); private List subTaskIdList = new ArrayList<>(); }