public static class BasicInfoUpdate.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
BasicInfoUpdate.Builder |
additionalNationalityIdList(String[] additionalNationalityIdList)
其他国籍,可以通过[查询国籍信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-nationality/search)接口获取
示例值:[6862995757234914824]
|
BasicInfoUpdate.Builder |
addressList(AddressForUpdate[] addressList)
示例值:
|
BasicInfoUpdate.Builder |
bankAccountList(BankAccountForUpdate[] bankAccountList)
示例值:
|
BasicInfoUpdate.Builder |
bornCountryRegion(String bornCountryRegion)
出生国家/地区,可以通过接口[查询国家/地区信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region/search)获得
示例值:6862995757234914824
|
BasicInfoUpdate |
build() |
BasicInfoUpdate.Builder |
citizenshipStatusIdList(String[] citizenshipStatusIdList)
示例值:[6862995757234914824]
|
BasicInfoUpdate.Builder |
cityOfBirth(String cityOfBirth)
出生城市
示例值:example
|
BasicInfoUpdate.Builder |
customFields(ObjectFieldData[] customFields)
示例值:
|
BasicInfoUpdate.Builder |
dateEnteredWorkforce(String dateEnteredWorkforce)
示例值:
|
BasicInfoUpdate.Builder |
dateOfBirth(String dateOfBirth)
示例值:
|
BasicInfoUpdate.Builder |
dependentList(DependentForUpdate[] dependentList)
示例值:
|
BasicInfoUpdate.Builder |
disableCardNumber(String disableCardNumber)
示例值:身份证号+残疾类型(1-7)+ 残疾程度分级(1-4)+[补发编号]
|
BasicInfoUpdate.Builder |
educationInfo(EducationInfoForUpdate[] educationInfo)
示例值:
|
BasicInfoUpdate.Builder |
emails(EmailForUpdate[] emails)
邮箱,该值是一个list,会全量更新。
|
BasicInfoUpdate.Builder |
emergencyContactList(EmergencyContactForUpdate[] emergencyContactList)
示例值:
|
BasicInfoUpdate.Builder |
ethnicityRace(String ethnicityRace)
民族 /
种族,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:person;- custom_api_name:ethnicity_race
示例值:han
|
BasicInfoUpdate.Builder |
expectedGraduateDate(String expectedGraduateDate)
示例值:
|
BasicInfoUpdate.Builder |
genderId(String genderId)
性别,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:dependent;- custom_api_name:gender
示例值:
|
BasicInfoUpdate.Builder |
hukouLocation(String hukouLocation)
示例值:北京市海淀区北三环西路
|
BasicInfoUpdate.Builder |
hukouType(String 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
示例值:local_urban_residence
|
BasicInfoUpdate.Builder |
isDisabled(Boolean isDisabled)
示例值:true
|
BasicInfoUpdate.Builder |
isMartyrFamily(Boolean isMartyrFamily)
示例值:true
|
BasicInfoUpdate.Builder |
isOldAlone(Boolean isOldAlone)
示例值:true
|
BasicInfoUpdate.Builder |
legalNames(NameForUpdate[] legalNames)
法定姓名列表
示例值:
|
BasicInfoUpdate.Builder |
maritalStatus(String maritalStatus)
婚姻状况,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:person;- custom_api_name:marital_status
示例值:single
|
BasicInfoUpdate.Builder |
martyrCardNumber(String martyrCardNumber)
示例值:00001
|
BasicInfoUpdate.Builder |
motherName(String motherName)
母亲姓名
示例值:example
|
BasicInfoUpdate.Builder |
names(NameForUpdate[] names)
姓名,该值是一个list,会全量更新。
|
BasicInfoUpdate.Builder |
nationalIdList(NationalIdForUpdate[] nationalIdList)
示例值:
|
BasicInfoUpdate.Builder |
nationalIdV2s(NationalIdForUpdate[] nationalIdV2s)
国家证件列表
示例值:
|
BasicInfoUpdate.Builder |
nationalityV2Id(String nationalityV2Id)
国籍,可以通过[查询国籍信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-nationality/search)接口获取
示例值:6862995757234914824
|
BasicInfoUpdate.Builder |
nativeRegion(String nativeRegion)
籍贯,可以通过[查询省份/行政区信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region_subdivision/search)接口获取
示例值:6862995757234914824
|
BasicInfoUpdate.Builder |
passports(PassportForUpdate[] passports)
护照列表
示例值:
|
BasicInfoUpdate.Builder |
personalProfileList(PersonalProfileForUpdate[] personalProfileList)
示例值:
|
BasicInfoUpdate.Builder |
personForCountries(PersonForCountryForUpdate[] personForCountries)
多国个人信息
示例值:
|
BasicInfoUpdate.Builder |
phones(PhoneForUpdate[] phones)
电话,该值是一个list,会全量更新。
|
BasicInfoUpdate.Builder |
politicalAffiliation(String politicalAffiliation)
政治面貌,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:person_info_chn;- custom_api_name:political_affiliation
示例值:
|
BasicInfoUpdate.Builder |
preferredNameV2(NameForUpdate preferredNameV2)
常用姓名v2
示例值:
|
BasicInfoUpdate.Builder |
regionOfBirth(String regionOfBirth)
出生省份
示例值:example
|
BasicInfoUpdate.Builder |
religion(String religion)
宗教信仰,枚举值可查询[获取字段详情](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口获取,按如下参数查询即可:;-
object_api_name:person;- custom_api_name:religion
示例值:buddism
|
BasicInfoUpdate.Builder |
residentTaxList(ResidentTaxForUpdate[] residentTaxList)
示例值:
|
BasicInfoUpdate.Builder |
taxInfoMys(TaxInfoMysForUpdate taxInfoMys)
马来税务信息
示例值:
|
BasicInfoUpdate.Builder |
visas(VisaForUpdate[] visas)
签证列表
示例值:
|
BasicInfoUpdate.Builder |
workExperience(WorkExperienceForUpdate[] workExperience)
示例值:
|
public BasicInfoUpdate.Builder names(NameForUpdate[] names)
示例值:
names - public BasicInfoUpdate.Builder phones(PhoneForUpdate[] phones)
示例值:
phones - public BasicInfoUpdate.Builder emails(EmailForUpdate[] emails)
示例值:
emails - public BasicInfoUpdate.Builder nationalityV2Id(String nationalityV2Id)
示例值:6862995757234914824
nationalityV2Id - public BasicInfoUpdate.Builder additionalNationalityIdList(String[] additionalNationalityIdList)
示例值:[6862995757234914824]
additionalNationalityIdList - public BasicInfoUpdate.Builder residentTaxList(ResidentTaxForUpdate[] residentTaxList)
residentTaxList - public BasicInfoUpdate.Builder bornCountryRegion(String bornCountryRegion)
示例值:6862995757234914824
bornCountryRegion - public BasicInfoUpdate.Builder isDisabled(Boolean isDisabled)
isDisabled - public BasicInfoUpdate.Builder disableCardNumber(String disableCardNumber)
disableCardNumber - public BasicInfoUpdate.Builder isOldAlone(Boolean isOldAlone)
isOldAlone - public BasicInfoUpdate.Builder isMartyrFamily(Boolean isMartyrFamily)
isMartyrFamily - public BasicInfoUpdate.Builder martyrCardNumber(String martyrCardNumber)
martyrCardNumber - public BasicInfoUpdate.Builder dependentList(DependentForUpdate[] dependentList)
dependentList - public BasicInfoUpdate.Builder religion(String religion)
示例值:buddism
religion - public BasicInfoUpdate.Builder bankAccountList(BankAccountForUpdate[] bankAccountList)
bankAccountList - public BasicInfoUpdate.Builder nationalIdList(NationalIdForUpdate[] nationalIdList)
nationalIdList - public BasicInfoUpdate.Builder personalProfileList(PersonalProfileForUpdate[] personalProfileList)
personalProfileList - public BasicInfoUpdate.Builder emergencyContactList(EmergencyContactForUpdate[] emergencyContactList)
emergencyContactList - public BasicInfoUpdate.Builder addressList(AddressForUpdate[] addressList)
addressList - public BasicInfoUpdate.Builder maritalStatus(String maritalStatus)
示例值:single
maritalStatus - public BasicInfoUpdate.Builder ethnicityRace(String ethnicityRace)
示例值:han
ethnicityRace - public BasicInfoUpdate.Builder customFields(ObjectFieldData[] customFields)
customFields - public BasicInfoUpdate.Builder nativeRegion(String nativeRegion)
示例值:6862995757234914824
nativeRegion - public BasicInfoUpdate.Builder hukouType(String hukouType)
示例值:local_urban_residence
hukouType - public BasicInfoUpdate.Builder hukouLocation(String hukouLocation)
hukouLocation - public BasicInfoUpdate.Builder genderId(String genderId)
示例值:
genderId - public BasicInfoUpdate.Builder dateOfBirth(String dateOfBirth)
dateOfBirth - public BasicInfoUpdate.Builder dateEnteredWorkforce(String dateEnteredWorkforce)
dateEnteredWorkforce - public BasicInfoUpdate.Builder expectedGraduateDate(String expectedGraduateDate)
expectedGraduateDate - public BasicInfoUpdate.Builder citizenshipStatusIdList(String[] citizenshipStatusIdList)
citizenshipStatusIdList - public BasicInfoUpdate.Builder workExperience(WorkExperienceForUpdate[] workExperience)
workExperience - public BasicInfoUpdate.Builder educationInfo(EducationInfoForUpdate[] educationInfo)
educationInfo - public BasicInfoUpdate.Builder politicalAffiliation(String politicalAffiliation)
示例值:
politicalAffiliation - public BasicInfoUpdate.Builder legalNames(NameForUpdate[] legalNames)
示例值:
legalNames - public BasicInfoUpdate.Builder personForCountries(PersonForCountryForUpdate[] personForCountries)
示例值:
personForCountries - public BasicInfoUpdate.Builder passports(PassportForUpdate[] passports)
示例值:
passports - public BasicInfoUpdate.Builder visas(VisaForUpdate[] visas)
示例值:
visas - public BasicInfoUpdate.Builder nationalIdV2s(NationalIdForUpdate[] nationalIdV2s)
示例值:
nationalIdV2s - public BasicInfoUpdate.Builder preferredNameV2(NameForUpdate preferredNameV2)
示例值:
preferredNameV2 - public BasicInfoUpdate.Builder motherName(String motherName)
示例值:example
motherName - public BasicInfoUpdate.Builder cityOfBirth(String cityOfBirth)
示例值:example
cityOfBirth - public BasicInfoUpdate.Builder regionOfBirth(String regionOfBirth)
示例值:example
regionOfBirth - public BasicInfoUpdate.Builder taxInfoMys(TaxInfoMysForUpdate taxInfoMys)
示例值:
taxInfoMys - public BasicInfoUpdate build()
Copyright © 2026. All rights reserved.