public static class PersonName.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
PersonName.Builder |
additionalNameType(Enum additionalNameType)
补充姓名类型,比如emergency_contact_name(紧急联系人姓名)
示例值:
|
PersonName |
build() |
PersonName.Builder |
countryRegionId(String countryRegionId)
国家 / 地区
示例值:6862995757234914824
|
PersonName.Builder |
customFields(ObjectFieldData[] customFields)
自定义字段
示例值:
|
PersonName.Builder |
customLocalName(String customLocalName)
本地文字的自定义姓名(未传入时,本地文字的姓名将默认根据所属国家 / 地区规则对本地文字的相关姓、名字段拼接)
示例值:王大帅
|
PersonName.Builder |
customName(String customName)
自定义姓名(未传入时,姓名将默认根据所属国家 / 地区规则对相关姓、名字段拼接)
示例值:王大帅
|
PersonName.Builder |
displayNameLocalAndWesternScript(String displayNameLocalAndWesternScript)
展示姓名(本地和西方文字)
示例值:王大帅
|
PersonName.Builder |
displayNameLocalScript(String displayNameLocalScript)
展示姓名(本地文字)
示例值:王大帅
|
PersonName.Builder |
displayNameWesternScript(String displayNameWesternScript)
展示姓名(西方文字)
示例值:王大帅
|
PersonName.Builder |
firstName(String firstName)
名
示例值:帅
|
PersonName.Builder |
fullName(String fullName)
全名
示例值:王大帅
|
PersonName.Builder |
hereditary(String hereditary)
姓氏称谓
示例值:王
|
PersonName.Builder |
localFirstName(String localFirstName)
名 - 本地文字
示例值:四
|
PersonName.Builder |
localFirstName2(String localFirstName2)
名 - 第二本地文字
示例值:五
|
PersonName.Builder |
localMiddleName(String localMiddleName)
本地中间名
示例值:大
|
PersonName.Builder |
localPrimary(String localPrimary)
姓 - 本地文字
示例值:黄
|
PersonName.Builder |
localPrimary2(String localPrimary2)
姓 - 第二本地文字
示例值:王
|
PersonName.Builder |
localSecondary(String localSecondary)
第二姓氏 - 本地文字
示例值:王
|
PersonName.Builder |
middleName(String middleName)
中间名
示例值:大
|
PersonName.Builder |
namePrimary(String namePrimary)
姓
示例值:王
|
PersonName.Builder |
nameType(Enum nameType)
姓名类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)姓名类型(name_type)枚举定义部分获得
示例值:
|
PersonName.Builder |
secondary(String secondary)
第二姓氏
示例值:王
|
PersonName.Builder |
social(Enum social)
尊称
示例值:刘梓新
|
PersonName.Builder |
tertiary(String tertiary)
婚后姓氏
示例值:王
|
PersonName.Builder |
title(Enum title)
头衔,比如;;Mr.
|
public PersonName.Builder localPrimary(String localPrimary)
示例值:黄
localPrimary - public PersonName.Builder localFirstName(String localFirstName)
示例值:四
localFirstName - public PersonName.Builder countryRegionId(String countryRegionId)
示例值:6862995757234914824
countryRegionId - public PersonName.Builder nameType(Enum nameType)
示例值:
nameType - public PersonName.Builder localFirstName2(String localFirstName2)
示例值:五
localFirstName2 - public PersonName.Builder localPrimary2(String localPrimary2)
示例值:王
localPrimary2 - public PersonName.Builder additionalNameType(Enum additionalNameType)
示例值:
additionalNameType - public PersonName.Builder firstName(String firstName)
示例值:帅
firstName - public PersonName.Builder fullName(String fullName)
示例值:王大帅
fullName - public PersonName.Builder hereditary(String hereditary)
示例值:王
hereditary - public PersonName.Builder customName(String customName)
示例值:王大帅
customName - public PersonName.Builder customLocalName(String customLocalName)
示例值:王大帅
customLocalName - public PersonName.Builder middleName(String middleName)
示例值:大
middleName - public PersonName.Builder namePrimary(String namePrimary)
示例值:王
namePrimary - public PersonName.Builder secondary(String secondary)
示例值:王
secondary - public PersonName.Builder social(Enum social)
示例值:刘梓新
social - public PersonName.Builder tertiary(String tertiary)
示例值:王
tertiary - public PersonName.Builder title(Enum title)
示例值:王
title - public PersonName.Builder localMiddleName(String localMiddleName)
示例值:大
localMiddleName - public PersonName.Builder localSecondary(String localSecondary)
示例值:王
localSecondary - public PersonName.Builder displayNameLocalAndWesternScript(String displayNameLocalAndWesternScript)
示例值:王大帅
displayNameLocalAndWesternScript - public PersonName.Builder displayNameLocalScript(String displayNameLocalScript)
示例值:王大帅
displayNameLocalScript - public PersonName.Builder displayNameWesternScript(String displayNameWesternScript)
示例值:王大帅
displayNameWesternScript - public PersonName.Builder customFields(ObjectFieldData[] customFields)
示例值:
customFields - public PersonName build()
Copyright © 2025. All rights reserved.