| 程序包 | 说明 |
|---|---|
| com.lark.oapi.service.corehr.v1.model |
| 限定符和类型 | 方法和说明 |
|---|---|
PersonName.Builder |
PersonName.Builder.additionalNameType(Enum additionalNameType)
补充姓名类型
示例值:
|
Address.Builder |
Address.Builder.addressTypeList(Enum[] addressTypeList)
地址类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地址类型(address_type)枚举定义部分获得
示例值:
|
PhoneNumberAndAreaCode.Builder |
PhoneNumberAndAreaCode.Builder.areaCode(Enum areaCode)
区号
示例值:123123
|
JobData.Builder |
JobData.Builder.assignmentStartReason(Enum assignmentStartReason)
业务类型(原:任职原因);-
可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:;
- object_api_name:job_data; - custom_api_name:assignment_start_reason;- 这里只支持填写"onboarding"
示例值:onboarding
|
BankAccount.Builder |
BankAccount.Builder.bank(Enum bank)
银行名称(该字段待作废,请勿使用)
示例值:
|
BankAccount.Builder |
BankAccount.Builder.bankAccountType(Enum bankAccountType)
银行卡类型,枚举值可通过文档【飞书人事枚举常量】银行卡类型(Bank Account Type)枚举定义部分获得
示例值:
|
BankAccount.Builder |
BankAccount.Builder.bankAccountUsage(Enum[] bankAccountUsage)
银行卡用途,枚举值可通过文档【飞书人事枚举常量】银行卡用途(Bank Account Usage)枚举定义部分获得
示例值:
|
OffboardingInfo.Builder |
OffboardingInfo.Builder.blockReason(Enum blockReason)
屏蔽原因
示例值:
|
JobData.Builder |
JobData.Builder.compensationType(Enum compensationType)
薪资类型
示例值:
|
Employment.Builder |
Employment.Builder.compensationType(Enum compensationType)
薪资类型
示例值:
|
Contract.Builder |
Contract.Builder.contractStatus(Enum contractStatus)
合同协议状态,枚举值可通过文档【飞书人事枚举常量】合同协议状态(contract_status)枚举定义部分获得
示例值:
|
Contract.Builder |
Contract.Builder.contractType(Enum contractType)
合同类型
示例值:
|
Education.Builder |
Education.Builder.degree(Enum degree)
学位
示例值:
|
Phone.Builder |
Phone.Builder.deviceType(Enum deviceType)
设备类型
示例值:
|
Contract.Builder |
Contract.Builder.durationType(Enum durationType)
期限类型
示例值:fixed_term
|
Email.Builder |
Email.Builder.emailUsage(Enum emailUsage)
邮箱用途
示例值:
|
OffboardingInfo.Builder |
OffboardingInfo.Builder.employeeReason(Enum employeeReason)
离职原因(员工)
示例值:
|
PreHire.Builder |
PreHire.Builder.employeeType(Enum employeeType)
雇佣类型
示例值:
|
PreHireQuery.Builder |
PreHireQuery.Builder.employeeType(Enum employeeType)
雇佣类型
示例值:
|
Employment.Builder |
Employment.Builder.employmentStatus(Enum employmentStatus)
雇员状态
示例值:
|
EmploymentCreate.Builder |
EmploymentCreate.Builder.employmentStatus(Enum employmentStatus)
雇员状态
示例值:
|
Employment.Builder |
Employment.Builder.employmentType(Enum employmentType)
雇佣类型
示例值:
|
EmploymentCreate.Builder |
EmploymentCreate.Builder.employmentType(Enum employmentType)
雇佣类型
示例值:
|
Education.Builder |
Education.Builder.fieldOfStudyName(Enum fieldOfStudyName)
专业名称
示例值:
|
Dependent.Builder |
Dependent.Builder.gender(Enum gender)
性别
示例值:
|
Person.Builder |
Person.Builder.gender(Enum gender)
性别
示例值:
|
PersonInfoChn.Builder |
PersonInfoChn.Builder.hukouType(Enum hukouType)
户口类型
示例值:
|
NationalIdType.Builder |
NationalIdType.Builder.identificationType(Enum identificationType)
证件类型
示例值:
|
Company.Builder |
Company.Builder.industryList(Enum[] industryList)
所在行业,通过[获取字段详情](https://open.larkoffice.com/document/server-docs/corehr-v1/basic-infomation/custom_field/get_by_param)查询获取。
|
Phone.Builder |
Phone.Builder.internationalAreaCode(Enum internationalAreaCode)
国家区号
示例值:
|
JobData.Builder |
JobData.Builder.jobDataReason(Enum jobDataReason)
任职原因;-
可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:;
- object_api_name = "job_data"; - custom_api_name = "job_data_reason"
示例值:
|
Education.Builder |
Education.Builder.levelOfEducation(Enum levelOfEducation)
学历
示例值:
|
Location.Builder |
Location.Builder.locale(Enum locale)
区域设置
示例值:zh_cn
|
Location.Builder |
Location.Builder.locationUsageList(Enum[] locationUsageList)
地点用途;- 当地点用途是"工作地点"时,地址必填;- 当地点用途是“办公地点”时,上级地点必填,仅可选择用途为「工作地点」或「办公地点」的上级地点
示例值:
|
ManageRelation.Builder |
ManageRelation.Builder.managerType(Enum managerType)
汇报关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)汇报关系(manager_type)枚举定义部分获得
示例值:
|
Person.Builder |
Person.Builder.maritalStatus(Enum maritalStatus)
婚姻状况
示例值:
|
OffboardingInfo.Builder |
OffboardingInfo.Builder.minorReason(Enum minorReason)
次要离职原因
示例值:
|
PersonName.Builder |
PersonName.Builder.nameType(Enum nameType)
姓名类型
示例值:
|
PreHire.Builder |
PreHire.Builder.onboardingStatus(Enum onboardingStatus)
入职状态;;- 待入职(preboarding);;- 已删除(deleted);;- 准备就绪(day_one);;- 已撤销(withdrawn);;- 已完成(completed)
示例值:
|
PreHireQuery.Builder |
PreHireQuery.Builder.onboardingStatus(Enum onboardingStatus)
入职状态
示例值:
|
PersonalProfile.Builder |
PersonalProfile.Builder.personalProfileType(Enum personalProfileType)
资料类型
示例值:
|
Phone.Builder |
Phone.Builder.phoneUsage(Enum phoneUsage)
电话用途
示例值:
|
PersonInfoChn.Builder |
PersonInfoChn.Builder.politicalAffiliationList(Enum[] politicalAffiliationList)
政治面貌,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)政治面貌(political_affiliation)枚举定义部分获得
示例值:
|
JobData.Builder |
JobData.Builder.probationOutcome(Enum probationOutcome)
试用期结果
示例值:passed
|
Person.Builder |
Person.Builder.race(Enum race)
民族 / 种族
示例值:
|
OffboardingInfo.Builder |
OffboardingInfo.Builder.reason(Enum reason)
离职原因
示例值:
|
Employment.Builder |
Employment.Builder.reasonForOffboarding(Enum reasonForOffboarding)
离职原因
示例值:
|
EmploymentCreate.Builder |
EmploymentCreate.Builder.reasonForOffboarding(Enum reasonForOffboarding)
离职原因
示例值:
|
Employment.Builder |
Employment.Builder.rehire(Enum rehire)
是否离职重聘
示例值:
|
EmploymentCreate.Builder |
EmploymentCreate.Builder.rehire(Enum rehire)
是否离职重聘
示例值:
|
EmergencyContact.Builder |
EmergencyContact.Builder.relationship(Enum relationship)
关系
示例值:
|
Dependent.Builder |
Dependent.Builder.relationship(Enum relationship)
关系
示例值:
|
Contract.Builder |
Contract.Builder.renewalStatus(Enum renewalStatus)
续签状态,枚举值可通过文档【飞书人事枚举常量】续签状态(renewal_status)枚举定义部分获得
示例值:
|
ManageRelation.Builder |
ManageRelation.Builder.reportModeType(Enum reportModeType)
汇报线类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)汇报线类型(report_mode_type)枚举定义部分获得
示例值:
|
ResidentTax.Builder |
ResidentTax.Builder.residentStatus(Enum residentStatus)
居民纳税身份
示例值:马来西亚
|
Education.Builder |
Education.Builder.schoolName(Enum schoolName)
学校名称
示例值:
|
void |
PersonName.setAdditionalNameType(Enum additionalNameType) |
void |
Address.setAddressTypeList(Enum[] addressTypeList) |
void |
PhoneNumberAndAreaCode.setAreaCode(Enum areaCode) |
void |
JobData.setAssignmentStartReason(Enum assignmentStartReason) |
void |
BankAccount.setBank(Enum bank) |
void |
BankAccount.setBankAccountType(Enum bankAccountType) |
void |
BankAccount.setBankAccountUsage(Enum[] bankAccountUsage) |
void |
OffboardingInfo.setBlockReason(Enum blockReason) |
void |
JobData.setCompensationType(Enum compensationType) |
void |
Employment.setCompensationType(Enum compensationType) |
void |
Contract.setContractStatus(Enum contractStatus) |
void |
Contract.setContractType(Enum contractType) |
void |
Education.setDegree(Enum degree) |
void |
Phone.setDeviceType(Enum deviceType) |
void |
Contract.setDurationType(Enum durationType) |
void |
Email.setEmailUsage(Enum emailUsage) |
void |
OffboardingInfo.setEmployeeReason(Enum employeeReason) |
void |
PreHire.setEmployeeType(Enum employeeType) |
void |
PreHireQuery.setEmployeeType(Enum employeeType) |
void |
Employment.setEmploymentStatus(Enum employmentStatus) |
void |
EmploymentCreate.setEmploymentStatus(Enum employmentStatus) |
void |
Employment.setEmploymentType(Enum employmentType) |
void |
EmploymentCreate.setEmploymentType(Enum employmentType) |
void |
Education.setFieldOfStudyName(Enum fieldOfStudyName) |
void |
Dependent.setGender(Enum gender) |
void |
Person.setGender(Enum gender) |
void |
PersonInfoChn.setHukouType(Enum hukouType) |
void |
NationalIdType.setIdentificationType(Enum identificationType) |
void |
Company.setIndustryList(Enum[] industryList) |
void |
Phone.setInternationalAreaCode(Enum internationalAreaCode) |
void |
JobData.setJobDataReason(Enum jobDataReason) |
void |
Education.setLevelOfEducation(Enum levelOfEducation) |
void |
Location.setLocale(Enum locale) |
void |
Location.setLocationUsageList(Enum[] locationUsageList) |
void |
ManageRelation.setManagerType(Enum managerType) |
void |
Person.setMaritalStatus(Enum maritalStatus) |
void |
OffboardingInfo.setMinorReason(Enum minorReason) |
void |
PersonName.setNameType(Enum nameType) |
void |
PreHire.setOnboardingStatus(Enum onboardingStatus) |
void |
PreHireQuery.setOnboardingStatus(Enum onboardingStatus) |
void |
PersonalProfile.setPersonalProfileType(Enum personalProfileType) |
void |
Phone.setPhoneUsage(Enum phoneUsage) |
void |
PersonInfoChn.setPoliticalAffiliationList(Enum[] politicalAffiliationList) |
void |
JobData.setProbationOutcome(Enum probationOutcome) |
void |
Person.setRace(Enum race) |
void |
OffboardingInfo.setReason(Enum reason) |
void |
Employment.setReasonForOffboarding(Enum reasonForOffboarding) |
void |
EmploymentCreate.setReasonForOffboarding(Enum reasonForOffboarding) |
void |
Employment.setRehire(Enum rehire) |
void |
EmploymentCreate.setRehire(Enum rehire) |
void |
EmergencyContact.setRelationship(Enum relationship) |
void |
Dependent.setRelationship(Enum relationship) |
void |
Contract.setRenewalStatus(Enum renewalStatus) |
void |
ManageRelation.setReportModeType(Enum reportModeType) |
void |
ResidentTax.setResidentStatus(Enum residentStatus) |
void |
Education.setSchoolName(Enum schoolName) |
void |
Contract.setSigningType(Enum signingType) |
void |
OffboardingInfo.setSignType(Enum signType) |
void |
PersonName.setSocial(Enum social) |
void |
Dependent.setSpousesWorkingStatus(Enum spousesWorkingStatus) |
void |
Department.setStaffingModel(Enum staffingModel) |
void |
DepartmentCreate.setStaffingModel(Enum staffingModel) |
void |
Subdivision.setSubdivisionType(Enum subdivisionType) |
void |
Department.setSubType(Enum subType) |
void |
DepartmentCreate.setSubType(Enum subType) |
void |
Company.setSubTypeList(Enum[] subTypeList) |
void |
PersonName.setTitle(Enum title) |
void |
Company.setType(Enum type) |
void |
HiberarchyCommon.setType(Enum type) |
void |
JobData.setWorkShift(Enum workShift) |
void |
Employment.setWorkShift(Enum workShift) |
Contract.Builder |
Contract.Builder.signingType(Enum signingType)
签订类型,枚举值可通过文档【飞书人事枚举常量】合同期限类型(signing_type)枚举定义部分获得
示例值:
|
OffboardingInfo.Builder |
OffboardingInfo.Builder.signType(Enum signType)
签署方式
示例值:2022-02-08
|
PersonName.Builder |
PersonName.Builder.social(Enum social)
尊称
示例值:刘梓新
|
Dependent.Builder |
Dependent.Builder.spousesWorkingStatus(Enum spousesWorkingStatus)
配偶工作状态
示例值:
|
Department.Builder |
Department.Builder.staffingModel(Enum staffingModel)
是否使用职务
示例值:
|
DepartmentCreate.Builder |
DepartmentCreate.Builder.staffingModel(Enum staffingModel)
是否使用职务
示例值:
|
Subdivision.Builder |
Subdivision.Builder.subdivisionType(Enum subdivisionType)
行政区类型,枚举值可通过文档【飞书人事枚举常量】行政区类型(subdivision_type)枚举定义部分获得
示例值:
|
Department.Builder |
Department.Builder.subType(Enum subType)
子类型
示例值:
|
DepartmentCreate.Builder |
DepartmentCreate.Builder.subType(Enum subType)
子类型
示例值:
|
Company.Builder |
Company.Builder.subTypeList(Enum[] subTypeList)
公司主体类型,通过[获取字段详情](https://open.larkoffice.com/document/server-docs/corehr-v1/basic-infomation/custom_field/get_by_param)查询获取。
|
PersonName.Builder |
PersonName.Builder.title(Enum title)
头衔
示例值:王
|
Company.Builder |
Company.Builder.type(Enum type)
性质
示例值:
|
HiberarchyCommon.Builder |
HiberarchyCommon.Builder.type(Enum type)
组织类型
示例值:
|
JobData.Builder |
JobData.Builder.workShift(Enum workShift)
排班类型
示例值:
|
Employment.Builder |
Employment.Builder.workShift(Enum workShift)
排班类型
示例值:
|
Copyright © 2026. All rights reserved.