五院需求
This commit is contained in:
parent
b601ed8f09
commit
a7a00a5a83
|
|
@ -1,142 +1,142 @@
|
||||||
####### 基本信息 ###########
|
####### \u57FA\u672C\u4FE1\u606F ###########
|
||||||
#员工类别
|
#\u5458\u5DE5\u7C7B\u522B
|
||||||
workPeopleType=field53
|
workPeopleType=field1
|
||||||
#在岗状态
|
#\u5728\u5C97\u72B6\u6001
|
||||||
workStatus=field54
|
workStatus=field2
|
||||||
#政治面貌
|
#\u653F\u6CBB\u9762\u8C8C
|
||||||
policy=field55
|
policy=field3
|
||||||
#座机号码
|
#\u5EA7\u673A\u53F7\u7801
|
||||||
landNumber=field45
|
landNumber=field6
|
||||||
#办公邮箱
|
#\u529E\u516C\u90AE\u7BB1
|
||||||
officeEmail=field46
|
officeEmail=field7
|
||||||
#职务(新)
|
#\u804C\u52A1(\u65B0)
|
||||||
position=field56
|
position=field58
|
||||||
#人员类别
|
#\u4EBA\u5458\u7C7B\u522B
|
||||||
personType=field57
|
personType=field63
|
||||||
|
|
||||||
####### 个人信息 ###########
|
####### \u4E2A\u4EBA\u4FE1\u606F ###########
|
||||||
#年龄
|
#\u5E74\u9F84
|
||||||
age=field33
|
age=field9
|
||||||
#民族
|
#\u6C11\u65CF
|
||||||
nation=field48
|
nation=field59
|
||||||
#出生地
|
#\u51FA\u751F\u5730
|
||||||
birthplace=field58
|
birthplace=field38
|
||||||
#户籍地址
|
#\u6237\u7C4D\u5730\u5740
|
||||||
residenceAddress=field6
|
residenceAddress=field39
|
||||||
#现通讯地址
|
#\u73B0\u901A\u8BAF\u5730\u5740
|
||||||
currentAddress=field59
|
currentAddress=field40
|
||||||
#户口类别
|
#\u6237\u53E3\u7C7B\u522B
|
||||||
residenceType=field60
|
residenceType=field10
|
||||||
#婚姻状况新
|
#\u5A5A\u59FB\u72B6\u51B5\u65B0
|
||||||
maritalStatus=field61
|
maritalStatus=field60
|
||||||
#领证时间
|
#\u9886\u8BC1\u65F6\u95F4
|
||||||
marryDate=field62
|
marryDate=field41
|
||||||
#宗教信仰
|
#\u5B97\u6559\u4FE1\u4EF0
|
||||||
religious=field63
|
religious=field11
|
||||||
#入团时间
|
#\u5165\u56E2\u65F6\u95F4
|
||||||
joinLeagueDate=field64
|
joinLeagueDate=field12
|
||||||
#参加党派时间
|
#\u53C2\u52A0\u515A\u6D3E\u65F6\u95F4
|
||||||
joinPartyDate=field27
|
joinPartyDate=field42
|
||||||
#联系住址
|
#\u8054\u7CFB\u4F4F\u5740
|
||||||
contactAddress=field65
|
contactAddress=field4
|
||||||
#移动电话
|
#\u79FB\u52A8\u7535\u8BDD
|
||||||
mobile=field66
|
mobile=field7
|
||||||
#个人邮箱
|
#\u4E2A\u4EBA\u90AE\u7BB1
|
||||||
email=field67
|
email=field5
|
||||||
#紧急联系人姓名
|
#\u7D27\u6025\u8054\u7CFB\u4EBA\u59D3\u540D
|
||||||
emergencyName=field70
|
emergencyName=field6
|
||||||
#紧急联系人关系
|
#\u7D27\u6025\u8054\u7CFB\u4EBA\u5173\u7CFB
|
||||||
emergencyType=field71
|
emergencyType=field13
|
||||||
#紧急联系人电话
|
#\u7D27\u6025\u8054\u7CFB\u4EBA\u7535\u8BDD
|
||||||
emergencyPhone=field72
|
emergencyPhone=field14
|
||||||
#最高学历
|
#\u6700\u9AD8\u5B66\u5386
|
||||||
highEducation=field73
|
highEducation=field43
|
||||||
#最高学位
|
#\u6700\u9AD8\u5B66\u4F4D
|
||||||
highDegree=field74
|
highDegree=field44
|
||||||
#最高学历/学位专业
|
#\u6700\u9AD8\u5B66\u5386/\u5B66\u4F4D\u4E13\u4E1A
|
||||||
highMajor=field75
|
highMajor=field15
|
||||||
#毕业院校类型
|
#\u6BD5\u4E1A\u9662\u6821\u7C7B\u578B
|
||||||
schollType=field68
|
schollType=field16
|
||||||
#专业技术资格名称
|
#\u4E13\u4E1A\u6280\u672F\u8D44\u683C\u540D\u79F0
|
||||||
jobCall=field52
|
jobCall=field45
|
||||||
#最高学历(学位)毕业学校
|
#\u6700\u9AD8\u5B66\u5386\uFF08\u5B66\u4F4D\uFF09\u6BD5\u4E1A\u5B66\u6821
|
||||||
schoolName=field69
|
schoolName=field46
|
||||||
|
|
||||||
####### 工作信息 ###########
|
####### \u5DE5\u4F5C\u4FE1\u606F ###########
|
||||||
#银行卡号
|
#\u94F6\u884C\u5361\u53F7
|
||||||
cardNumber=field6
|
cardNumber=field4
|
||||||
#银行开户行全称
|
#\u94F6\u884C\u5F00\u6237\u884C\u5168\u79F0
|
||||||
bankName=field38
|
bankName=field7
|
||||||
#杭州市高层次人才信息
|
#\u676D\u5DDE\u5E02\u9AD8\u5C42\u6B21\u4EBA\u624D\u4FE1\u606F
|
||||||
highPersonType=field51
|
highPersonType=field17
|
||||||
#个人身份
|
#\u4E2A\u4EBA\u8EAB\u4EFD
|
||||||
identity=field76
|
identity=field18
|
||||||
#扣减社会工龄
|
#\u6263\u51CF\u793E\u4F1A\u5DE5\u9F84
|
||||||
socialWorkYear=field77
|
socialWorkYear=field19
|
||||||
#党内职务
|
#\u515A\u5185\u804C\u52A1
|
||||||
partyPosition=field39
|
partyPosition=field14
|
||||||
#工会职务
|
#\u5DE5\u4F1A\u804C\u52A1
|
||||||
tradePosition=field40
|
tradePosition=field15
|
||||||
#试用期开始日期
|
#\u8BD5\u7528\u671F\u5F00\u59CB\u65E5\u671F
|
||||||
trialStartDate=field62
|
trialStartDate=field64
|
||||||
#试用期截止日期
|
#\u8BD5\u7528\u671F\u622A\u6B62\u65E5\u671F
|
||||||
trialEndDate=field64
|
trialEndDate=field61
|
||||||
#转正日期
|
#\u8F6C\u6B63\u65E5\u671F
|
||||||
regularDate=field78
|
regularDate=field12
|
||||||
#首次参加工作时间
|
#\u9996\u6B21\u53C2\u52A0\u5DE5\u4F5C\u65F6\u95F4
|
||||||
workStartDate=field27
|
workStartDate=field42
|
||||||
#是否应届生入职
|
#\u662F\u5426\u5E94\u5C4A\u751F\u5165\u804C
|
||||||
graduatesJoin=field79
|
graduatesJoin=field20
|
||||||
#专业技术资格系列
|
#\u4E13\u4E1A\u6280\u672F\u8D44\u683C\u7CFB\u5217
|
||||||
proTechnical=field80
|
proTechnical=field21
|
||||||
#专业技术资格级别
|
#\u4E13\u4E1A\u6280\u672F\u8D44\u683C\u7EA7\u522B
|
||||||
proLevel=field81
|
proLevel=field22
|
||||||
#业务职务序列
|
#\u4E1A\u52A1\u804C\u52A1\u5E8F\u5217
|
||||||
postionType=field49
|
postionType=field65
|
||||||
#业务职务层级
|
#\u4E1A\u52A1\u804C\u52A1\u5C42\u7EA7
|
||||||
postion=field50
|
postion=field67
|
||||||
#派驻起始时间
|
#\u6D3E\u9A7B\u8D77\u59CB\u65F6\u95F4
|
||||||
beStartDate=field82
|
beStartDate=field41
|
||||||
#派驻终止时间
|
#\u6D3E\u9A7B\u7EC8\u6B62\u65F6\u95F4
|
||||||
beEndDate=field83
|
beEndDate=field47
|
||||||
#劳动关系所属单位
|
#\u52B3\u52A8\u5173\u7CFB\u6240\u5C5E\u5355\u4F4D
|
||||||
belongUnit=field41
|
belongUnit=field37
|
||||||
#实习开始日期
|
#\u5B9E\u4E60\u5F00\u59CB\u65E5\u671F
|
||||||
interStartDate=field84
|
interStartDate=field48
|
||||||
#派驻人员所属单位担任职务/岗位
|
#\u6D3E\u9A7B\u4EBA\u5458\u6240\u5C5E\u5355\u4F4D\u62C5\u4EFB\u804C\u52A1/\u5C97\u4F4D
|
||||||
beJob=field45
|
beJob=field38
|
||||||
#实习到期日期
|
#\u5B9E\u4E60\u5230\u671F\u65E5\u671F
|
||||||
interEndDate=field85
|
interEndDate=field49
|
||||||
#实习最后工作日
|
#\u5B9E\u4E60\u6700\u540E\u5DE5\u4F5C\u65E5
|
||||||
interLastDay=field86
|
interLastDay=field50
|
||||||
#在读学历
|
#\u5728\u8BFB\u5B66\u5386
|
||||||
onDegree=field36
|
onDegree=field62
|
||||||
#在读专业
|
#\u5728\u8BFB\u4E13\u4E1A
|
||||||
onMajor=field46
|
onMajor=field40
|
||||||
#在读院校类型
|
#\u5728\u8BFB\u9662\u6821\u7C7B\u578B
|
||||||
onSchollType=field87
|
onSchollType=field51
|
||||||
#在读院校
|
#\u5728\u8BFB\u9662\u6821
|
||||||
onSchollName=field58
|
onSchollName=field46
|
||||||
#涉密等级
|
#\u6D89\u5BC6\u7B49\u7EA7
|
||||||
classifiedLevel=field88
|
classifiedLevel=field52
|
||||||
#加入当前部门时间
|
#\u52A0\u5165\u5F53\u524D\u90E8\u95E8\u65F6\u95F4
|
||||||
joinDeptDate=field89
|
joinDeptDate=field53
|
||||||
#加入当前岗位时间
|
#\u52A0\u5165\u5F53\u524D\u5C97\u4F4D\u65F6\u95F4
|
||||||
joinJobDate=field90
|
joinJobDate=field54
|
||||||
#岗位类别
|
#\u5C97\u4F4D\u7C7B\u522B
|
||||||
jobType=field91
|
jobType=field55
|
||||||
#职业技能等级
|
#\u804C\u4E1A\u6280\u80FD\u7B49\u7EA7
|
||||||
skillLevel=field92
|
skillLevel=field56
|
||||||
#所属班组
|
#\u6240\u5C5E\u73ED\u7EC4
|
||||||
belongTeam=field59
|
belongTeam=field5
|
||||||
#是否为班组长
|
#\u662F\u5426\u4E3A\u73ED\u7EC4\u957F
|
||||||
teamLeader=field93
|
teamLeader=field57
|
||||||
#钉钉id
|
#\u9489\u9489id
|
||||||
dingId=field5
|
dingId=field68
|
||||||
|
|
||||||
|
|
||||||
#人员快照建模表modeId
|
#\u4EBA\u5458\u5FEB\u7167\u5EFA\u6A21\u8868modeId
|
||||||
modeId=417
|
modeId=77
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ public class PersonnelResumePo {
|
||||||
private String sex;
|
private String sex;
|
||||||
private String birthday;
|
private String birthday;
|
||||||
private String resourceImageId;
|
private String resourceImageId;
|
||||||
|
private String policy;
|
||||||
|
|
||||||
private String nation;
|
private String nation;
|
||||||
private String nativePlace;
|
private String nativePlace;
|
||||||
|
|
@ -46,6 +47,7 @@ public class PersonnelResumePo {
|
||||||
private String department;
|
private String department;
|
||||||
private String jobTitle;
|
private String jobTitle;
|
||||||
private String postionLevel;
|
private String postionLevel;
|
||||||
|
private String position;
|
||||||
|
|
||||||
private String fullHighEducational;
|
private String fullHighEducational;
|
||||||
private String fullHighMajor;
|
private String fullHighMajor;
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,8 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
|
||||||
resultMap.put("fullHighMajor",personnelResumePo.getFullHighMajor());
|
resultMap.put("fullHighMajor",personnelResumePo.getFullHighMajor());
|
||||||
resultMap.put("fullHighSchool",personnelResumePo.getFullHighSchool());
|
resultMap.put("fullHighSchool",personnelResumePo.getFullHighSchool());
|
||||||
resultMap.put("fullHighDegree",personnelResumePo.getFullHighDegree());
|
resultMap.put("fullHighDegree",personnelResumePo.getFullHighDegree());
|
||||||
|
resultMap.put("policy",personnelResumePo.getPolicy());
|
||||||
|
resultMap.put("position",personnelResumePo.getPosition());
|
||||||
|
|
||||||
resultMap.put("notfullHighEducational",personnelResumePo.getNotfullHighEducational());
|
resultMap.put("notfullHighEducational",personnelResumePo.getNotfullHighEducational());
|
||||||
resultMap.put("notfullHighMajor",personnelResumePo.getNotfullHighMajor());
|
resultMap.put("notfullHighMajor",personnelResumePo.getNotfullHighMajor());
|
||||||
|
|
@ -138,14 +140,17 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
|
||||||
String highPersonType = rs.getPropValue("wysecond", "highPersonType");
|
String highPersonType = rs.getPropValue("wysecond", "highPersonType");
|
||||||
String jobCall = rs.getPropValue("wysecond", "jobCall");
|
String jobCall = rs.getPropValue("wysecond", "jobCall");
|
||||||
String postion = rs.getPropValue("wysecond", "postion");
|
String postion = rs.getPropValue("wysecond", "postion");
|
||||||
|
String position = rs.getPropValue("wysecond", "position");
|
||||||
|
String policy = rs.getPropValue("wysecond", "policy");
|
||||||
DepartmentComInfo dept = new DepartmentComInfo();
|
DepartmentComInfo dept = new DepartmentComInfo();
|
||||||
JobTitlesComInfo job = new JobTitlesComInfo();
|
JobTitlesComInfo job = new JobTitlesComInfo();
|
||||||
|
|
||||||
rs.executeQuery("SELECT h.id, workcode, lastname, sex, birthday, resourceimageid, b."+nation+" as nation, nativeplace, \n" +
|
rs.executeQuery("SELECT h.id, workcode, lastname, sex, birthday, resourceimageid, b."+nation+" as nation, nativeplace, \n" +
|
||||||
" companystartdate, b."+joinPartyDate+" as joinPartyDate, c."+workStartDate+" as workStartDate, c."+highPersonType+" as highPersonType, \n" +
|
" companystartdate, b."+joinPartyDate+" as joinPartyDate, c."+workStartDate+" as workStartDate, c."+highPersonType+" as highPersonType, \n" +
|
||||||
" b."+jobCall+" as jobCall,departmentid, jobTitle, c."+postion+" as postion FROM hrmresource h \n" +
|
" b."+jobCall+" as jobCall,departmentid, jobTitle, c."+postion+" as postion,d."+position+" as position, d."+policy+" as policy FROM hrmresource h \n" +
|
||||||
" LEFT JOIN cus_fielddata b on b.id = h.id and b.scopeid = 1 and b.scope = 'HrmCustomFieldByInfoType' \n" +
|
" LEFT JOIN cus_fielddata b on b.id = h.id and b.scopeid = 1 and b.scope = 'HrmCustomFieldByInfoType' \n" +
|
||||||
" LEFT JOIN cus_fielddata c on c.id = h.id and c.scopeid = 3 and c.scope = 'HrmCustomFieldByInfoType' \n" +
|
" LEFT JOIN cus_fielddata c on c.id = h.id and c.scopeid = 3 and c.scope = 'HrmCustomFieldByInfoType' \n" +
|
||||||
|
" LEFT JOIN cus_fielddata d on d.id = h.id and d.scopeid = -1 and d.scope = 'HrmCustomFieldByInfoType' \n" +
|
||||||
"where h.id = ?",resourceId);
|
"where h.id = ?",resourceId);
|
||||||
PersonnelResumePo personnelResumePo = PersonnelResumePo.builder().build();
|
PersonnelResumePo personnelResumePo = PersonnelResumePo.builder().build();
|
||||||
if (rs.next()) {
|
if (rs.next()) {
|
||||||
|
|
@ -165,6 +170,8 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
|
||||||
personnelResumePo.setDepartment(dept.getDepartmentName(Util.null2String(rs.getString("departmentid"))));
|
personnelResumePo.setDepartment(dept.getDepartmentName(Util.null2String(rs.getString("departmentid"))));
|
||||||
personnelResumePo.setJobTitle(job.getJobTitlesname(Util.null2String(rs.getString("jobTitle"))));
|
personnelResumePo.setJobTitle(job.getJobTitlesname(Util.null2String(rs.getString("jobTitle"))));
|
||||||
personnelResumePo.setPostionLevel(selectPostionLevel(Util.null2String(rs.getString("postion"))));
|
personnelResumePo.setPostionLevel(selectPostionLevel(Util.null2String(rs.getString("postion"))));
|
||||||
|
personnelResumePo.setPosition(selectItemValue(position,Util.getIntValue(rs.getString("position")),String.valueOf(user.getLanguage())));
|
||||||
|
personnelResumePo.setPolicy(selectItemValue(policy,Util.getIntValue(rs.getString("policy")),String.valueOf(user.getLanguage())));
|
||||||
|
|
||||||
//全日制最高学历
|
//全日制最高学历
|
||||||
//全日制最高学历毕业院校
|
//全日制最高学历毕业院校
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue