|
@@ -181,45 +181,45 @@ public class SynchronousPosOSFService implements IHRMsfService {
|
|
|
sql.append(" pos.fnumber posNumber, ");
|
|
sql.append(" pos.fnumber posNumber, ");
|
|
|
sql.append(" pos.fname_l2 posName, ");
|
|
sql.append(" pos.fname_l2 posName, ");
|
|
|
sql.append(" org.fid orgId, ");
|
|
sql.append(" org.fid orgId, ");
|
|
|
- sql.append(" org.FReserveFieldFirst orgOriginalId, ");
|
|
|
|
|
- sql.append(" org.fnumber orgNumber, ");
|
|
|
|
|
- sql.append(" org.fname_l2 orgName, ");
|
|
|
|
|
- sql.append(" (case when pos.FDELETEDSTATUS=2 then 0 else 1 end) posDeletedStatus, ");
|
|
|
|
|
- sql.append(" pos.cfzwjzygx posZwjzygx, ");
|
|
|
|
|
- sql.append(" pos.cfzyzz posZyzz, ");
|
|
|
|
|
- sql.append(" pos.cfgwdwsccg posGwdwsccg, ");
|
|
|
|
|
- sql.append(" pos.cfcgzb posCgzb, ");
|
|
|
|
|
- sql.append(" pos.cfzlzb posZlzb, ");
|
|
|
|
|
- sql.append(" jobf.fname_l2 hrJobFamily, ");
|
|
|
|
|
- sql.append(" jobc.fname_l2 hrJobCategory, ");
|
|
|
|
|
- sql.append(" jobsc.fname_l2 jobscHrJobSubCategory, ");
|
|
|
|
|
- sql.append(" job.fnumber jobNumber, ");
|
|
|
|
|
- sql.append(" job.fname_l2 jobName, ");
|
|
|
|
|
- sql.append(" lowjg.fname_l2 lowJobGrade, ");
|
|
|
|
|
- sql.append(" highjg.fname_l2 highJobGrade, ");
|
|
|
|
|
- sql.append(" lowjl.fname_l2 lowJobLevel, ");
|
|
|
|
|
- sql.append(" highjl.fname_l2 highJobLevel, ");
|
|
|
|
|
- sql.append(" pos.cfeducation education, ");
|
|
|
|
|
- sql.append(" pos.cfrequirement requirement, ");
|
|
|
|
|
- sql.append(" pos.cfcertification certification, ");
|
|
|
|
|
- sql.append(" pos.cfforeignLang foreignLang, ");
|
|
|
|
|
- sql.append(" pos.cfknowledge knowledge, ");
|
|
|
|
|
- sql.append(" pos.cfskills skills, ");
|
|
|
|
|
- sql.append(" pos.cfexperience experience, ");
|
|
|
|
|
- sql.append(" pos.cfcoreCompe coreCompe, ");
|
|
|
|
|
- sql.append(" pos.cfposition1 position1, ");
|
|
|
|
|
- sql.append(" pos.cfptime1 ptime1, ");
|
|
|
|
|
- sql.append(" pos.cfposition2 position2, ");
|
|
|
|
|
- sql.append(" pos.cfptime2 ptime2, ");
|
|
|
|
|
- sql.append(" workAdd.fnumber workAdd, ");
|
|
|
|
|
- sql.append(" pos.CFFrequency frequency, ");
|
|
|
|
|
- sql.append(" pos.cfjobRespon jobRespon, ");
|
|
|
|
|
- sql.append(" pos.cfqualifications qualifications, ");
|
|
|
|
|
- sql.append(" pos.cfreserved1 reserved1, ");
|
|
|
|
|
- sql.append(" pos.cfreserved2 reserved2, ");
|
|
|
|
|
- sql.append(" pos.cfreserved3 reserved3, ");
|
|
|
|
|
- sql.append(" pos.cfreserved4 reserved4, ");
|
|
|
|
|
- sql.append(" redf.FNumber reserved5, ");
|
|
|
|
|
|
|
+ sql.append(" org.fid orgOriginalId, ");
|
|
|
|
|
+ sql.append(" isnull(org.fnumber,'') orgNumber, ");
|
|
|
|
|
+ sql.append(" isnull(org.fname_l2,'') orgName, ");
|
|
|
|
|
+ sql.append(" (case when pos.FDELETEDSTATUS=2 then 0 else 1 end) posDeletedStatus, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfzwjzygx,'') posZwjzygx, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfzyzz,'') posZyzz, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfgwdwsccg,'') posGwdwsccg, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfcgzb,'') posCgzb, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfzlzb,'') posZlzb, ");
|
|
|
|
|
+ sql.append(" isnull(jobf.fname_l2,'') hrJobFamily, ");
|
|
|
|
|
+ sql.append(" isnull(jobc.fname_l2,'') hrJobCategory, ");
|
|
|
|
|
+ sql.append(" isnull(jobsc.fname_l2,'') jobscHrJobSubCategory, ");
|
|
|
|
|
+ sql.append(" isnull(job.fnumber,'') jobNumber, ");
|
|
|
|
|
+ sql.append(" isnull(job.fname_l2,'') jobName, ");
|
|
|
|
|
+ sql.append(" isnull(lowjg.fname_l2,'') lowJobGrade, ");
|
|
|
|
|
+ sql.append(" isnull(highjg.fname_l2,'') highJobGrade, ");
|
|
|
|
|
+ sql.append(" isnull(lowjl.fname_l2,'') lowJobLevel, ");
|
|
|
|
|
+ sql.append(" isnull(highjl.fname_l2,'') highJobLevel, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfeducation,'') education, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfrequirement,'') requirement, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfcertification,'') certification, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfforeignLang,'') foreignLang, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfknowledge,'') knowledge, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfskills,'') skills, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfexperience,'') experience, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfcoreCompe,'') coreCompe, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfposition1,'') position1, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfptime1,'') ptime1, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfposition2,'') position2, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfptime2,'') ptime2, ");
|
|
|
|
|
+ sql.append(" isnull(workAdd.fnumber,'') workAdd, ");
|
|
|
|
|
+ sql.append(" isnull(pos.CFFrequency,'') frequency, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfjobRespon,'') jobRespon, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfqualifications,'') qualifications, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfreserved1,'') reserved1, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfreserved2,'') reserved2, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfreserved3,'') reserved3, ");
|
|
|
|
|
+ sql.append(" isnull(pos.cfreserved4,'') reserved4, ");
|
|
|
|
|
+ sql.append(" isnull(redf.FNumber,'') reserved5, ");
|
|
|
sql.append(" posp.CFOriginalId pospOriginalId1, ");
|
|
sql.append(" posp.CFOriginalId pospOriginalId1, ");
|
|
|
sql.append(" posp.CFOriginalId pospOriginalId2, ");
|
|
sql.append(" posp.CFOriginalId pospOriginalId2, ");
|
|
|
sql.append(" '' ");
|
|
sql.append(" '' ");
|