BpmExtendJar.java
5.4 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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
package com.hotent.runtime.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.hotent.base.entity.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
/**
* 扩展jar包管理模块
*
* @company 广州宏天软件股份有限公司
* @author 超级管理员
* @since 2021-01-19
*/
@ApiModel(value="BpmExtendJar对象", description="扩展jar包管理模块")
public class BpmExtendJar extends BaseModel<BpmExtendJar> {
private static final long serialVersionUID = 1L;
@TableId(value = "ID_", type = IdType.ASSIGN_ID)
private String id;
@ApiModelProperty(value = "jar包名称")
@TableField("NAME_")
private String name;
@ApiModelProperty(value = "jar包描述")
@TableField("DESC_")
private String desc;
@ApiModelProperty(value = "jar包的附件路径")
@TableField("JAR_FILE_")
private String jarFile;
@ApiModelProperty(value = "jar包的二进制数据")
@TableField("JAR_BYTES_")
private byte[] jarBytes;
@TableField(exist = false)
private String jarData;
@ApiModelProperty(value = "上传人id")
@TableField("CREATE_BY_")
private String createBy;
@ApiModelProperty(value = "上传人姓名")
@TableField("CREATE_NAME_")
private String createName;
@ApiModelProperty(value = "发布人id")
@TableField("UPDATE_BY_")
private String updateBy;
@ApiModelProperty(value = "发布人姓名")
@TableField("UPDATE_NAME_")
private String updateName;
@ApiModelProperty(value = "创建时间")
@TableField("CREATE_TIME_")
private LocalDateTime createTime;
@ApiModelProperty(value = "发布时间")
@TableField("UPDATE_TIME_")
private LocalDateTime updateTime;
@ApiModelProperty(value = "jar包大小(kb)")
@TableField("SIZE_")
private Integer size;
@ApiModelProperty(value = "jar包状态。1:未发布,2:已发布")
@TableField("STATUS_")
private Integer status = 1;
@ApiModelProperty(value = "jar包类型。0:script脚本扩展,1:用户数据同步,2:其他")
@TableField("TYPE_")
private Integer type = 0;
@ApiModelProperty(value = "jar包里解析出的脚本类,仅做展示。只有发布的jar包里的脚本类才会存入db")
@TableField(exist = false)
private List<BpmExtendClass> classList;
public String getJarData() {
return jarData;
}
public void setJarData(String jarData) {
this.jarData = jarData;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getJarFile() {
return jarFile;
}
public void setJarFile(String jarFile) {
this.jarFile = jarFile;
}
public byte[] getJarBytes() {
return jarBytes;
}
public void setJarBytes(byte[] jarBytes) {
this.jarBytes = jarBytes;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public String getCreateName() {
return createName;
}
public void setCreateName(String createName) {
this.createName = createName;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy;
}
public String getUpdateName() {
return updateName;
}
public void setUpdateName(String updateName) {
this.updateName = updateName;
}
public LocalDateTime getCreateTime() {
return createTime;
}
public void setCreateTime(LocalDateTime createTime) {
this.createTime = createTime;
}
public LocalDateTime getUpdateTime() {
return updateTime;
}
public void setUpdateTime(LocalDateTime updateTime) {
this.updateTime = updateTime;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getSize() {
return size;
}
public void setSize(Integer size) {
this.size = size;
}
@Override
protected Serializable pkVal() {
return this.id;
}
public List<BpmExtendClass> getClassList() {
return classList;
}
public void setClassList(List<BpmExtendClass> classList) {
this.classList = classList;
}
@Override
public String toString() {
return "BpmExtendJar{" +
"id=" + id +
", name=" + name +
", desc=" + desc +
", jarFile=" + jarFile +
", jarBytes=" + jarBytes +
", createBy=" + createBy +
", createName=" + createName +
", updateBy=" + updateBy +
", updateName=" + updateName +
", createTime=" + createTime +
", updateTime=" + updateTime +
"}";
}
}