public static class SystemFields.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public SystemFields.Builder name(String name)
public SystemFields.Builder enName(String enName)
public SystemFields.Builder email(String email)
public SystemFields.Builder mobile(String mobile)
public SystemFields.Builder departmentId(String departmentId)
public SystemFields.Builder manager(Manager manager)
public SystemFields.Builder job(Job job)
public SystemFields.Builder jobLevel(JobLevel jobLevel)
public SystemFields.Builder workLocation(WorkLocation workLocation)
public SystemFields.Builder gender(Integer gender)
public SystemFields.Builder gender(GenderEnum gender)
public SystemFields.Builder birthday(String birthday)
public SystemFields.Builder nativeRegion(NativeRegion nativeRegion)
public SystemFields.Builder ethnicity(Integer ethnicity)
public SystemFields.Builder ethnicity(EthnicityEnum ethnicity)
public SystemFields.Builder maritalStatus(Integer maritalStatus)
public SystemFields.Builder maritalStatus(MaritalStatusEnum maritalStatus)
public SystemFields.Builder politicalStatus(Integer politicalStatus)
public SystemFields.Builder politicalStatus(PoliticalStatusEnum politicalStatus)
public SystemFields.Builder enteredWorkforceDate(String enteredWorkforceDate)
public SystemFields.Builder idType(Integer idType)
public SystemFields.Builder idType(IdTypeEnum idType)
public SystemFields.Builder idNumber(String idNumber)
public SystemFields.Builder hukouType(Integer hukouType)
public SystemFields.Builder hukouType(HukouTypeEnum hukouType)
public SystemFields.Builder hukouLocation(String hukouLocation)
public SystemFields.Builder bankAccountNumber(String bankAccountNumber)
public SystemFields.Builder bankName(String bankName)
public SystemFields.Builder socialSecurityAccount(String socialSecurityAccount)
public SystemFields.Builder providentFundAccount(String providentFundAccount)
public SystemFields.Builder employeeNo(String employeeNo)
public SystemFields.Builder employeeType(Integer employeeType)
public SystemFields.Builder employeeType(EmployeeTypeEnum employeeType)
public SystemFields.Builder status(Integer status)
public SystemFields.Builder status(StatusEnum status)
public SystemFields.Builder hireDate(String hireDate)
public SystemFields.Builder probationMonths(Double probationMonths)
public SystemFields.Builder conversionDate(String conversionDate)
public SystemFields.Builder application(Integer application)
public SystemFields.Builder application(ApplicationEnum application)
public SystemFields.Builder applicationStatus(Integer applicationStatus)
public SystemFields.Builder applicationStatus(ApplicationStatusEnum applicationStatus)
public SystemFields.Builder lastDay(String lastDay)
public SystemFields.Builder departureType(Integer departureType)
public SystemFields.Builder departureType(DepartureTypeEnum departureType)
public SystemFields.Builder departureReason(Integer departureReason)
public SystemFields.Builder departureReason(DepartureReasonEnum departureReason)
public SystemFields.Builder departureNotes(String departureNotes)
public SystemFields.Builder contractCompany(ContractCompany contractCompany)
public SystemFields.Builder contractType(Integer contractType)
public SystemFields.Builder contractType(ContractTypeEnum contractType)
public SystemFields.Builder contractStartDate(String contractStartDate)
public SystemFields.Builder contractExpirationDate(String contractExpirationDate)
public SystemFields.Builder contractSignTimes(Integer contractSignTimes)
public SystemFields.Builder personalEmail(String personalEmail)
public SystemFields.Builder familyAddress(String familyAddress)
public SystemFields.Builder primaryEmergencyContact(EmergencyContact primaryEmergencyContact)
public SystemFields.Builder emergencyContact(EmergencyContact[] emergencyContact)
public SystemFields.Builder highestLevelOfEdu(Education highestLevelOfEdu)
public SystemFields.Builder education(Education[] education)
public SystemFields.Builder formerWorkExp(WorkExperience formerWorkExp)
public SystemFields.Builder workExp(WorkExperience[] workExp)
public SystemFields.Builder idPhotoPoSide(Attachment[] idPhotoPoSide)
public SystemFields.Builder idPhotoEmSide(Attachment[] idPhotoEmSide)
public SystemFields.Builder idPhoto(Attachment[] idPhoto)
public SystemFields.Builder diplomaPhoto(Attachment[] diplomaPhoto)
public SystemFields.Builder graduationCert(Attachment[] graduationCert)
public SystemFields.Builder certOfMerit(Attachment[] certOfMerit)
public SystemFields.Builder offboardingFile(Attachment[] offboardingFile)
public SystemFields.Builder cancelOnboardingReason(Integer cancelOnboardingReason)
public SystemFields.Builder cancelOnboardingReason(CancelOnboardingReasonEnum cancelOnboardingReason)
public SystemFields.Builder cancelOnboardingNotes(String cancelOnboardingNotes)
public SystemFields.Builder employeeFormStatus(Integer employeeFormStatus)
public SystemFields.Builder employeeFormStatus(EmployeeFormStatusEnum employeeFormStatus)
public SystemFields.Builder createTime(Long createTime)
public SystemFields.Builder updateTime(Long updateTime)
public SystemFields build()
Copyright © 2022. All rights reserved.