public static class PersonInfoBt.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
PersonInfoBt.Builder |
additionalName(String additionalName)
别名
示例值:张三
|
PersonInfoBt.Builder |
additionalNationalities(Nationality[] additionalNationalities)
其他国籍
示例值:
|
PersonInfoBt.Builder |
addressList(Address[] addressList)
地址列表
示例值:
|
PersonInfoBt.Builder |
age(Integer age)
年龄
示例值:22
|
PersonInfoBt.Builder |
bankAccountList(BankAccount[] bankAccountList)
银行账户
示例值:
|
PersonInfoBt.Builder |
bornCountryRegion(String bornCountryRegion)
出生国家/地区
示例值:中国
|
PersonInfoBt |
build() |
PersonInfoBt.Builder |
citizenshipStatus(CitizenshipStatus[] citizenshipStatus)
公民身份
示例值:
|
PersonInfoBt.Builder |
customFields(CustomFieldData[] customFields)
自定义字段;- 请参考[自定义字段说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom-fields-guide)
示例值:
|
PersonInfoBt.Builder |
dateEnteredWorkforce(String dateEnteredWorkforce)
参加工作日期
示例值:2020-10-01
|
PersonInfoBt.Builder |
dateOfBirth(String dateOfBirth)
出生日期
示例值:2020-01-01
|
PersonInfoBt.Builder |
dependentList(Dependent[] dependentList)
家庭成员列表
示例值:
|
PersonInfoBt.Builder |
disableCardNumber(String disableCardNumber)
残疾证号
示例值:1110000
|
PersonInfoBt.Builder |
educationList(Education[] educationList)
教育经历列表
示例值:
|
PersonInfoBt.Builder |
emailAddress(String emailAddress)
邮箱地址
示例值:test@163.com
|
PersonInfoBt.Builder |
emailList(Email[] emailList)
邮箱列表
示例值:
|
PersonInfoBt.Builder |
emergencyContactList(EmergencyContact[] emergencyContactList)
紧急联系人列表
示例值:
|
PersonInfoBt.Builder |
familyAddress(String familyAddress)
家庭地址
示例值:6863326262618752123
|
PersonInfoBt.Builder |
firstEntryTime(String firstEntryTime)
首次入境日期
示例值:2021-01-02
|
PersonInfoBt.Builder |
gender(Enum gender)
-| 性别 - 枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可: - custom_api_name:gender - object_api_name:person
示例值:
|
PersonInfoBt.Builder |
highestDegreeOfEducation(Education highestDegreeOfEducation)
最高学位教育经历
示例值:
|
PersonInfoBt.Builder |
highestLevelOfEducation(Education highestLevelOfEducation)
最高学历教育经历
示例值:
|
PersonInfoBt.Builder |
hukouLocation(String hukouLocation)
户口所在地
示例值:山东省平阴县
|
PersonInfoBt.Builder |
hukouType(Enum hukouType)
户口类型;- 可通过[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:; - object_api_name: person_info_chn; - custom_api_name: hukou_type
示例值:
|
PersonInfoBt.Builder |
isDisabled(Boolean isDisabled)
是否残疾
示例值:true
|
PersonInfoBt.Builder |
isMartyrFamily(Boolean isMartyrFamily)
是否烈属
示例值:true
|
PersonInfoBt.Builder |
isOldAlone(Boolean isOldAlone)
是否孤老
示例值:true
|
PersonInfoBt.Builder |
leaveTime(String leaveTime)
预计离境日期
示例值:2022-01-02
|
PersonInfoBt.Builder |
legalName(String legalName)
法定姓名
示例值:张三
|
PersonInfoBt.Builder |
maritalStatus(Enum maritalStatus)
-| 婚姻状况 - 枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可: - custom_api_name:marital_status - object_api_name:person
示例值:
|
PersonInfoBt.Builder |
martyrCardNumber(String martyrCardNumber)
烈属证号
示例值:1110000
|
PersonInfoBt.Builder |
nameList(PersonName[] nameList)
姓名列表
示例值:
|
PersonInfoBt.Builder |
nationalIdList(NationalId[] nationalIdList)
证件
示例值:
|
PersonInfoBt.Builder |
nationalIdNumber(String nationalIdNumber)
居民身份证件号码
示例值:11010000000000
|
PersonInfoBt.Builder |
nationalityId(String nationalityId)
国籍 ID;- 可通过[查询国籍信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-nationality/search)查询
示例值:6862995757234914811
|
PersonInfoBt.Builder |
nationalityIdV2(String nationalityIdV2)
国籍 ID;- 可通过[查询国籍信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-nationality/search)查询
示例值:6862995757234914821
|
PersonInfoBt.Builder |
nativeRegion(String nativeRegion)
籍贯 ID;- 可通过[查询省份/主要行政区信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region_subdivision/search)获取详情
示例值:6863326262618752111
|
PersonInfoBt.Builder |
personalProfile(PersonalProfile[] personalProfile)
个人资料附件
示例值:
|
PersonInfoBt.Builder |
personId(String personId)
个人信息 ID
示例值:6919733936050406926
|
PersonInfoBt.Builder |
phoneList(Phone[] phoneList)
电话列表
示例值:
|
PersonInfoBt.Builder |
phoneNumber(String phoneNumber)
个人电话;- 该值取自 person_info.phone_list 中满足以下条件的电话; - is_primary: true; - device_type: mobile_phone; - phone_usage: home
示例值:13649211111
|
PersonInfoBt.Builder |
politicalAffiliations(Enum[] politicalAffiliations)
政治面貌;- 枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可: ; - custom_api_name:political_affiliation ; - object_api_name:person_info_chn
示例值:
|
PersonInfoBt.Builder |
preferredEnglishFullName(String preferredEnglishFullName)
常用英文全名
示例值:Henry
|
PersonInfoBt.Builder |
preferredLocalFullName(String preferredLocalFullName)
常用本地全名
示例值:刘梓新
|
PersonInfoBt.Builder |
preferredName(String preferredName)
常用名
示例值:刘梓新(Henry)
|
PersonInfoBt.Builder |
profileImageId(String profileImageId)
头像资源的 ID;- 已废弃,请使用 avatar_url
示例值:dfysuc8x76dsfsw
|
PersonInfoBt.Builder |
race(Enum race)
-| 民族 / 种族 - 枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可: - custom_api_name:ethnicity_race - object_api_name:person
示例值:
|
PersonInfoBt.Builder |
religion(Enum religion)
-| 宗教信仰 - 可通过[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: - object_api_name:person - custom_api_name:religion
示例值:
|
PersonInfoBt.Builder |
residentTaxes(ResidentTax[] residentTaxes)
居民身份信息
示例值:6863326262618752123
|
PersonInfoBt.Builder |
talentId(String talentId)
人才 ID;- 可通过[获取人才信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region_subdivision/search)获取详情
示例值:6863326262618752123
|
PersonInfoBt.Builder |
workExperienceList(WorkExperienceInfo[] workExperienceList)
工作经历列表
示例值:
|
PersonInfoBt.Builder |
workingYears(Integer workingYears)
工龄
示例值:2
|
PersonInfoBt.Builder |
workingYearsV2(Double workingYearsV2)
工龄 (浮点)
示例值:2.1
|
public PersonInfoBt.Builder personId(String personId)
示例值:6919733936050406926
personId - public PersonInfoBt.Builder phoneNumber(String phoneNumber)
示例值:13649211111
phoneNumber - public PersonInfoBt.Builder legalName(String legalName)
示例值:张三
legalName - public PersonInfoBt.Builder additionalName(String additionalName)
示例值:张三
additionalName - public PersonInfoBt.Builder preferredName(String preferredName)
示例值:刘梓新(Henry)
preferredName - public PersonInfoBt.Builder preferredLocalFullName(String preferredLocalFullName)
示例值:刘梓新
preferredLocalFullName - public PersonInfoBt.Builder preferredEnglishFullName(String preferredEnglishFullName)
示例值:Henry
preferredEnglishFullName - public PersonInfoBt.Builder nameList(PersonName[] nameList)
示例值:
nameList - public PersonInfoBt.Builder gender(Enum gender)
示例值:
gender - public PersonInfoBt.Builder dateOfBirth(String dateOfBirth)
示例值:2020-01-01
dateOfBirth - public PersonInfoBt.Builder nationalityId(String nationalityId)
示例值:6862995757234914811
nationalityId - public PersonInfoBt.Builder nationalityIdV2(String nationalityIdV2)
示例值:6862995757234914821
nationalityIdV2 - public PersonInfoBt.Builder additionalNationalities(Nationality[] additionalNationalities)
示例值:
additionalNationalities - public PersonInfoBt.Builder citizenshipStatus(CitizenshipStatus[] citizenshipStatus)
示例值:
citizenshipStatus - public PersonInfoBt.Builder race(Enum race)
示例值:
race - public PersonInfoBt.Builder maritalStatus(Enum maritalStatus)
示例值:
maritalStatus - public PersonInfoBt.Builder phoneList(Phone[] phoneList)
示例值:
phoneList - public PersonInfoBt.Builder addressList(Address[] addressList)
示例值:
addressList - public PersonInfoBt.Builder emailList(Email[] emailList)
示例值:
emailList - public PersonInfoBt.Builder workExperienceList(WorkExperienceInfo[] workExperienceList)
示例值:
workExperienceList - public PersonInfoBt.Builder educationList(Education[] educationList)
示例值:
educationList - public PersonInfoBt.Builder bankAccountList(BankAccount[] bankAccountList)
示例值:
bankAccountList - public PersonInfoBt.Builder nationalIdList(NationalId[] nationalIdList)
示例值:
nationalIdList - public PersonInfoBt.Builder dependentList(Dependent[] dependentList)
示例值:
dependentList - public PersonInfoBt.Builder emergencyContactList(EmergencyContact[] emergencyContactList)
示例值:
emergencyContactList - public PersonInfoBt.Builder dateEnteredWorkforce(String dateEnteredWorkforce)
示例值:2020-10-01
dateEnteredWorkforce - public PersonInfoBt.Builder workingYears(Integer workingYears)
示例值:2
workingYears - public PersonInfoBt.Builder profileImageId(String profileImageId)
示例值:dfysuc8x76dsfsw
profileImageId - public PersonInfoBt.Builder emailAddress(String emailAddress)
示例值:test@163.com
emailAddress - public PersonInfoBt.Builder age(Integer age)
示例值:22
age - public PersonInfoBt.Builder highestLevelOfEducation(Education highestLevelOfEducation)
示例值:
highestLevelOfEducation - public PersonInfoBt.Builder highestDegreeOfEducation(Education highestDegreeOfEducation)
示例值:
highestDegreeOfEducation - public PersonInfoBt.Builder personalProfile(PersonalProfile[] personalProfile)
示例值:
personalProfile - public PersonInfoBt.Builder nativeRegion(String nativeRegion)
示例值:6863326262618752111
nativeRegion - public PersonInfoBt.Builder hukouType(Enum hukouType)
示例值:
hukouType - public PersonInfoBt.Builder hukouLocation(String hukouLocation)
示例值:山东省平阴县
hukouLocation - public PersonInfoBt.Builder politicalAffiliations(Enum[] politicalAffiliations)
示例值:
politicalAffiliations - public PersonInfoBt.Builder talentId(String talentId)
示例值:6863326262618752123
talentId - public PersonInfoBt.Builder customFields(CustomFieldData[] customFields)
示例值:
customFields - public PersonInfoBt.Builder nationalIdNumber(String nationalIdNumber)
示例值:11010000000000
nationalIdNumber - public PersonInfoBt.Builder familyAddress(String familyAddress)
示例值:6863326262618752123
familyAddress - public PersonInfoBt.Builder bornCountryRegion(String bornCountryRegion)
示例值:中国
bornCountryRegion - public PersonInfoBt.Builder isDisabled(Boolean isDisabled)
示例值:true
isDisabled - public PersonInfoBt.Builder disableCardNumber(String disableCardNumber)
示例值:1110000
disableCardNumber - public PersonInfoBt.Builder isMartyrFamily(Boolean isMartyrFamily)
示例值:true
isMartyrFamily - public PersonInfoBt.Builder martyrCardNumber(String martyrCardNumber)
示例值:1110000
martyrCardNumber - public PersonInfoBt.Builder isOldAlone(Boolean isOldAlone)
示例值:true
isOldAlone - public PersonInfoBt.Builder residentTaxes(ResidentTax[] residentTaxes)
示例值:6863326262618752123
residentTaxes - public PersonInfoBt.Builder firstEntryTime(String firstEntryTime)
示例值:2021-01-02
firstEntryTime - public PersonInfoBt.Builder leaveTime(String leaveTime)
示例值:2022-01-02
leaveTime - public PersonInfoBt.Builder religion(Enum religion)
示例值:
religion - public PersonInfoBt.Builder workingYearsV2(Double workingYearsV2)
示例值:2.1
workingYearsV2 - public PersonInfoBt build()
Copyright © 2025. All rights reserved.