public static class CustomOrgUpdate.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
CustomOrgUpdate |
build() |
CustomOrgUpdate.Builder |
code(String code)
自定义组织编码 (不能与其他记录的编码重复);- 开启自动编码时,如果不传值会自动生成编码,否则以传入值为准;- 未开启自动编码时,不传值不会自动生成编码
示例值:MDPD00000023
|
CustomOrgUpdate.Builder |
customFields(CustomFieldData[] customFields)
自定义字段类型,详细见[获取自定义字段列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/query)
示例值:
|
CustomOrgUpdate.Builder |
description(I18n[] description)
自定义组织描述
示例值:
|
CustomOrgUpdate.Builder |
effectiveTime(String effectiveTime)
自定义组织生效时间;- 填写格式: YYYY-MM-DD;- 系统默认为填写日期当天的 00:00:00 生效 ;- 该接口只支持到最小单位为日;- 日期范围要求:1900-01-01
~ 9999-12-31
示例值:2020-01-01
|
CustomOrgUpdate.Builder |
isPreferManualEncoding(Boolean isPreferManualEncoding)
是否优先使用手动编码。
|
CustomOrgUpdate.Builder |
managerIds(String[] managerIds)
负责人 ID 列表。
|
CustomOrgUpdate.Builder |
names(I18n[] names)
组织名称;- 相同上级的自定义组织中英文名称不允许重复。
|
CustomOrgUpdate.Builder |
objectApiName(String objectApiName)
组织类型编码,可在「飞书人事-设置-组织设置」中相应的自定义组织目录下查看
示例值:custom_org_01
|
CustomOrgUpdate.Builder |
orgRoles(OrgRoleUpdate[] orgRoles)
自动给「按自定义组织授权的角色」授权
示例值:
|
CustomOrgUpdate.Builder |
parentId(String parentId)
上级组织 ID;- 可从
[批量查询自定义组织](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/custom_org/query)的
org_id 字段中获取。
|
public CustomOrgUpdate.Builder objectApiName(String objectApiName)
示例值:custom_org_01
objectApiName - public CustomOrgUpdate.Builder names(I18n[] names)
示例值:
names - public CustomOrgUpdate.Builder code(String code)
示例值:MDPD00000023
code - public CustomOrgUpdate.Builder parentId(String parentId)
示例值:6862995757234914824
parentId - public CustomOrgUpdate.Builder managerIds(String[] managerIds)
示例值:
managerIds - public CustomOrgUpdate.Builder description(I18n[] description)
示例值:
description - public CustomOrgUpdate.Builder effectiveTime(String effectiveTime)
示例值:2020-01-01
effectiveTime - public CustomOrgUpdate.Builder orgRoles(OrgRoleUpdate[] orgRoles)
示例值:
orgRoles - public CustomOrgUpdate.Builder customFields(CustomFieldData[] customFields)
示例值:
customFields - public CustomOrgUpdate.Builder isPreferManualEncoding(Boolean isPreferManualEncoding)
示例值:
isPreferManualEncoding - public CustomOrgUpdate build()
Copyright © 2026. All rights reserved.