刘光辉
12 小时以前 34981c30a78e8bbd7791131059a9210f9928b62c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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<String, List<Map<String, Object>>> nodeDataMap = new HashMap<>();
    //暂停的流程
    private List<String> launchFlow = new ArrayList<>();
    private String triggerId;
    private Map<String, FlowModel> systemMap = new HashMap<>();
    private List<String> operatorIdList = new ArrayList<>();
    private List<String> subTaskIdList = new ArrayList<>();
}