| 程序包 | 说明 |
|---|---|
| com.lark.oapi.service.corehr.v1.model |
| 限定符和类型 | 方法和说明 |
|---|---|
PersonName.Builder |
PersonName.Builder.additionalNameType(Enum additionalNameType)
补充姓名类型,比如emergency_contact_name(紧急联系人姓名)
示例值:
|
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/feishu-people-enum-constant)任职原因(assignment_start_reason)枚举定义部分获得
示例值:onboarding
|
BankAccount.Builder |
BankAccount.Builder.bank(Enum bank)
银行枚举,常见的银行枚举如:bank-5(交通银行)、bank-6(中国银行)、bank-7(中国建设银行)、bank-8(中国农业银行)、bank-9(中国工商银行)、bank-10(中国邮政储蓄银行)、bank-11(中国光大银行)、bank-12(中国民生银行)、bank-13(招商银行)、bank-14(中信银行)、bank-15(华夏银行)
示例值:
|
BankAccount.Builder |
BankAccount.Builder.bankAccountType(Enum bankAccountType)
银行卡类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)银行卡类型(bank_account_type)枚举定义部分获得
示例值:
|
BankAccount.Builder |
BankAccount.Builder.bankAccountUsage(Enum[] bankAccountUsage)
银行卡用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)银行卡用途(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.contractType(Enum contractType)
合同类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)合同类型(contract_type)枚举定义部分获得
示例值:
|
Education.Builder |
Education.Builder.degree(Enum degree)
学位,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)学位(degree)枚举定义获得
示例值:
|
Phone.Builder |
Phone.Builder.deviceType(Enum deviceType)
设备类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)设备类型(device_type)枚举定义部分获得
示例值:
|
Contract.Builder |
Contract.Builder.durationType(Enum durationType)
期限类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)合同期限类型(duration_type)枚举定义部分获得
示例值:fixed_term
|
Email.Builder |
Email.Builder.emailUsage(Enum emailUsage)
邮箱用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)邮箱用途(email_usage)枚举定义获得
示例值:
|
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)
雇员状态,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)雇员状态(employment_status)枚举定义获得
示例值:
|
EmploymentCreate.Builder |
EmploymentCreate.Builder.employmentStatus(Enum employmentStatus)
雇员状态
示例值:
|
Employment.Builder |
Employment.Builder.employmentType(Enum employmentType)
雇佣类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)雇佣类型(employment_type)枚举定义获得
示例值:
|
EmploymentCreate.Builder |
EmploymentCreate.Builder.employmentType(Enum employmentType)
雇佣类型
示例值:
|
Education.Builder |
Education.Builder.fieldOfStudyName(Enum fieldOfStudyName)
专业名称
示例值:
|
Dependent.Builder |
Dependent.Builder.gender(Enum gender)
亲属性别,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)性别(gender)枚举定义部分获得
示例值:
|
Person.Builder |
Person.Builder.gender(Enum gender)
性别,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)性别(gender)枚举定义部分获得
示例值:
|
PersonInfoChn.Builder |
PersonInfoChn.Builder.hukouType(Enum hukouType)
户口类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)户口类型(hukou_type)枚举定义部分获得
示例值:
|
NationalIdType.Builder |
NationalIdType.Builder.identificationType(Enum identificationType)
证件类型
示例值:
|
Company.Builder |
Company.Builder.industryList(Enum[] industryList)
行业,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)行业(industry)枚举定义部分获得
示例值:
|
Phone.Builder |
Phone.Builder.internationalAreaCode(Enum internationalAreaCode)
国家区号;;常见如:86_china(中国)、852_hong_kong(中国香港)、886_taiwan(中国台湾)、853_macao(中国澳门)、1_united_states_of_america(美利坚合众国)、7_russian_federation(俄罗斯联邦)、44_united_kingdom(英国)、81_japan(日本)、82_korea_republic_of(大韩民国)、91_india(印度)
示例值:
|
Education.Builder |
Education.Builder.levelOfEducation(Enum levelOfEducation)
学历,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)学历(level_of_education)枚举定义获得
示例值:
|
Location.Builder |
Location.Builder.locale(Enum locale)
区域设置,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)区域设置(locale)枚举定义部分获得
示例值:zh_cn
|
Location.Builder |
Location.Builder.locationUsageList(Enum[] locationUsageList)
地点用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地点用途(location_usage)枚举定义部分获得
示例值:
|
ManageRelation.Builder |
ManageRelation.Builder.managerType(Enum managerType)
汇报关系(实现汇报,虚线汇报,第二汇报线...)
|
Person.Builder |
Person.Builder.maritalStatus(Enum maritalStatus)
婚姻状况,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)婚姻状况(marital_status)枚举定义部分获得
示例值:
|
PersonName.Builder |
PersonName.Builder.nameType(Enum nameType)
姓名类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)姓名类型(name_type)枚举定义部分获得
示例值:
|
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)
电话用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)电话用途(phone_usage)枚举定义部分获得
示例值:
|
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)
试用期结果,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)试用期结果(probation_outcome)枚举定义部分获得
示例值:passed
|
Person.Builder |
Person.Builder.race(Enum race)
民族 / 种族,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)民族(race)枚举定义部分获得
示例值:
|
OffboardingInfo.Builder |
OffboardingInfo.Builder.reason(Enum reason)
离职原因
示例值:
|
Employment.Builder |
Employment.Builder.reasonForOffboarding(Enum reasonForOffboarding)
离职原因,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)离职原因(reason_for_offboarding)枚举定义部分获得
示例值:
|
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)
紧急联系人与本人亲属关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)亲属关系(relationship)枚举定义获得
示例值:
|
Dependent.Builder |
Dependent.Builder.relationship(Enum relationship)
亲属关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)亲属关系(relationship)枚举定义获得
示例值:
|
ManageRelation.Builder |
ManageRelation.Builder.reportModeType(Enum reportModeType)
汇报线类型 (按人汇报,按部门汇报...)
|
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.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 |
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 |
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 |
ManageRelation.setReportModeType(Enum reportModeType) |
void |
ResidentTax.setResidentStatus(Enum residentStatus) |
void |
Education.setSchoolName(Enum schoolName) |
void |
Contract.setSigningType(Enum signingType) |
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)
签订类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)签订类型(signing_type)枚举定义部分获得
示例值:
|
PersonName.Builder |
PersonName.Builder.social(Enum social)
尊称
示例值:刘梓新
|
Dependent.Builder |
Dependent.Builder.spousesWorkingStatus(Enum spousesWorkingStatus)
配偶工作状态,比如working(在岗)、not_working(不在岗)
示例值:
|
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)
部门子类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)部门子类型(department_sub_type)枚举定义部分获得
示例值:
|
DepartmentCreate.Builder |
DepartmentCreate.Builder.subType(Enum subType)
子类型
示例值:
|
Company.Builder |
Company.Builder.subTypeList(Enum[] subTypeList)
主体类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)主体类型(company_sub_type)枚举定义部分获得
示例值:
|
PersonName.Builder |
PersonName.Builder.title(Enum title)
头衔,比如;;Mr.
|
Company.Builder |
Company.Builder.type(Enum type)
性质,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)公司类型(company_type)枚举定义部分获得
示例值:
|
HiberarchyCommon.Builder |
HiberarchyCommon.Builder.type(Enum type)
组织类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)组织类型(organization_type)枚举定义部分获得
示例值:
|
JobData.Builder |
JobData.Builder.workShift(Enum workShift)
排班类型
示例值:
|
Employment.Builder |
Employment.Builder.workShift(Enum workShift)
排班类型
示例值:
|
Copyright © 2024. All rights reserved.