public class PreHireForAi extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PreHireForAi.Builder |
| 构造器和说明 |
|---|
PreHireForAi() |
PreHireForAi(PreHireForAi.Builder builder) |
public PreHireForAi()
public PreHireForAi(PreHireForAi.Builder builder)
public static PreHireForAi.Builder newBuilder()
public String getPreHireId()
public void setPreHireId(String preHireId)
public PreHirePersonId getPersonId()
public void setPersonId(PreHirePersonId personId)
public String getWorkerId()
public void setWorkerId(String workerId)
public String getHireDate()
public void setHireDate(String hireDate)
public PreHireDepartment getDepartment()
public void setDepartment(PreHireDepartment department)
public PreHireField getEmployeeType()
public void setEmployeeType(PreHireField employeeType)
public PreHireEmployee getOfferHr()
public void setOfferHr(PreHireEmployee offerHr)
public PreHireEmployee getDirectManager()
public void setDirectManager(PreHireEmployee directManager)
public String getWkCreatedAt()
public void setWkCreatedAt(String wkCreatedAt)
public String getIsRehire()
public void setIsRehire(String isRehire)
public String getEmploymentIdBeforeRehire()
public void setEmploymentIdBeforeRehire(String employmentIdBeforeRehire)
public Boolean getSuspectedRehiring()
public void setSuspectedRehiring(Boolean suspectedRehiring)
public PreHireField getReuseFeishuAccount()
public void setReuseFeishuAccount(PreHireField reuseFeishuAccount)
public PreHireEmployee getReusedFeishuAccount()
public void setReusedFeishuAccount(PreHireEmployee reusedFeishuAccount)
public PreHireField getStage()
public void setStage(PreHireField stage)
public PreHireEmployee[] getCurrentAssignees()
public void setCurrentAssignees(PreHireEmployee[] currentAssignees)
public String getLastUpdate()
public void setLastUpdate(String lastUpdate)
public Integer[] getProgresses()
public void setProgresses(Integer[] progresses)
public Boolean getNewFlowPreHire()
public void setNewFlowPreHire(Boolean newFlowPreHire)
public Boolean getIsInfoErr()
public void setIsInfoErr(Boolean isInfoErr)
public PreHireField[] getErrReasons()
public void setErrReasons(PreHireField[] errReasons)
public String getJobName()
public void setJobName(String jobName)
public PreHireField getWorkLocation()
public void setWorkLocation(PreHireField workLocation)
public PreHireField getOfficeLocation()
public void setOfficeLocation(PreHireField officeLocation)
public String getPhoneNumber()
public void setPhoneNumber(String phoneNumber)
public String getPersonalEmail()
public void setPersonalEmail(String personalEmail)
public String getWorkEmail()
public void setWorkEmail(String workEmail)
public PreHireField getCompany()
public void setCompany(PreHireField company)
public PreHireField getServiceCompany()
public void setServiceCompany(PreHireField serviceCompany)
public PreHireField getDepartmentFullPath()
public void setDepartmentFullPath(PreHireField departmentFullPath)
public PreHireField getJob()
public void setJob(PreHireField job)
public PreHireField getJobLevel()
public void setJobLevel(PreHireField jobLevel)
public PreHireField getJobGrade()
public void setJobGrade(PreHireField jobGrade)
public PreHireField getJobFamily()
public void setJobFamily(PreHireField jobFamily)
public PreHireField getPathway()
public void setPathway(PreHireField pathway)
public PreHireEmployee getDottedLineManager()
public void setDottedLineManager(PreHireEmployee dottedLineManager)
public PreHireField getEmployeeSubType()
public void setEmployeeSubType(PreHireField employeeSubType)
public ContractInfoForAi getContractInfo()
public void setContractInfo(ContractInfoForAi contractInfo)
public ProbationInfo getProbationInfo()
public void setProbationInfo(ProbationInfo probationInfo)
public PreHireField getSocialSecurityCity()
public void setSocialSecurityCity(PreHireField socialSecurityCity)
public PreHireField getWorkingHoursType()
public void setWorkingHoursType(PreHireField workingHoursType)
public PreHireField getIsOverdue()
public void setIsOverdue(PreHireField isOverdue)
public PreHireField getOfficeAddress()
public void setOfficeAddress(PreHireField officeAddress)
public PreHireField getWorkingCalendar()
public void setWorkingCalendar(PreHireField workingCalendar)
public PreHireField getEmploymentType()
public void setEmploymentType(PreHireField employmentType)
public String getWeeklyWorkingHours()
public void setWeeklyWorkingHours(String weeklyWorkingHours)
public PreHireField getWorkShift()
public void setWorkShift(PreHireField workShift)
public PreHireField getRecruitmentType()
public void setRecruitmentType(PreHireField recruitmentType)
public PreHireField getCompensationType()
public void setCompensationType(PreHireField compensationType)
public PreHireField[] getCostCenters()
public void setCostCenters(PreHireField[] costCenters)
public PreHireField getPosition()
public void setPosition(PreHireField position)
public String getSeniorityDate()
public void setSeniorityDate(String seniorityDate)
public String getSeniorityDateFormatted()
public void setSeniorityDateFormatted(String seniorityDateFormatted)
public PreHireField getWorkCountry()
public void setWorkCountry(PreHireField workCountry)
public PreHireField getOnboardType()
public void setOnboardType(PreHireField onboardType)
public PreHireField getOnboardLocation()
public void setOnboardLocation(PreHireField onboardLocation)
public PreHireField getOnboardingAddress()
public void setOnboardingAddress(PreHireField onboardingAddress)
public PreHireField getCheckInMethod()
public void setCheckInMethod(PreHireField checkInMethod)
public String getCheckInTime()
public void setCheckInTime(String checkInTime)
public PreHireField getNoticePeriodProbationVoluntary()
public void setNoticePeriodProbationVoluntary(PreHireField noticePeriodProbationVoluntary)
public PreHireField getNoticePeriodProbationInVoluntary()
public void setNoticePeriodProbationInVoluntary(PreHireField noticePeriodProbationInVoluntary)
public PreHireField getNoticePeriodPositiveVoluntary()
public void setNoticePeriodPositiveVoluntary(PreHireField noticePeriodPositiveVoluntary)
public PreHireField getNoticePeriodPositiveInVoluntary()
public void setNoticePeriodPositiveInVoluntary(PreHireField noticePeriodPositiveInVoluntary)
public PreHireField getDefaultCostCenter()
public void setDefaultCostCenter(PreHireField defaultCostCenter)
public PreHireField[] getCostAllocations()
public void setCostAllocations(PreHireField[] costAllocations)
public String getCostAllocationEffectiveTime()
public void setCostAllocationEffectiveTime(String costAllocationEffectiveTime)
public String getCostAllocationExpirationTime()
public void setCostAllocationExpirationTime(String costAllocationExpirationTime)
public CustomFieldData[] getCustomFields()
public void setCustomFields(CustomFieldData[] customFields)
public PreHireEmployee getEmploymentBeforeRehire()
public void setEmploymentBeforeRehire(PreHireEmployee employmentBeforeRehire)
public PreHireField[] getTaskStatuses()
public void setTaskStatuses(PreHireField[] taskStatuses)
public Boolean getAssigneeToPreHire()
public void setAssigneeToPreHire(Boolean assigneeToPreHire)
public PreHireField getFlowInstanceName()
public void setFlowInstanceName(PreHireField flowInstanceName)
Copyright © 2026. All rights reserved.