类 HiberarchyCommon.Builder

java.lang.Object
com.lark.oapi.service.corehr.v1.model.HiberarchyCommon.Builder
封闭类:
HiberarchyCommon

public static class HiberarchyCommon.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • parentId

      public HiberarchyCommon.Builder parentId(String parentId)
      上级组织 ID

      示例值:4719168654814483759

      参数:
      parentId -
      返回:
    • name

      public HiberarchyCommon.Builder name(I18n[] name)
      名称

      示例值:

      参数:
      name -
      返回:
    • type

      public HiberarchyCommon.Builder type(Enum type)
      组织类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)组织类型(organization_type)枚举定义部分获得

      示例值:

      参数:
      type -
      返回:
    • active

      public HiberarchyCommon.Builder active(Boolean active)
      是否启用

      示例值:true

      参数:
      active -
      返回:
    • effectiveTime

      public HiberarchyCommon.Builder effectiveTime(String effectiveTime)
      生效时间

      示例值:2020-05-01 00:00:00

      参数:
      effectiveTime -
      返回:
    • expirationTime

      public HiberarchyCommon.Builder expirationTime(String expirationTime)
      失效时间

      示例值:2020-05-02 00:00:00

      参数:
      expirationTime -
      返回:
    • code

      public HiberarchyCommon.Builder code(String code)
      编码

      示例值:12456

      参数:
      code -
      返回:
    • description

      public HiberarchyCommon.Builder description(I18n[] description)
      描述

      示例值:

      参数:
      description -
      返回:
    • treeOrder

      public HiberarchyCommon.Builder treeOrder(String treeOrder)
      树形排序,代表同层级的部门排序序号

      示例值:001000

      参数:
      treeOrder -
      返回:
    • listOrder

      public HiberarchyCommon.Builder listOrder(String listOrder)
      列表排序,代表所有部门的混排序号

      示例值:001000-001000

      参数:
      listOrder -
      返回:
    • customFields

      public HiberarchyCommon.Builder customFields(ObjectFieldData[] customFields)
      自定义字段

      示例值:

      参数:
      customFields -
      返回:
    • build

      public HiberarchyCommon build()