|
@@ -6,7 +6,12 @@ import java.util.List;
|
|
import org.fouram.core.base.service.BaseService;
|
|
import org.fouram.core.base.service.BaseService;
|
|
import org.fouram.core.base.service.RequestService;
|
|
import org.fouram.core.base.service.RequestService;
|
|
import org.fouram.entity.SapCertificates;
|
|
import org.fouram.entity.SapCertificates;
|
|
|
|
+import org.fouram.entity.SapCourses;
|
|
|
|
+import org.fouram.entity.SapEducation;
|
|
|
|
+import org.fouram.entity.SapEmpJobRelationships;
|
|
|
|
+import org.fouram.entity.SapInsideWorkExperience;
|
|
import org.fouram.entity.SapLanguages;
|
|
import org.fouram.entity.SapLanguages;
|
|
|
|
+import org.fouram.entity.SapOutsideWorkExperience;
|
|
import org.fouram.entity.SapOverallPerformance;
|
|
import org.fouram.entity.SapOverallPerformance;
|
|
import org.fouram.entity.SapPerEmail;
|
|
import org.fouram.entity.SapPerEmail;
|
|
import org.fouram.entity.SapPerGlobalInfoCHN;
|
|
import org.fouram.entity.SapPerGlobalInfoCHN;
|
|
@@ -284,6 +289,9 @@ public class SapReportService extends BaseService {
|
|
String relationshipTypeCode = userNode.get("relationshipTypeNav").get("externalCode").asText().trim();// 关系类型
|
|
String relationshipTypeCode = userNode.get("relationshipTypeNav").get("externalCode").asText().trim();// 关系类型
|
|
String relUserName = userNode.get("relUserNav").get("lastName").asText().trim()
|
|
String relUserName = userNode.get("relUserNav").get("lastName").asText().trim()
|
|
+ userNode.get("relUserNav").get("firstName").asText().trim();// 姓名
|
|
+ userNode.get("relUserNav").get("firstName").asText().trim();// 姓名
|
|
|
|
+ SapEmpJobRelationships entity = SapEmpJobRelationships.builder().userId(userId)
|
|
|
|
+ .relationshipTypeCode(relationshipTypeCode).relUserName(relUserName).build();
|
|
|
|
+ System.out.println(entity);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -307,6 +315,10 @@ public class SapReportService extends BaseService {
|
|
String custom2 = userNode.get("custom2").asText().trim();// 离职原因
|
|
String custom2 = userNode.get("custom2").asText().trim();// 离职原因
|
|
String custom3 = userNode.get("custom3").asText().trim();// 直接上司姓名
|
|
String custom3 = userNode.get("custom3").asText().trim();// 直接上司姓名
|
|
String custom4 = userNode.get("custom4").asText().trim();// 联系方式
|
|
String custom4 = userNode.get("custom4").asText().trim();// 联系方式
|
|
|
|
+ SapOutsideWorkExperience entity = SapOutsideWorkExperience.builder().userId(userId).startDate(startDate)
|
|
|
|
+ .endDate(endDate).employer(employer).businessType(businessType).startTitle(startTitle)
|
|
|
|
+ .custom1(custom1).custom2(custom2).custom3(custom3).custom4(custom4).build();
|
|
|
|
+ System.out.println(entity);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -325,6 +337,9 @@ public class SapReportService extends BaseService {
|
|
String endDate = userNode.get("endDate").asText().trim();// 结束日期
|
|
String endDate = userNode.get("endDate").asText().trim();// 结束日期
|
|
String title = userNode.get("title").asText().trim();// 职务
|
|
String title = userNode.get("title").asText().trim();// 职务
|
|
String department = userNode.get("department").asText().trim();// 部门
|
|
String department = userNode.get("department").asText().trim();// 部门
|
|
|
|
+ SapInsideWorkExperience entity = SapInsideWorkExperience.builder().userId(userId).startDate(startDate)
|
|
|
|
+ .endDate(endDate).title(title).department(department).build();
|
|
|
|
+ System.out.println(entity);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -349,6 +364,10 @@ public class SapReportService extends BaseService {
|
|
String custom3Code = userNode.get("custom3Nav").get("externalCode").asText().trim();// 是否有证书
|
|
String custom3Code = userNode.get("custom3Nav").get("externalCode").asText().trim();// 是否有证书
|
|
String custom4 = userNode.get("custom4").asText().trim();// 培训服务期到期时间
|
|
String custom4 = userNode.get("custom4").asText().trim();// 培训服务期到期时间
|
|
String custom7 = userNode.get("custom7").asText().trim();// 备注
|
|
String custom7 = userNode.get("custom7").asText().trim();// 备注
|
|
|
|
+ SapCourses entity = SapCourses.builder().userId(userId).course(course).institution(institution)
|
|
|
|
+ .instructionType(instructionType).lengthCode(lengthCode).custom9(custom9).custom1(custom1)
|
|
|
|
+ .custom2(custom2).custom3Code(custom3Code).custom4(custom4).custom7(custom7).build();
|
|
|
|
+ System.out.println(entity);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -369,6 +388,9 @@ public class SapReportService extends BaseService {
|
|
String major = userNode.get("major").asText().trim();// 专业
|
|
String major = userNode.get("major").asText().trim();// 专业
|
|
String degree = userNode.get("degree").asText().trim();// 学历
|
|
String degree = userNode.get("degree").asText().trim();// 学历
|
|
String custom1 = userNode.get("custom1").asText().trim();// 学位
|
|
String custom1 = userNode.get("custom1").asText().trim();// 学位
|
|
|
|
+ SapEducation entity = SapEducation.builder().userId(userId).startDate(startDate).endDate(endDate)
|
|
|
|
+ .school(school).major(major).degree(degree).custom1(custom1).build();
|
|
|
|
+ System.out.println(entity);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|