CommunicateParamObject.java
2.96 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
package com.hotent.runtime.params;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* 任务沟通参数
*
* @company 广州宏天软件股份有限公司
* @author zhangxianwen
* @email zhangxw@jee-soft.cn
* @date 2018年6月28日
*/
@ApiModel(value="任务沟、转办等通用参数类")
public class CommunicateParamObject {
@ApiModelProperty(name="account",notes="用户帐号",required=true)
private String account;
@ApiModelProperty(name="taskId",notes="任务ID",required=true)
private String taskId;
@ApiModelProperty(name="opinion",notes="原因")
private String opinion;
@ApiModelProperty(name="userId",notes="用户id(多个账号之间用英文逗号分隔)", required=true)
private String userId;
@ApiModelProperty(name="messageType",notes="消息通知类型 (非必填),默认为邮件,inner(内部消息),mail(邮件),sms(短信),多个之间使用英文逗号隔开",allowableValues="mail,inner,sms")
private String messageType = "mail";
@ApiModelProperty(name="instId",notes="实例ID",required=true)
private String instId;
@ApiModelProperty(name="files",notes="附件(多个附件之间用英文逗号分隔)", required=true)
private String files;
@ApiModelProperty(name="defId",notes="流程定义id",required=true)
private String defId;
@ApiModelProperty(name="nodeId",notes="沟通时的节点id")
private String nodeId;
@ApiModelProperty(name="formData",notes="表单数据")
private String formData;
/* 沟通任务的父id */
@ApiModelProperty(name="parentId",notes="沟通任务的父id")
private String parentId;
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
public String getInstId() {
return instId;
}
public void setInstId(String instId) {
this.instId = instId;
}
public String getFiles() {
return files;
}
public void setFiles(String files) {
this.files = files;
}
public String getDefId() {
return defId;
}
public void setDefId(String defId) {
this.defId = defId;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getOpinion() {
return opinion;
}
public void setOpinion(String opinion) {
this.opinion = opinion;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getMessageType() {
return messageType;
}
public void setMessageType(String messageType) {
this.messageType = messageType;
}
public String getNodeId() {
return nodeId;
}
public void setNodeId(String nodeId) {
this.nodeId = nodeId;
}
public String getFormData() {
return formData;
}
public void setFormData(String formData) {
this.formData = formData;
}
}