| 程序包 | 说明 |
|---|---|
| com.lark.oapi.service.corehr.v2.model |
| 限定符和类型 | 方法和说明 |
|---|---|
OfferInfo.Builder |
OfferInfo.Builder.checkInMethod(String checkInMethod)
签到方式,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:onboarding_method
示例值:onsite
|
OfferInfo.Builder |
OfferInfo.Builder.checkInTime(String checkInTime)
签到日期,格式:"YYYY-MM-DD"
示例值:2024-12-31
|
OfferInfo.Builder |
OfferInfo.Builder.company(String company)
公司
ID,可以通过[批量查询公司](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/list)接口获取
示例值:6738317738688661772
|
OfferInfo.Builder |
OfferInfo.Builder.companySponsoredVisa(Boolean companySponsoredVisa)
示例值:true
|
OfferInfo.Builder |
OfferInfo.Builder.compensationType(String compensationType)
薪资类型,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:compensation_type
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.conditionWorker(Boolean conditionWorker)
示例值:true
|
OfferInfo.Builder |
OfferInfo.Builder.contractEndDate(String contractEndDate)
合同结束日期,格式:"YYYY-MM-DD"
示例值:2025-10-07
|
OfferInfo.Builder |
OfferInfo.Builder.contractStartDate(String contractStartDate)
合同开始日期,格式:"YYYY-MM-DD"
示例值:2022-10-08
|
OfferInfo.Builder |
OfferInfo.Builder.contractType(String contractType)
合同类型,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:contract_type
示例值:internship_agreement
|
OfferInfo.Builder |
OfferInfo.Builder.costAllocation(CostAllocation costAllocation)
成本分摊;- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.costCenterRate(JobDataCostCenter[] costCenterRate)
成本中心分摊信息;- 待废弃,建议使用cost_allocation
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.customFields(ObjectFieldData[] customFields)
pre_hire对象上的自定义字段,可以通过[获取自定义字段列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/query)接口获得
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.defaultCostCenter(PrehireDefaultCostCenterUpdate defaultCostCenter)
默认成本中心;- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.departmentId(String departmentId)
部门
ID,可以通过[批量查询部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/department/batch_get)接口获取
示例值:7147562782945478177
|
OfferInfo.Builder |
OfferInfo.Builder.directLeaderId(String directLeaderId)
直属领导的雇佣
ID,可以通过[批量查询员工信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)接口获取
示例值:7032210902531327521
|
OfferInfo.Builder |
OfferInfo.Builder.dottedLineManagerId(String dottedLineManagerId)
虚线上级ID,可以通过[批量查询员工信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)接口获取;-
功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:7032210902531327521
|
OfferInfo.Builder |
OfferInfo.Builder.durationPeriod(Double durationPeriod)
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.durationTypeId(String durationTypeId)
期限类型,
枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:duration_type
示例值:fixed_term
|
OfferInfo.Builder |
OfferInfo.Builder.durationUnit(String durationUnit)
合同期限单位,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:
;- object_api_name = pre_hire;- custom_api_name = duration_unit
示例值:year
|
OfferInfo.Builder |
OfferInfo.Builder.employeeSubtypeId(String employeeSubtypeId)
示例值:6977973225846343171
|
OfferInfo.Builder |
OfferInfo.Builder.employeeTypeId(String employeeTypeId)
人员类型
ID,可以通过接口[批量查询人员类型](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/employee_type/list)获取
示例值:6977973225846343171
|
OfferInfo.Builder |
OfferInfo.Builder.employmentTypeId(String employmentTypeId)
雇佣类型,请注意该字段为必填,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:employment_type
示例值:employee
|
OfferInfo.Builder |
OfferInfo.Builder.entryMode(String entryMode)
入职方式,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:onboarding_method
示例值:onsite
|
OfferInfo.Builder |
OfferInfo.Builder.flowId(String flowId)
入职流程ID
示例值:64377642c0ec3f23c79c6916
|
OfferInfo.Builder |
OfferInfo.Builder.hasOfferSalary(Boolean hasOfferSalary)
是否有 Offer 薪酬
示例值:true
|
OfferInfo.Builder |
OfferInfo.Builder.jobFamilyId(String jobFamilyId)
序列
ID,可以通过[批量查询序列](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_family/list)接口获取
示例值:6977972856625939999
|
OfferInfo.Builder |
OfferInfo.Builder.jobGradeId(String jobGradeId)
职等ID,可以通过[查询职等](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/job_grade/query)接口获取
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.jobId(String jobId)
职务
ID,可以通过[批量查询职务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/job/list)接口获取
示例值:6977976735715378724
|
OfferInfo.Builder |
OfferInfo.Builder.jobLevelId(String jobLevelId)
职级
ID,可以通过[批量查询职级](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_level/list)接口获取
示例值:6977971894960145950
|
OfferInfo.Builder |
OfferInfo.Builder.jobTitle(String jobTitle)
职务头衔(待废弃)
示例值:java
|
static OfferInfo.Builder |
OfferInfo.newBuilder() |
OfferInfo.Builder |
OfferInfo.Builder.nonCompeteCovenant(Boolean nonCompeteCovenant)
示例值:true
|
OfferInfo.Builder |
OfferInfo.Builder.noticePeriodPositiveInvoluntary(NoticePeriodDetail noticePeriodPositiveInvoluntary)
试用期内通知期(主动离职);- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:xxx
|
OfferInfo.Builder |
OfferInfo.Builder.noticePeriodPositiveVoluntary(NoticePeriodDetail noticePeriodPositiveVoluntary)
试用期内通知期(主动离职);- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:xxx
|
OfferInfo.Builder |
OfferInfo.Builder.noticePeriodProbationInvoluntary(NoticePeriodDetail noticePeriodProbationInvoluntary)
试用期内通知期(主动离职);- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:xxx
|
OfferInfo.Builder |
OfferInfo.Builder.noticePeriodProbationVoluntary(NoticePeriodDetail noticePeriodProbationVoluntary)
试用期内通知期(主动离职);- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:xxx
|
OfferInfo.Builder |
OfferInfo.Builder.offer(String offer)
Offer id查找类型ID
示例值:7032210902531327521
|
OfferInfo.Builder |
OfferInfo.Builder.offerHrId(String offerHrId)
Offer HR 雇佣
ID,可以通过[批量查询员工信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)接口获取
示例值:7032210902531327521
|
OfferInfo.Builder |
OfferInfo.Builder.offerId(String offerId)
Offer ID,仅支持飞书招聘
ID,可以通过飞书招聘[获取Offer列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/offer/list)接口获取,如果未使用飞书招聘请置空
示例值:7032210902531327521
|
OfferInfo.Builder |
OfferInfo.Builder.officeAddressId(String officeAddressId)
办公地址ID,,可以通过[批量查询地点](https://open.larkoffice.com/document/server-docs/corehr-v1/organization-management/location/list)接口获取
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.officeLocationId(String officeLocationId)
办公地点
ID,可以通过[批量查询地点](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口获取
示例值:6977976687350924832
|
OfferInfo.Builder |
OfferInfo.Builder.onboardingAddressId(String onboardingAddressId)
入职地址ID,可以通过[批量查询地点](https://open.larkoffice.com/document/server-docs/corehr-v1/organization-management/location/list)接口获取
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.onboardingDate(String onboardingDate)
入职日期,格式:"YYYY-MM-DD"
示例值:2022-10-08
|
OfferInfo.Builder |
OfferInfo.Builder.onboardingLocationId(String onboardingLocationId)
入职地点
ID,可以通过[批量查询地点](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口获取
示例值:6977976687350924832
|
OfferInfo.Builder |
OfferInfo.Builder.pathway(String pathway)
通道
示例值:7460865381179115052
|
OfferInfo.Builder |
OfferInfo.Builder.payGroupId(String payGroupId)
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.positionId(String positionId)
岗位ID
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.probationEndDate(String probationEndDate)
试用期结束日期,格式:"YYYY-MM-DD"
示例值:2023-04-07
|
OfferInfo.Builder |
OfferInfo.Builder.probationPeriod(String probationPeriod)
试用期时长(单位:月)
示例值:6
|
OfferInfo.Builder |
OfferInfo.Builder.probationStartDate(String probationStartDate)
试用期开始日期,格式:"YYYY-MM-DD"
示例值:2022-07-29
|
OfferInfo.Builder |
OfferInfo.Builder.recruitmentTypeId(String recruitmentTypeId)
招聘来源,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:recruitment_type
示例值:experienced_professionals
|
OfferInfo.Builder |
OfferInfo.Builder.reusedFeishuAccountId(String reusedFeishuAccountId)
复用的飞书账号,仅支持Lark Union
ID,可以通过[搜索员工信息;](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/directory-v1/employee/search)接口获取;-
功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:on_773dd2c4d14c5c980a4d89a2da5c86d3
|
OfferInfo.Builder |
OfferInfo.Builder.reuseFeishuAccount(String reuseFeishuAccount)
是否复用飞书账号,支持传入“reuse”或者“not_reuse”,当字段为“reuse”时,需要传入reused_feishu_account_id;-
功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.seniorityAdjustInformationList(PrehireSeniorityAdjustInformation[] seniorityAdjustInformationList)
司龄调整信息;- 功能灰度中,如有需求请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.seniorityDate(String seniorityDate)
示例值:2024-08-01
|
OfferInfo.Builder |
OfferInfo.Builder.serviceCompany(String serviceCompany)
任职公司,可以通过[批量查询公司](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/list)接口获取
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.signingTypeId(String signingTypeId)
签订类型,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:signing_type
示例值:new
|
OfferInfo.Builder |
OfferInfo.Builder.socialSecurityCityId(String socialSecurityCityId)
社保城市
ID,可以通过[批量查询地点](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口获取
示例值:6977976687350924833
|
OfferInfo.Builder |
OfferInfo.Builder.talentId(String talentId)
人才ID,仅支持飞书招聘人才
ID,可以通过飞书招聘[获取人才列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/list)接口获取,如果未使用飞书招聘请置空
示例值:8234698927348
|
OfferInfo.Builder |
OfferInfo.Builder.workEmail(String workEmail)
工作邮箱
示例值:joshua@bytedance.com
|
OfferInfo.Builder |
OfferInfo.Builder.workingCalendarId(String workingCalendarId)
工作日历ID
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.workingHoursType(String workingHoursType)
工时制度,可以通过[批量查询工时制度](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/working_hours_type/list)接口获得
示例值:6890452208593372679
|
OfferInfo.Builder |
OfferInfo.Builder.workLocationId(String workLocationId)
工作地点ID,可以通过[批量查询地点](https://open.larkoffice.com/document/server-docs/corehr-v1/organization-management/location/list)接口获取
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.workShift(String workShift)
排班,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:pre_hire;- custom_api_name:work_shift
示例值:
|
OfferInfo.Builder |
OfferInfo.Builder.workStation(String workStation)
示例值:5-1-2
|
| 构造器和说明 |
|---|
OfferInfo(OfferInfo.Builder builder) |
Copyright © 2026. All rights reserved.