public static class PreHireEmploymentInfo.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
PreHireEmploymentInfo.Builder |
abnormalReason(PreHireAbnormalReason[] abnormalReason)
异常原因列表
示例值:
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderAccountName(String backgroundCheckOrderAccountName)
背调账号名称
示例值:xxx
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderCompleteTime(String backgroundCheckOrderCompleteTime)
背调完成时间
示例值:2023-01-10 10:29
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderId(String backgroundCheckOrderId)
背调订单ID
示例值:123
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderName(String backgroundCheckOrderName)
背调名称
示例值:xxx
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderPackageName(String backgroundCheckOrderPackageName)
背调套餐
示例值:xxx
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderResult(String backgroundCheckOrderResult)
背调结果
示例值:通过
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderStartTime(String backgroundCheckOrderStartTime)
背调开始时间
示例值:2023-01-10 10:29
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderStatus(Enum backgroundCheckOrderStatus)
-| 背调状态,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:background_check_order_status - object_api_name:pre_hire
示例值:
|
PreHireEmploymentInfo.Builder |
backgroundCheckOrderSupplierName(String backgroundCheckOrderSupplierName)
背调供应商
示例值:xxx
|
PreHireEmploymentInfo |
build() |
PreHireEmploymentInfo.Builder |
companyId(String companyId)
公司 ID , 详细信息可通过【批量查询公司】接口获得
示例值:6738317738688661772
|
PreHireEmploymentInfo.Builder |
companyManualUpdated(Boolean companyManualUpdated)
公司主体是否被手动修改
示例值:true
|
PreHireEmploymentInfo.Builder |
compensationType(Enum compensationType)
-| 薪资类型,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:compensation_type - object_api_name:pre_hire
示例值:
|
PreHireEmploymentInfo.Builder |
conditionWorker(Boolean conditionWorker)
是否外部人员
示例值:false
|
PreHireEmploymentInfo.Builder |
costAllocation(CostAllocation costAllocation)
成本分摊
示例值:
|
PreHireEmploymentInfo.Builder |
costCenterRates(JobDataCostCenter[] costCenterRates)
成本中心分摊信息
示例值:
|
PreHireEmploymentInfo.Builder |
createdAt(String createdAt)
待入职信息 创建时间
示例值:2023-01-10 10:29
|
PreHireEmploymentInfo.Builder |
createdBy(String createdBy)
待入职信息 创建人
示例值:69928404442626824
|
PreHireEmploymentInfo.Builder |
customFields(CustomFieldData[] customFields)
自定义字段
示例值:
|
PreHireEmploymentInfo.Builder |
defaultCostCenter(DefaultCostCenter defaultCostCenter)
默认成本中心
示例值:
|
PreHireEmploymentInfo.Builder |
departmentId(String departmentId)
部门 ID ,可以通过【搜索部门信息】接口获取
示例值:7147562782945478177
|
PreHireEmploymentInfo.Builder |
directLeaderId(String directLeaderId)
直属上级雇佣 ID , 可以通过【搜索员工信息】接口获取
示例值:7032210902531327521
|
PreHireEmploymentInfo.Builder |
dottedLineManagerId(String dottedLineManagerId)
虚线上级雇佣 ID , 可以通过【搜索员工信息】接口获取
示例值:7032210902531327521
|
PreHireEmploymentInfo.Builder |
employeeSubtypeId(String employeeSubtypeId)
人员子类型 ID
示例值:6977973225846343171
|
PreHireEmploymentInfo.Builder |
employeeTypeId(String employeeTypeId)
人员类型 ID ,可以通过招聘【批量查询人员类型】接口获取
示例值:6977973225846343171
|
PreHireEmploymentInfo.Builder |
employmentType(String employmentType)
-| 雇佣类型, 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - object_api_name = "pre_hire" - custom_api_name = "employment_type"
示例值:employee
|
PreHireEmploymentInfo.Builder |
expectedGraduateDate(String expectedGraduateDate)
预计毕业日期
示例值:2023-01-10
|
PreHireEmploymentInfo.Builder |
hasOfferSalary(Boolean hasOfferSalary)
是否有 Offer 薪酬
示例值:true
|
PreHireEmploymentInfo.Builder |
isOverDue(Boolean isOverDue)
入职任务是否逾期
示例值:true
|
PreHireEmploymentInfo.Builder |
jobFamilyId(String jobFamilyId)
序列 ID,可以通过【批量查询职务序列】接口获取
示例值:6977972856625939999
|
PreHireEmploymentInfo.Builder |
jobGradeId(String jobGradeId)
职等 ID
示例值:6977971894960145950
|
PreHireEmploymentInfo.Builder |
jobId(String jobId)
职务 ID ,可以通过【批量查询职务】接口获取
示例值:6977976735715378724
|
PreHireEmploymentInfo.Builder |
jobLevelId(String jobLevelId)
职级 ID,可以通过【批量查询职务级别】接口获取
示例值:6977971894960145950
|
PreHireEmploymentInfo.Builder |
jobTitle(String jobTitle)
职务头衔
示例值:java
|
PreHireEmploymentInfo.Builder |
nonCompeteCovenant(Boolean nonCompeteCovenant)
是否包含竞业条款
示例值:true
|
PreHireEmploymentInfo.Builder |
noticePeriodPositiveInvoluntary(NoticePeriodDetail noticePeriodPositiveInvoluntary)
转正后通知期(被动离职)
示例值:
|
PreHireEmploymentInfo.Builder |
noticePeriodPositiveVoluntary(NoticePeriodDetail noticePeriodPositiveVoluntary)
转正后通知期(主动离职)
示例值:
|
PreHireEmploymentInfo.Builder |
noticePeriodProbationInvoluntary(NoticePeriodDetail noticePeriodProbationInvoluntary)
试用期内通知期(被动离职)
示例值:
|
PreHireEmploymentInfo.Builder |
noticePeriodProbationVoluntary(NoticePeriodDetail noticePeriodProbationVoluntary)
试用期内通知期(主动离职)
示例值:
|
PreHireEmploymentInfo.Builder |
officeAddress(Address officeAddress)
办公地址
示例值:
|
PreHireEmploymentInfo.Builder |
officeLocationId(String officeLocationId)
办公地点id ,详细信息可通过【批量查询地点】接口获得
示例值:6977976687350924832
|
PreHireEmploymentInfo.Builder |
pathway(String pathway)
通道
示例值:7460865381179115052
|
PreHireEmploymentInfo.Builder |
payGroup(PreHirePayGroupInfo payGroup)
薪资组信息
示例值:
|
PreHireEmploymentInfo.Builder |
positionId(String positionId)
岗位 ID
示例值:6977976735715373452
|
PreHireEmploymentInfo.Builder |
recruitmentProjectId(String recruitmentProjectId)
招聘项目 ID
示例值:23214213152
|
PreHireEmploymentInfo.Builder |
rehire(PreHireEmploymentInfoRehireEnum rehire)
是否离职重聘
示例值:
|
PreHireEmploymentInfo.Builder |
rehire(String rehire)
是否离职重聘
示例值:
|
PreHireEmploymentInfo.Builder |
rehireEmploymentId(String rehireEmploymentId)
-| 历史雇佣信息 ID ,雇佣信息详细信息可以通过「查询单个雇佣信息」API 获得,系统会检验当前雇佣信息的合法性,要求: - 雇佣信息为该人员最后一次雇佣记录 - 雇佣信息的雇员状态 = "terminated" - 该人员不存在其他待入职记录
示例值:6977973225846343172
|
PreHireEmploymentInfo.Builder |
reusedFeishuAccountId(String reusedFeishuAccountId)
复用的飞书账号
示例值:6738317738688661772
|
PreHireEmploymentInfo.Builder |
reuseFeishuAccount(String reuseFeishuAccount)
是否复用飞书账号
示例值:reuse
|
PreHireEmploymentInfo.Builder |
seniorityAdjustInformationList(PrehireSeniorityAdjustInformationQuery[] seniorityAdjustInformationList)
司龄调整信息
示例值:
|
PreHireEmploymentInfo.Builder |
seniorityDate(String seniorityDate)
司龄起算日期
示例值:2023-01-10
|
PreHireEmploymentInfo.Builder |
serviceCompany(String serviceCompany)
任职公司 ID , 详细信息可通过【批量查询公司】接口获得
示例值:6738317738688661772
|
PreHireEmploymentInfo.Builder |
socialSecurityCityId(String socialSecurityCityId)
社保城市 ID ,详细信息可通过【批量查询地点】接口获得
示例值:6977973225846343171
|
PreHireEmploymentInfo.Builder |
suspectedRehiring(Boolean suspectedRehiring)
是否疑似重聘
示例值:false
|
PreHireEmploymentInfo.Builder |
taskCompleted(Boolean taskCompleted)
入职任务是否完成
示例值:true
|
PreHireEmploymentInfo.Builder |
updatedAt(String updatedAt)
待入职信息 更新时间
示例值:2023-01-10 10:29
|
PreHireEmploymentInfo.Builder |
updatedBy(String updatedBy)
待入职信息 更新人
示例值:69928404442626824
|
PreHireEmploymentInfo.Builder |
weeklyWorkingHours(Integer weeklyWorkingHours)
周工作时长(单位:小时)
示例值:8
|
PreHireEmploymentInfo.Builder |
weeklyWorkingHoursV2(Double weeklyWorkingHoursV2)
周工作时长v2(单位:小时)
示例值:8.5
|
PreHireEmploymentInfo.Builder |
whetherTheInformationIsAbnormal(Boolean whetherTheInformationIsAbnormal)
是否信息异常
示例值:true
|
PreHireEmploymentInfo.Builder |
workEmail(String workEmail)
工作邮箱
示例值:joshua@bytedance.com
|
PreHireEmploymentInfo.Builder |
workerId(String workerId)
工号
示例值:1234567
|
PreHireEmploymentInfo.Builder |
workingCalendarId(String workingCalendarId)
工作日历
示例值:6977973225846343173
|
PreHireEmploymentInfo.Builder |
workingHoursType(String workingHoursType)
-| 工时制度 ID ,可通过【查询单个工时制度】接口获取
示例值:6977973225846343171
|
PreHireEmploymentInfo.Builder |
workingHoursTypeManualUpdated(Boolean workingHoursTypeManualUpdated)
工时制度是否被手动修改
示例值:true
|
PreHireEmploymentInfo.Builder |
workLocationId(String workLocationId)
工作地点id ,详细信息可通过【批量查询地点】接口获得
示例值:6977976687350924832
|
PreHireEmploymentInfo.Builder |
workShift(Enum workShift)
-| 排班类型,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:work_shift - object_api_name:pre_hire
示例值:
|
PreHireEmploymentInfo.Builder |
workStation(String workStation)
工位
示例值:ABC123
|
public PreHireEmploymentInfo.Builder departmentId(String departmentId)
示例值:7147562782945478177
departmentId - public PreHireEmploymentInfo.Builder costCenterRates(JobDataCostCenter[] costCenterRates)
示例值:
costCenterRates - public PreHireEmploymentInfo.Builder officeLocationId(String officeLocationId)
示例值:6977976687350924832
officeLocationId - public PreHireEmploymentInfo.Builder workLocationId(String workLocationId)
示例值:6977976687350924832
workLocationId - public PreHireEmploymentInfo.Builder workStation(String workStation)
示例值:ABC123
workStation - public PreHireEmploymentInfo.Builder workerId(String workerId)
示例值:1234567
workerId - public PreHireEmploymentInfo.Builder compensationType(Enum compensationType)
示例值:
compensationType - public PreHireEmploymentInfo.Builder directLeaderId(String directLeaderId)
示例值:7032210902531327521
directLeaderId - public PreHireEmploymentInfo.Builder dottedLineManagerId(String dottedLineManagerId)
示例值:7032210902531327521
dottedLineManagerId - public PreHireEmploymentInfo.Builder jobId(String jobId)
示例值:6977976735715378724
jobId - public PreHireEmploymentInfo.Builder jobFamilyId(String jobFamilyId)
示例值:6977972856625939999
jobFamilyId - public PreHireEmploymentInfo.Builder jobLevelId(String jobLevelId)
示例值:6977971894960145950
jobLevelId - public PreHireEmploymentInfo.Builder jobGradeId(String jobGradeId)
示例值:6977971894960145950
jobGradeId - public PreHireEmploymentInfo.Builder jobTitle(String jobTitle)
示例值:java
jobTitle - public PreHireEmploymentInfo.Builder employeeTypeId(String employeeTypeId)
示例值:6977973225846343171
employeeTypeId - public PreHireEmploymentInfo.Builder employeeSubtypeId(String employeeSubtypeId)
示例值:6977973225846343171
employeeSubtypeId - public PreHireEmploymentInfo.Builder employmentType(String employmentType)
示例值:employee
employmentType - public PreHireEmploymentInfo.Builder workEmail(String workEmail)
示例值:joshua@bytedance.com
workEmail - public PreHireEmploymentInfo.Builder companyId(String companyId)
示例值:6738317738688661772
companyId - public PreHireEmploymentInfo.Builder socialSecurityCityId(String socialSecurityCityId)
示例值:6977973225846343171
socialSecurityCityId - public PreHireEmploymentInfo.Builder nonCompeteCovenant(Boolean nonCompeteCovenant)
示例值:true
nonCompeteCovenant - public PreHireEmploymentInfo.Builder weeklyWorkingHours(Integer weeklyWorkingHours)
示例值:8
weeklyWorkingHours - public PreHireEmploymentInfo.Builder rehire(String rehire)
示例值:
rehire - public PreHireEmploymentInfo.Builder rehire(PreHireEmploymentInfoRehireEnum rehire)
示例值:
rehire - PreHireEmploymentInfoRehireEnumpublic PreHireEmploymentInfo.Builder rehireEmploymentId(String rehireEmploymentId)
示例值:6977973225846343172
rehireEmploymentId - public PreHireEmploymentInfo.Builder workingHoursType(String workingHoursType)
示例值:6977973225846343171
workingHoursType - public PreHireEmploymentInfo.Builder weeklyWorkingHoursV2(Double weeklyWorkingHoursV2)
示例值:8.5
weeklyWorkingHoursV2 - public PreHireEmploymentInfo.Builder officeAddress(Address officeAddress)
示例值:
officeAddress - public PreHireEmploymentInfo.Builder workingCalendarId(String workingCalendarId)
示例值:6977973225846343173
workingCalendarId - public PreHireEmploymentInfo.Builder updatedAt(String updatedAt)
示例值:2023-01-10 10:29
updatedAt - public PreHireEmploymentInfo.Builder suspectedRehiring(Boolean suspectedRehiring)
示例值:false
suspectedRehiring - public PreHireEmploymentInfo.Builder conditionWorker(Boolean conditionWorker)
示例值:false
conditionWorker - public PreHireEmploymentInfo.Builder customFields(CustomFieldData[] customFields)
示例值:
customFields - public PreHireEmploymentInfo.Builder positionId(String positionId)
示例值:6977976735715373452
positionId - public PreHireEmploymentInfo.Builder companyManualUpdated(Boolean companyManualUpdated)
示例值:true
companyManualUpdated - public PreHireEmploymentInfo.Builder payGroup(PreHirePayGroupInfo payGroup)
示例值:
payGroup - public PreHireEmploymentInfo.Builder whetherTheInformationIsAbnormal(Boolean whetherTheInformationIsAbnormal)
示例值:true
whetherTheInformationIsAbnormal - public PreHireEmploymentInfo.Builder abnormalReason(PreHireAbnormalReason[] abnormalReason)
示例值:
abnormalReason - public PreHireEmploymentInfo.Builder hasOfferSalary(Boolean hasOfferSalary)
示例值:true
hasOfferSalary - public PreHireEmploymentInfo.Builder recruitmentProjectId(String recruitmentProjectId)
示例值:23214213152
recruitmentProjectId - public PreHireEmploymentInfo.Builder workShift(Enum workShift)
示例值:
workShift - public PreHireEmploymentInfo.Builder createdAt(String createdAt)
示例值:2023-01-10 10:29
createdAt - public PreHireEmploymentInfo.Builder createdBy(String createdBy)
示例值:69928404442626824
createdBy - public PreHireEmploymentInfo.Builder updatedBy(String updatedBy)
示例值:69928404442626824
updatedBy - public PreHireEmploymentInfo.Builder seniorityDate(String seniorityDate)
示例值:2023-01-10
seniorityDate - public PreHireEmploymentInfo.Builder backgroundCheckOrderId(String backgroundCheckOrderId)
示例值:123
backgroundCheckOrderId - public PreHireEmploymentInfo.Builder backgroundCheckOrderName(String backgroundCheckOrderName)
示例值:xxx
backgroundCheckOrderName - public PreHireEmploymentInfo.Builder backgroundCheckOrderPackageName(String backgroundCheckOrderPackageName)
示例值:xxx
backgroundCheckOrderPackageName - public PreHireEmploymentInfo.Builder backgroundCheckOrderResult(String backgroundCheckOrderResult)
示例值:通过
backgroundCheckOrderResult - public PreHireEmploymentInfo.Builder backgroundCheckOrderSupplierName(String backgroundCheckOrderSupplierName)
示例值:xxx
backgroundCheckOrderSupplierName - public PreHireEmploymentInfo.Builder backgroundCheckOrderAccountName(String backgroundCheckOrderAccountName)
示例值:xxx
backgroundCheckOrderAccountName - public PreHireEmploymentInfo.Builder backgroundCheckOrderStartTime(String backgroundCheckOrderStartTime)
示例值:2023-01-10 10:29
backgroundCheckOrderStartTime - public PreHireEmploymentInfo.Builder backgroundCheckOrderCompleteTime(String backgroundCheckOrderCompleteTime)
示例值:2023-01-10 10:29
backgroundCheckOrderCompleteTime - public PreHireEmploymentInfo.Builder backgroundCheckOrderStatus(Enum backgroundCheckOrderStatus)
示例值:
backgroundCheckOrderStatus - public PreHireEmploymentInfo.Builder seniorityAdjustInformationList(PrehireSeniorityAdjustInformationQuery[] seniorityAdjustInformationList)
示例值:
seniorityAdjustInformationList - public PreHireEmploymentInfo.Builder noticePeriodPositiveVoluntary(NoticePeriodDetail noticePeriodPositiveVoluntary)
示例值:
noticePeriodPositiveVoluntary - public PreHireEmploymentInfo.Builder noticePeriodProbationInvoluntary(NoticePeriodDetail noticePeriodProbationInvoluntary)
示例值:
noticePeriodProbationInvoluntary - public PreHireEmploymentInfo.Builder noticePeriodPositiveInvoluntary(NoticePeriodDetail noticePeriodPositiveInvoluntary)
示例值:
noticePeriodPositiveInvoluntary - public PreHireEmploymentInfo.Builder noticePeriodProbationVoluntary(NoticePeriodDetail noticePeriodProbationVoluntary)
示例值:
noticePeriodProbationVoluntary - public PreHireEmploymentInfo.Builder workingHoursTypeManualUpdated(Boolean workingHoursTypeManualUpdated)
示例值:true
workingHoursTypeManualUpdated - public PreHireEmploymentInfo.Builder isOverDue(Boolean isOverDue)
示例值:true
isOverDue - public PreHireEmploymentInfo.Builder taskCompleted(Boolean taskCompleted)
示例值:true
taskCompleted - public PreHireEmploymentInfo.Builder expectedGraduateDate(String expectedGraduateDate)
示例值:2023-01-10
expectedGraduateDate - public PreHireEmploymentInfo.Builder serviceCompany(String serviceCompany)
示例值:6738317738688661772
serviceCompany - public PreHireEmploymentInfo.Builder pathway(String pathway)
示例值:7460865381179115052
pathway - public PreHireEmploymentInfo.Builder defaultCostCenter(DefaultCostCenter defaultCostCenter)
示例值:
defaultCostCenter - public PreHireEmploymentInfo.Builder costAllocation(CostAllocation costAllocation)
示例值:
costAllocation - public PreHireEmploymentInfo.Builder reuseFeishuAccount(String reuseFeishuAccount)
示例值:reuse
reuseFeishuAccount - public PreHireEmploymentInfo.Builder reusedFeishuAccountId(String reusedFeishuAccountId)
示例值:6738317738688661772
reusedFeishuAccountId - public PreHireEmploymentInfo build()
Copyright © 2025. All rights reserved.