WangHan
2025-04-02 a8ba678a3fe5a39da2c732014cebbb66e408e97c
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
package com.iplatform.core.workflow;
 
import com.walker.infrastructure.utils.KeyValue;
 
import java.util.List;
 
/**
 * 流程表单基础对象,业务表单对象需要继承该类。
 * @author 时克英
 * @date 2023-03-30
 */
public class WorkflowForm {
 
    /**
     * 返回当前任务执行人,登录id或者用户id,只要统一就行。
     * @return
     */
    public String getAssignee() {
        return assignee;
    }
 
    public void setAssignee(String assignee) {
        this.assignee = assignee;
    }
 
    /**
     * 返回任务实例ID
     * @return
     */
    public String getTaskInstanceId() {
        return taskInstanceId;
    }
 
    public void setTaskInstanceId(String taskInstanceId) {
        this.taskInstanceId = taskInstanceId;
    }
 
    /**
     * 返回审批标志,同意/不同意。
     * <pre>
     *     1.字符串:yes | no
     *     2.参考常量:{@linkplain Constants#NAME_YES} | {@linkplain Constants#NAME_NO}
     * </pre>
     * @return
     */
    public String getApproveResult() {
        return approveResult;
    }
 
    public void setApproveResult(String approveResult) {
        this.approveResult = approveResult;
    }
 
    /**
     * 返回审批意见
     * @return
     */
    public String getApproveSummary() {
        return approveSummary;
    }
 
    public void setApproveSummary(String approveSummary) {
        this.approveSummary = approveSummary;
    }
 
    /**
     * 返回审批时间,字符串类型,格式:yyyy-MM-dd hh:mm:ss
     * @return
     */
    public String getApproveTime() {
        return approveTime;
    }
 
    public void setApproveTime(String approveTime) {
        this.approveTime = approveTime;
    }
 
    /**
     * 返回业务ID
     * @return
     */
    public String getBusinessKey() {
        return businessKey;
    }
 
    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey;
    }
 
    /**
     * 返回流程定义标识,如:demo_gongwen
     * @return
     */
    public String getProcessDefinitionKey() {
        return processDefinitionKey;
    }
 
    public void setProcessDefinitionKey(String processDefinitionKey) {
        this.processDefinitionKey = processDefinitionKey;
    }
 
    /**
     * 返回指定的下一步任务环节标识。
     * @return
     * @date 2023-04-11
     */
    public String getAssignNextTask() {
        return assignNextTask;
    }
 
    public void setAssignNextTask(String assignNextTask) {
        this.assignNextTask = assignNextTask;
    }
 
    /**
     * 返回指定的下一步参与者人员(登录ID)
     * @return
     * @date 2023-04-11
     */
    public String getAssignNextActor() {
        return assignNextActor;
    }
 
    public void setAssignNextActor(String assignNextActor) {
        this.assignNextActor = assignNextActor;
    }
 
    /**
     * 返回后续所有任务环节参与人与任务节点集合。<p></p>
     * key = 任务定义标识,value = 参与人编号<br>,只有第一步才能提交该参数。
     * @return
     * @date 2023-04-12
     */
    public List<KeyValue<String, String>> getNextAllTaskActorList() {
        return nextAllTaskActorList;
    }
 
    /**
     * 设置后续所有任务环节参与人与任务节点集合,只有第一步才能提交该参数。
     * @param nextAllTaskActorList
     * @date 2023-04-12
     */
    public void setNextAllTaskActorList(List<KeyValue<String, String>> nextAllTaskActorList) {
        this.nextAllTaskActorList = nextAllTaskActorList;
    }
 
    private List<KeyValue<String, String>> nextAllTaskActorList = null;
    private String assignNextTask;
    private String assignNextActor;
    private String processDefinitionKey;
    private String assignee;
    private String taskInstanceId;
    private String approveResult;
    private String approveSummary;
    private String approveTime;
    private String businessKey;
}