类 Department.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public Department.Builder id(String id)
      部门 ID

      示例值:6969828847121885087

      参数:
      id -
      返回:
    • subType

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

      示例值:

      参数:
      subType -
      返回:
    • manager

      public Department.Builder manager(String manager)
      部门负责人 ID,枚举值及详细信息可通过【批量查询雇佣信息】接口查询获得

      示例值:6893013238632416776

      参数:
      manager -
      返回:
    • isConfidential

      public Department.Builder isConfidential(Boolean isConfidential)
      是否保密

      示例值:true

      参数:
      isConfidential -
      返回:
    • hiberarchyCommon

      public Department.Builder hiberarchyCommon(HiberarchyCommon hiberarchyCommon)
      层级关系,内层字段见实体

      示例值:

      参数:
      hiberarchyCommon -
      返回:
    • effectiveTime

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

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

      参数:
      effectiveTime -
      返回:
    • expirationTime

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

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

      参数:
      expirationTime -
      返回:
    • customFields

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

      示例值:

      参数:
      customFields -
      返回:
    • costCenterId

      public Department.Builder costCenterId(String costCenterId)
      成本中心id

      示例值:7142384817131652652

      参数:
      costCenterId -
      返回:
    • staffingModel

      public Department.Builder staffingModel(Enum staffingModel)
      是否使用职务

      示例值:

      参数:
      staffingModel -
      返回:
    • build

      public Department build()