类 ReorganizationInfo.Builder

java.lang.Object
com.lark.oapi.service.corehr.v2.model.ReorganizationInfo.Builder
封闭类:
ReorganizationInfo

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

    • Builder

      public Builder()
  • 方法详细资料

    • originalDepartmentNames

      public ReorganizationInfo.Builder originalDepartmentNames(I18n[] originalDepartmentNames)
      原部门名称

      示例值:

      参数:
      originalDepartmentNames -
      返回:
    • targetDepartmentNames

      public ReorganizationInfo.Builder targetDepartmentNames(I18n[] targetDepartmentNames)
      调整后部门名称

      示例值:

      参数:
      targetDepartmentNames -
      返回:
    • originalDepartmentCode

      public ReorganizationInfo.Builder originalDepartmentCode(String originalDepartmentCode)
      原部门编码

      示例值:D00000456

      参数:
      originalDepartmentCode -
      返回:
    • targetDepartmentCode

      public ReorganizationInfo.Builder targetDepartmentCode(String targetDepartmentCode)
      调整后部门编码

      示例值:D00000456

      参数:
      targetDepartmentCode -
      返回:
    • originalSubType

      public ReorganizationInfo.Builder originalSubType(Enum originalSubType)
      原部门类型,枚举值可通过文档【飞书人事枚举常量】部门子类型(department_sub_type)枚举定义部分获得

      示例值:

      参数:
      originalSubType -
      返回:
    • targetSubType

      public ReorganizationInfo.Builder targetSubType(Enum targetSubType)
      调整后部门类型,枚举值可通过文档【飞书人事枚举常量】部门子类型(department_sub_type)枚举定义部分获得

      示例值:

      参数:
      targetSubType -
      返回:
    • originalDepartmentManager

      public ReorganizationInfo.Builder originalDepartmentManager(String originalDepartmentManager)
      原部门负责人

      示例值:6974648866876573198

      参数:
      originalDepartmentManager -
      返回:
    • targetDepartmentManager

      public ReorganizationInfo.Builder targetDepartmentManager(String targetDepartmentManager)
      调整后部门负责人

      示例值:7013328578351842852

      参数:
      targetDepartmentManager -
      返回:
    • originalDescriptions

      public ReorganizationInfo.Builder originalDescriptions(I18n[] originalDescriptions)
      原描述

      示例值:

      参数:
      originalDescriptions -
      返回:
    • targetDescriptions

      public ReorganizationInfo.Builder targetDescriptions(I18n[] targetDescriptions)
      调整后描述

      示例值:

      参数:
      targetDescriptions -
      返回:
    • originalCostCenter

      public ReorganizationInfo.Builder originalCostCenter(CostCenter originalCostCenter)
      原默认成本中心

      示例值:

      参数:
      originalCostCenter -
      返回:
    • targetCostCenter

      public ReorganizationInfo.Builder targetCostCenter(CostCenter targetCostCenter)
      调整后默认成本中心

      示例值:

      参数:
      targetCostCenter -
      返回:
    • originalIsConfidential

      public ReorganizationInfo.Builder originalIsConfidential(Boolean originalIsConfidential)
      原是否保密

      示例值:true

      参数:
      originalIsConfidential -
      返回:
    • targetIsConfidential

      public ReorganizationInfo.Builder targetIsConfidential(Boolean targetIsConfidential)
      调整后是否保密

      示例值:true

      参数:
      targetIsConfidential -
      返回:
    • originalStaffingModel

      public ReorganizationInfo.Builder originalStaffingModel(Boolean originalStaffingModel)
      原是否使用职务

      示例值:true

      参数:
      originalStaffingModel -
      返回:
    • targetStaffingModel

      public ReorganizationInfo.Builder targetStaffingModel(Boolean targetStaffingModel)
      调整后是否使用职务

      示例值:false

      参数:
      targetStaffingModel -
      返回:
    • originalParentDepartmentId

      public ReorganizationInfo.Builder originalParentDepartmentId(String originalParentDepartmentId)
      原上级部门

      示例值:6974659700705068581

      参数:
      originalParentDepartmentId -
      返回:
    • targetParentDepartmentId

      public ReorganizationInfo.Builder targetParentDepartmentId(String targetParentDepartmentId)
      调整后上级部门

      示例值:6974659700705068581

      参数:
      targetParentDepartmentId -
      返回:
    • customFields

      public ReorganizationInfo.Builder customFields(ChangeFieldPair[] customFields)
      自定义字段

      示例值:

      参数:
      customFields -
      返回:
    • build

      public ReorganizationInfo build()