public static class HiberarchyCommon.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
HiberarchyCommon.Builder |
active(Boolean active)
部门启用状态,true为启用,false为停用
示例值:true
|
HiberarchyCommon |
build() |
HiberarchyCommon.Builder |
code(String code)
部门编码 (不能与其他记录的编码重复);;它的生效规则和 is_prefer_manual_encoding (是否优先使用手动编码)相关:;- 当系统开启自动编码时:; 若
is_prefer_manual_encoding=true:传入的 code 会生效,不传则自动生成编码。
|
HiberarchyCommon.Builder |
customFields(ObjectFieldData[] customFields)
自定义字段(该功能暂不支持,可忽略)
示例值:
|
HiberarchyCommon.Builder |
description(I18n[] description)
描述
示例值:
|
HiberarchyCommon.Builder |
effectiveTime(String effectiveTime)
当前版本生效日期;- 返回格式:YYYY-MM-DD 00:00:00(最小单位到日);- 日期范围:1900-01-01 00:00:00~9999-12-31 00:00:00;-
详情可以参考[时间轴介绍](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/about-timeline-version);-
该字段和data.effective_time值一致
示例值:2020-05-01 00:00:00
|
HiberarchyCommon.Builder |
expirationTime(String expirationTime)
当前版本失效日期;- 返回格式:YYYY-MM-DD 00:00:00(最小单位到日);- 日期范围:1900-01-01 00:00:00~9999-12-31 00:00:00;-
系统默认为失效日期当天的 00:00:00 失效;-
详情可以参考[时间轴介绍](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/about-timeline-version);-
该字段和data.expiration_time值一致
示例值:2020-05-02 00:00:00
|
HiberarchyCommon.Builder |
listOrder(String listOrder)
列表排序(可忽略),代表所有部门的混排序号(该功能暂不支持,可忽略)
示例值:123
|
HiberarchyCommon.Builder |
name(I18n[] name)
部门名称;- 名称不能包含「/」「;」「;」「\」「'」字符。
|
HiberarchyCommon.Builder |
parentId(String parentId)
上级地点;- 在创建场景下,
该字段必填,枚举值及详细信息可通过[【查询地点列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口查询获得;-
若查询的是一级地点,则该字段不展示
示例值:4719168654814483759
|
HiberarchyCommon.Builder |
treeOrder(String treeOrder)
树形排序(可忽略),代表同层级的部门排序序号(该功能暂不支持,可忽略)
示例值:123
|
HiberarchyCommon.Builder |
type(Enum type)
组织类型
示例值:
|
public HiberarchyCommon.Builder parentId(String parentId)
示例值:4719168654814483759
parentId - public HiberarchyCommon.Builder name(I18n[] name)
示例值:
name - public HiberarchyCommon.Builder type(Enum type)
示例值:
type - public HiberarchyCommon.Builder active(Boolean active)
示例值:true
active - public HiberarchyCommon.Builder effectiveTime(String effectiveTime)
示例值:2020-05-01 00:00:00
effectiveTime - public HiberarchyCommon.Builder expirationTime(String expirationTime)
示例值:2020-05-02 00:00:00
expirationTime - public HiberarchyCommon.Builder code(String code)
示例值:12456
code - public HiberarchyCommon.Builder description(I18n[] description)
示例值:
description - public HiberarchyCommon.Builder treeOrder(String treeOrder)
示例值:123
treeOrder - public HiberarchyCommon.Builder listOrder(String listOrder)
示例值:123
listOrder - public HiberarchyCommon.Builder customFields(ObjectFieldData[] customFields)
示例值:
customFields - public HiberarchyCommon build()
Copyright © 2026. All rights reserved.