StartFlowParamObject.java
3.18 KB
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
158
159
160
161
162
163
164
165
166
167
168
169
170
package com.hotent.sdk.param;
import java.util.Map;
/**
* 流程启动参数
*
* @author liangjc
* @company 广州宏天软件股份有限公司
* @email liangjc@jee-soft.cn
* @date 2023-07-18 16:35
*/
public class StartFlowParamObject {
/**
* 发起人帐号
*/
private String account;
/**
* 流程定义id,流程定义id与流程key必填其中一个
*/
private String defId;
/**
* 流程key(未指定version则查找主版本启动),流程定义id与流程key必填其中一个
*/
private String flowKey;
/**
* bo业务数据,以base64加密后的密文
*/
private String data;
/**
* 是否从待办审批页面点的保存
*/
private Boolean isApproval = false;
/**
* 流程实例id
*/
private String proInstId;
/**
* 表单类型(inner,frame)
*/
private String formType;
/**
* 业务主键KEY,只对URL表单形式有效
*/
private String businessKey;
/**
* 是否支持手机表单 0:否,1:是
*/
protected int supportMobile = 0;
/**
* 表单key
*/
private String formKey;
/**
* 发起人组织id
*/
private String startOrgId;
/**
* 流程变量,变量名:变量值,如{"var1":"val1","var2":"val2"...}
*/
private Map<String, String> vars;
public String getStartOrgId() {
return startOrgId;
}
public void setStartOrgId(String startOrgId) {
this.startOrgId = startOrgId;
}
public String getFormKey() {
return formKey;
}
public void setFormKey(String formKey) {
this.formKey = formKey;
}
public int getSupportMobile() {
return supportMobile;
}
public void setSupportMobile(int supportMobile) {
this.supportMobile = supportMobile;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getDefId() {
return defId;
}
public void setDefId(String defId) {
this.defId = defId;
}
public String getFlowKey() {
return flowKey;
}
public void setFlowKey(String flowKey) {
this.flowKey = flowKey;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public Boolean getApproval() {
return isApproval;
}
public void setApproval(Boolean approval) {
isApproval = approval;
}
public String getProInstId() {
return proInstId;
}
public void setProInstId(String proInstId) {
this.proInstId = proInstId;
}
public String getFormType() {
return formType;
}
public void setFormType(String formType) {
this.formType = formType;
}
public String getBusinessKey() {
return businessKey;
}
public void setBusinessKey(String businessKey) {
this.businessKey = businessKey;
}
public Map<String, String> getVars() {
return vars;
}
public void setVars(Map<String, String> vars) {
this.vars = vars;
}
}