NodeConfCopyVo.java
2.65 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
package com.hotent.bpmModel.params;
import java.util.List;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* 流程节点复制对象
*
* @company 广州宏天软件有限公司
* @author pangq
* @email pangq@jee-soft.cn
* @date 2021年9月27日
*/
@ApiModel(description = "流程节点复制对象")
public class NodeConfCopyVo {
@ApiModelProperty(name = "defId", required = true, notes = "流程定义id")
protected String defId;
@ApiModelProperty(name = "topDefKey", notes = "父流程定义id")
protected String topDefKey;
@ApiModelProperty(name = "sourceNodeId", required = true, notes = "源节点id")
protected String sourceNodeId;
@ApiModelProperty(name = "targetNodeIds", required = true, notes = "目标节点ids")
protected List<String> targetNodeIds;
@ApiModelProperty(name = "scope", required = true, notes = "复制范围")
protected List<String> scope;
@ApiModelProperty(name = "pcFormKey", required = true, notes = "表单key")
protected String pcFormKey;
@ApiModelProperty(name = "defKey", required = true, notes = "流程定义key")
protected String defKey;
/**
* 复制范围
* @author pangq
*/
public final static class Scope {
/**
* 节点表单
*/
public final static String NODE_FORM = "nodeForm";
/**
* 节点审批人
*/
public final static String NODE_USER = "nodeUser";
/**
* 节点传阅人
*/
public final static String NODE_READ_USER = "nodeReadUser";
/**
* 节点属性
*/
public final static String NODE_PROPERTIES = "nodeProperties";
/**
* 节点按钮
*/
public final static String NODE_BTN = "nodeBtn";
/**
* 全部配置信息
*/
public final static String ALL = "all";
}
public String getDefId() {
return defId;
}
public void setDefId(String defId) {
this.defId = defId;
}
public String getTopDefKey() {
return topDefKey;
}
public void setTopDefKey(String topDefKey) {
this.topDefKey = topDefKey;
}
public String getSourceNodeId() {
return sourceNodeId;
}
public void setSourceNodeId(String sourceNodeId) {
this.sourceNodeId = sourceNodeId;
}
public List<String> getTargetNodeIds() {
return targetNodeIds;
}
public void setTargetNodeIds(List<String> targetNodeIds) {
this.targetNodeIds = targetNodeIds;
}
public List<String> getScope() {
return scope;
}
public void setScope(List<String> scope) {
this.scope = scope;
}
public String getPcFormKey() {
return pcFormKey;
}
public void setPcFormKey(String pcFormKey) {
this.pcFormKey = pcFormKey;
}
public String getDefKey() {
return defKey;
}
public void setDefKey(String defKey) {
this.defKey = defKey;
}
}