|
|
@@ -0,0 +1,338 @@
|
|
|
1
|
+package com.chinaitop.depot.basic.model;
|
|
|
2
|
+
|
|
|
3
|
+import java.util.Date;
|
|
|
4
|
+import java.util.List;
|
|
|
5
|
+
|
|
|
6
|
+import com.chinaitop.depot.basic.model.vo.*;
|
|
|
7
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
8
|
+import io.swagger.annotations.ApiModel;
|
|
|
9
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
10
|
+import lombok.Getter;
|
|
|
11
|
+import lombok.Setter;
|
|
|
12
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
13
|
+
|
|
|
14
|
+
|
|
|
15
|
+/**
|
|
|
16
|
+ * @author qingsong.han
|
|
|
17
|
+ * @description: 查询员工信息-市平台
|
|
|
18
|
+ * @create 2024-11-21 17:44
|
|
|
19
|
+ */
|
|
|
20
|
+
|
|
|
21
|
+@SuppressWarnings("serial")
|
|
|
22
|
+@Getter
|
|
|
23
|
+@Setter
|
|
|
24
|
+@ApiModel("人员信息实体类")
|
|
|
25
|
+public class DRyxxsjyVO {
|
|
|
26
|
+
|
|
|
27
|
+ /**
|
|
|
28
|
+ * 人员编号(库点编码+001 三位序号)
|
|
|
29
|
+ */
|
|
|
30
|
+ @ApiModelProperty(value = "人员编号",example = "eg:911202236794497949086020 长度30")
|
|
|
31
|
+ private String rybh;
|
|
|
32
|
+
|
|
|
33
|
+ /**
|
|
|
34
|
+ * 人员姓名
|
|
|
35
|
+ */
|
|
|
36
|
+ @ApiModelProperty(value = "人员姓名",example = "eg:罗济亚 长度20")
|
|
|
37
|
+ private String ryxm;
|
|
|
38
|
+ /**
|
|
|
39
|
+ * 所属库点编号
|
|
|
40
|
+ */
|
|
|
41
|
+ @ApiModelProperty(value = "库点编号",example = "eg:911202236794497949086 长度30")
|
|
|
42
|
+ private String kddm;
|
|
|
43
|
+
|
|
|
44
|
+ /**
|
|
|
45
|
+ * 所属库点名称
|
|
|
46
|
+ */
|
|
|
47
|
+ @ApiModelProperty(value = "库点名称")
|
|
|
48
|
+ private String kdmc;
|
|
|
49
|
+
|
|
|
50
|
+ /**
|
|
|
51
|
+ *身份证号
|
|
|
52
|
+ */
|
|
|
53
|
+ @ApiModelProperty(value = "身份证号",example = "eg:911202236794497949086 长度18")
|
|
|
54
|
+ private String sfzh;
|
|
|
55
|
+
|
|
|
56
|
+ /**
|
|
|
57
|
+ * 性别
|
|
|
58
|
+ */
|
|
|
59
|
+ @ApiModelProperty(value = "性别",example = "eg:男 长度6")
|
|
|
60
|
+ private String xb;
|
|
|
61
|
+
|
|
|
62
|
+ /**
|
|
|
63
|
+ * 籍贯
|
|
|
64
|
+ */
|
|
|
65
|
+ @ApiModelProperty(value = "籍贯",example = "eg:籍贯 长度64")
|
|
|
66
|
+ private String jg;
|
|
|
67
|
+
|
|
|
68
|
+ /**
|
|
|
69
|
+ * 民族
|
|
|
70
|
+ */
|
|
|
71
|
+ @ApiModelProperty(value = "民族",example = "eg:汉 长度30")
|
|
|
72
|
+ private String mz;
|
|
|
73
|
+
|
|
|
74
|
+ /**
|
|
|
75
|
+ * 出生时间
|
|
|
76
|
+ */
|
|
|
77
|
+ @ApiModelProperty(value = "出生时间",example = "eg:911202236794497949086 长度30")
|
|
|
78
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
79
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
|
80
|
+ private Date cssj;
|
|
|
81
|
+
|
|
|
82
|
+ /**
|
|
|
83
|
+ * 参加工作时间
|
|
|
84
|
+ */
|
|
|
85
|
+ @ApiModelProperty(value = "参加工作时间",example = "eg:911202236794497949086 长度30")
|
|
|
86
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
87
|
+ @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
|
|
88
|
+ private Date cjgzsj;
|
|
|
89
|
+
|
|
|
90
|
+ /**
|
|
|
91
|
+ * 文化程度,40:高中,41:中专,42:大专,43:本科,44:研究生,45:博士,46:博士后
|
|
|
92
|
+ */
|
|
|
93
|
+ @ApiModelProperty(value = "文化程度,40:高中,41:中专,42:大专,43:本科,44:研究生,45:博士,46:博士后",example = "eg:本科 长度20")
|
|
|
94
|
+ private Integer whcd;
|
|
|
95
|
+
|
|
|
96
|
+ /**
|
|
|
97
|
+ * 学习专业
|
|
|
98
|
+ */
|
|
|
99
|
+ @ApiModelProperty(value = "学习专业",example = "eg:管理专业 长度20")
|
|
|
100
|
+ private String xxzy;
|
|
|
101
|
+
|
|
|
102
|
+ /**
|
|
|
103
|
+ * 政治面貌,111:共产党员,112:共青团员,113:民主党派,114:群众
|
|
|
104
|
+ */
|
|
|
105
|
+ @ApiModelProperty(value = " 政治面貌,111:共产党员,112:共青团员,113:民主党派,114:群众",example = "eg:党员 长度20")
|
|
|
106
|
+ private String zzmm;
|
|
|
107
|
+
|
|
|
108
|
+ /**
|
|
|
109
|
+ * 职务代码
|
|
|
110
|
+ */
|
|
|
111
|
+ @ApiModelProperty(value = "职务代码",example = "eg:911202236 长度18")
|
|
|
112
|
+ private String zwdm;
|
|
|
113
|
+
|
|
|
114
|
+ /**
|
|
|
115
|
+ * 职务名称
|
|
|
116
|
+ */
|
|
|
117
|
+ @ApiModelProperty(value = " 职务名称",example = "eg:管理岗位 长度64")
|
|
|
118
|
+ private String zwmc;
|
|
|
119
|
+
|
|
|
120
|
+ /**
|
|
|
121
|
+ * 部门编码
|
|
|
122
|
+ */
|
|
|
123
|
+ @ApiModelProperty(value = "部门编码",example = "eg:911202236794497949086 长度30")
|
|
|
124
|
+ private String bmdm;
|
|
|
125
|
+
|
|
|
126
|
+ /**
|
|
|
127
|
+ * 部门班代码
|
|
|
128
|
+ */
|
|
|
129
|
+ @ApiModelProperty(value = "部门班代码",example = "eg:adasd 长度6")
|
|
|
130
|
+ private String bmbdm;
|
|
|
131
|
+
|
|
|
132
|
+ /**
|
|
|
133
|
+ * 部门组代码
|
|
|
134
|
+ */
|
|
|
135
|
+ @ApiModelProperty(value = "部门组代码",example = "eg:asdasd 长度6")
|
|
|
136
|
+ private String bmzdm;
|
|
|
137
|
+
|
|
|
138
|
+ /**
|
|
|
139
|
+ * 在岗情况代码
|
|
|
140
|
+ */
|
|
|
141
|
+ @ApiModelProperty(value = "在岗情况代码",example = "eg:9112022367 长度18")
|
|
|
142
|
+ private String zgqkdm;
|
|
|
143
|
+
|
|
|
144
|
+ /**
|
|
|
145
|
+ * 岗位代码,11:后勤,12:业务,13:财务,14:统计,15:仓储,16:化验,17:管理,18:防治,19:保安,20:其他
|
|
|
146
|
+ */
|
|
|
147
|
+ @ApiModelProperty("岗位代码,11:后勤,12:业务,13:财务,14:统计,15:仓储,16:化验,17:管理,18:防治,19:保安,20:其他")
|
|
|
148
|
+ private Integer gwdm;
|
|
|
149
|
+
|
|
|
150
|
+ /**
|
|
|
151
|
+ * 技术职称代码,401:仓储管理员,402:农产品检验员,403:其他
|
|
|
152
|
+ */
|
|
|
153
|
+ @ApiModelProperty(value = "技术职称代码,401:仓储管理员,402:农产品检验员,403:其他",example = "eg:7949086 长度18")
|
|
|
154
|
+ private String jszcdm;
|
|
|
155
|
+
|
|
|
156
|
+ /**
|
|
|
157
|
+ * 技术职称
|
|
|
158
|
+ */
|
|
|
159
|
+ @ApiModelProperty(value = "技术职称",example = "eg:string 长度30")
|
|
|
160
|
+ private String jszcmc;
|
|
|
161
|
+
|
|
|
162
|
+ /**
|
|
|
163
|
+ *联系电话
|
|
|
164
|
+ */
|
|
|
165
|
+ @ApiModelProperty(value = "联系电话",example = "eg:911202236794 长度30")
|
|
|
166
|
+ private String lxdh;
|
|
|
167
|
+
|
|
|
168
|
+ /**
|
|
|
169
|
+ * 具备证书
|
|
|
170
|
+ */
|
|
|
171
|
+ @ApiModelProperty(value = "具备证书",example = "eg:911202236794497949086 长度200")
|
|
|
172
|
+ private String jbzs;
|
|
|
173
|
+
|
|
|
174
|
+ /**
|
|
|
175
|
+ * 发证单位
|
|
|
176
|
+ */
|
|
|
177
|
+ @ApiModelProperty(value = "发证单位",example = "eg:911202236794497949086 长度120")
|
|
|
178
|
+ private String fzdw;
|
|
|
179
|
+
|
|
|
180
|
+ @ApiModelProperty(value = "是否备案,0,未备案,1,待提交,2待审核,3已驳回,4,已备案", notes ="是否备案,0,未备案,1,待提交,2待审核,3已驳回,4,已备案", required = false)
|
|
|
181
|
+ private Integer sfba;
|
|
|
182
|
+
|
|
|
183
|
+ @ApiModelProperty(value = "固定电话", notes ="固定电话", required = false,example = "123342 30")
|
|
|
184
|
+ private String gddh;
|
|
|
185
|
+
|
|
|
186
|
+ @ApiModelProperty(value = "电子邮箱", notes ="电子邮箱", required = false,example = "123342@qq.com 30")
|
|
|
187
|
+ private String dzyx;
|
|
|
188
|
+
|
|
|
189
|
+ @ApiModelProperty(value = "教育形式,1:全日制,2:非全日制,3:函授", notes ="教育形式,1:全日制,2:非全日制,3:函授", required = false)
|
|
|
190
|
+ private Integer jyxs;
|
|
|
191
|
+
|
|
|
192
|
+ @ApiModelProperty(value = "毕业院校", notes ="毕业院校", required = false,example = "毕业院校 60")
|
|
|
193
|
+ private String byyx;
|
|
|
194
|
+
|
|
|
195
|
+ @ApiModelProperty(value = "学位", notes ="学位", required = false,example = "学位 18")
|
|
|
196
|
+ private String xw;
|
|
|
197
|
+
|
|
|
198
|
+ @ApiModelProperty(value = "职称(等级),1:初级,2:中级,3:高级", notes ="职称(等级),1:初级,2:中级,3:高级", required = false)
|
|
|
199
|
+ private Integer zcdj;
|
|
|
200
|
+
|
|
|
201
|
+ @ApiModelProperty(value = "颁证时间", notes ="颁证时间", required = false,example = "2019-09-30 00:00:00 Date_time")
|
|
|
202
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
203
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
|
204
|
+ private Date bzsj;
|
|
|
205
|
+
|
|
|
206
|
+ @ApiModelProperty(value = "其他专业", notes ="其他专业", required = false,example = "其他专业 20")
|
|
|
207
|
+ private String qtzy;
|
|
|
208
|
+
|
|
|
209
|
+ @ApiModelProperty(value = "其他颁证机构", notes ="其他颁证机构", required = false,example = "其他颁证机构 30")
|
|
|
210
|
+ private String qtbzjg;
|
|
|
211
|
+
|
|
|
212
|
+ @ApiModelProperty(value = "其他颁证时间", notes ="其他颁证时间", required = false,example = "2019-09-30 00:00:00 Date_time")
|
|
|
213
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
214
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
|
215
|
+ private Date qtbzsj;
|
|
|
216
|
+
|
|
|
217
|
+ @ApiModelProperty(value = "所属企业代码(统一社会信用代码)", notes ="所属企业代码(统一社会信用代码)", required = false)
|
|
|
218
|
+ private String tyshxydm;
|
|
|
219
|
+
|
|
|
220
|
+ @ApiModelProperty(value = "所属企业名称", notes ="所属企业名称", required = false,example = "所属企业名称 100")
|
|
|
221
|
+ private String qymc;
|
|
|
222
|
+
|
|
|
223
|
+ @ApiModelProperty(value = "启用状态,1:启用,0:禁用", notes ="启用状态,1:启用,0:禁用", required = false)
|
|
|
224
|
+ private Integer qyzt;
|
|
|
225
|
+
|
|
|
226
|
+ @ApiModelProperty(value = "个人简介", notes ="个人简介", required = false)
|
|
|
227
|
+ private String grjj ;
|
|
|
228
|
+
|
|
|
229
|
+ @ApiModelProperty(value = "附件", notes ="附件", required = false)
|
|
|
230
|
+ private String clfj ;
|
|
|
231
|
+
|
|
|
232
|
+ @ApiModelProperty(value = "行政区划代码", notes ="引用GB/T 2260-2007年区划代码,由6位阿拉伯数字组成", required = false)
|
|
|
233
|
+ private String xzqhdm;
|
|
|
234
|
+
|
|
|
235
|
+ @ApiModelProperty(value = "人员类别", notes ="1100:公务员 1200:事业单位管理人员 1300:企业经营管理人员 1400:专业技术人员1410:高级职称1411:正高级职称 1420:中级职称 1430:初级及以下职称 1431主要专职保管人员 1432 主要专职检化验人员 1500:工人 1510:技术工人 1511:高级技师 1512:技师 1513:高级工 1514:中级工 1515:初级工", required = false)
|
|
|
236
|
+ private String rylb;
|
|
|
237
|
+
|
|
|
238
|
+ @ApiModelProperty(value = "操作标志", notes ="i:新增数据(默认)u:更新数据 d:删除数据", required = false)
|
|
|
239
|
+ private String czbz;
|
|
|
240
|
+
|
|
|
241
|
+ @ApiModelProperty(value = "部门名称", notes ="", required = false)
|
|
|
242
|
+ private String bmmc;
|
|
|
243
|
+
|
|
|
244
|
+ @ApiModelProperty(value = "入职日期", notes ="", required = false)
|
|
|
245
|
+ private String rzrq;
|
|
|
246
|
+
|
|
|
247
|
+ @ApiModelProperty(value = "岗位性质", notes ="岗位性质", required = false)
|
|
|
248
|
+ private String gwxz;
|
|
|
249
|
+
|
|
|
250
|
+ @ApiModelProperty(value = "荣誉称号", notes = "荣誉称号", required = false)
|
|
|
251
|
+ private String rych;
|
|
|
252
|
+
|
|
|
253
|
+ @ApiModelProperty(value = "授予单位层级 1:国家级 2:省市级 3:区级 4:其他", notes = " 1:国家级 2:省市级 3:区级 4:其他", required = false)
|
|
|
254
|
+ private String rysydwcj;
|
|
|
255
|
+
|
|
|
256
|
+ @ApiModelProperty(value = "授予单位名称", notes = "授予单位名称", required = false)
|
|
|
257
|
+ private String rysydwmc;
|
|
|
258
|
+
|
|
|
259
|
+ @ApiModelProperty(value = "是否为粮食领域", notes = "是否为粮食领域", required = false)
|
|
|
260
|
+ private String lsly;
|
|
|
261
|
+
|
|
|
262
|
+ @ApiModelProperty(value = "获得奖项时间", notes = "获得奖项时间", required = false, example = "yyyy-MM-dd")
|
|
|
263
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
264
|
+ @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
|
|
265
|
+ private Date ryhqsj;
|
|
|
266
|
+
|
|
|
267
|
+ @ApiModelProperty(value = "荣誉证书附件", notes = "荣誉证书附件", required = false)
|
|
|
268
|
+ private String ryfj;
|
|
|
269
|
+
|
|
|
270
|
+ @ApiModelProperty("明细ID")
|
|
|
271
|
+ private String mxId;
|
|
|
272
|
+
|
|
|
273
|
+ // 是否新增 newly
|
|
|
274
|
+ @ApiModelProperty(value = "是否新增", notes = "是否新增", required = false)
|
|
|
275
|
+ private String newly;
|
|
|
276
|
+
|
|
|
277
|
+ // postType
|
|
|
278
|
+ @ApiModelProperty(value = "岗位角色", notes = "岗位角色", required = false)
|
|
|
279
|
+ private String postType;
|
|
|
280
|
+
|
|
|
281
|
+ // avatorUrl,职工头像
|
|
|
282
|
+ @ApiModelProperty(value = "职工头像", notes = "职工头像", required = false)
|
|
|
283
|
+ private String avatorUrl;
|
|
|
284
|
+
|
|
|
285
|
+ // 参加涉粮企业工作时间,cjslqygzsj
|
|
|
286
|
+ @ApiModelProperty(value = "参加涉粮企业工作时间", notes = "参加涉粮企业工作时间", required = false)
|
|
|
287
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
288
|
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
289
|
+ private Date cjslqygzsj;
|
|
|
290
|
+
|
|
|
291
|
+ // 人员性质,ryxz
|
|
|
292
|
+ @ApiModelProperty(value = "人员性质,1,库级人员;2,购销公司新增;3,外部单位人员",
|
|
|
293
|
+ notes = "人员性质,1,库级人员;2,购销公司新增;3,外部单位人员", required = false)
|
|
|
294
|
+ private String ryxz;
|
|
|
295
|
+
|
|
|
296
|
+ @ApiModelProperty(value = "是否涉及交流轮岗", notes = "是否涉及交流轮岗", required = false)
|
|
|
297
|
+ private String rotaterotateType;
|
|
|
298
|
+
|
|
|
299
|
+ // 领导板子成员/关键部门负责人,head
|
|
|
300
|
+ @ApiModelProperty(value = "领导板子成员/关键部门负责人", notes = "领导板子成员/关键部门负责人", required = false)
|
|
|
301
|
+ private String head;
|
|
|
302
|
+
|
|
|
303
|
+ @ApiModelProperty(value = "是否外部单位")
|
|
|
304
|
+ private String unittype;
|
|
|
305
|
+
|
|
|
306
|
+ @ApiModelProperty(value = "最高职称", notes = "最高职称", required = false)
|
|
|
307
|
+ private String zgzc;
|
|
|
308
|
+
|
|
|
309
|
+ @ApiModelProperty(value = "取得最高职称或职业资格时间", notes = "取得最高职称或职业资格时间", required = false)
|
|
|
310
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
311
|
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
312
|
+ private Date zgzctqsj;
|
|
|
313
|
+
|
|
|
314
|
+ // 职务类型,0:主职,1:副职
|
|
|
315
|
+ private String zwlx;
|
|
|
316
|
+
|
|
|
317
|
+ // orgCode
|
|
|
318
|
+ @ApiModelProperty(value = "组织机构代码", notes = "组织机构代码", required = false)
|
|
|
319
|
+ private String orgCode;
|
|
|
320
|
+
|
|
|
321
|
+ // 子表
|
|
|
322
|
+ @ApiModelProperty(value = "学历学位情况/全日制")
|
|
|
323
|
+ private List<EducationVO> educationVOList;
|
|
|
324
|
+ @ApiModelProperty(value = "学历学位情况/非全日制")
|
|
|
325
|
+ private List<FeiEducationVO> feiEducationVOList;
|
|
|
326
|
+ @ApiModelProperty(value = "是否涉及交流轮岗")
|
|
|
327
|
+ private List<RotaterotateVO> rotaterotateVOList;
|
|
|
328
|
+ @ApiModelProperty(value = "技能等级")
|
|
|
329
|
+ private List<SkillVO> skillVOList;
|
|
|
330
|
+ @ApiModelProperty(value = "职称和荣誉称号")
|
|
|
331
|
+ private List<ReportVO> reportVOList;
|
|
|
332
|
+ @ApiModelProperty(value = "上岗其它证书")
|
|
|
333
|
+ private List<CertificatesVO> certificatesVOList;
|
|
|
334
|
+ @ApiModelProperty(value = "其它附件")
|
|
|
335
|
+ private List<Object> otherVoList;
|
|
|
336
|
+ @ApiModelProperty(value = "职务类型变更记录")
|
|
|
337
|
+ private List<ZwlxbgjlVO> ZwlxbgjlVOVOList;
|
|
|
338
|
+}
|