类 OffboardingInfo.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • employmentId

      public OffboardingInfo.Builder employmentId(String employmentId)
      离职员工的雇佣 ID

      示例值:6893014062142064135

      参数:
      employmentId -
      返回:
    • hrbpId

      public OffboardingInfo.Builder hrbpId(String[] hrbpId)
      员工的 hrbp 列表,所有的 hrbp

      示例值:

      参数:
      hrbpId -
      返回:
    • expectedOffboardingDate

      public OffboardingInfo.Builder expectedOffboardingDate(String expectedOffboardingDate)
      期望离职日期

      示例值:2022-02-08

      参数:
      expectedOffboardingDate -
      返回:
    • offboardingDate

      public OffboardingInfo.Builder offboardingDate(String offboardingDate)
      离职日期

      示例值:2022-02-08

      参数:
      offboardingDate -
      返回:
    • reason

      public OffboardingInfo.Builder reason(Enum reason)
      离职原因

      示例值:

      参数:
      reason -
      返回:
    • reasonExplanation

      public OffboardingInfo.Builder reasonExplanation(String reasonExplanation)
      离职原因说明

      示例值:升学

      参数:
      reasonExplanation -
      返回:
    • employeeReason

      public OffboardingInfo.Builder employeeReason(Enum employeeReason)
      离职原因(员工)

      示例值:

      参数:
      employeeReason -
      返回:
    • employeeReasonExplanation

      public OffboardingInfo.Builder employeeReasonExplanation(String employeeReasonExplanation)
      离职原因说明(员工)

      示例值:升学

      参数:
      employeeReasonExplanation -
      返回:
    • addBlockList

      public OffboardingInfo.Builder addBlockList(String addBlockList)
      是否加入离职屏蔽名单

      示例值:false

      参数:
      addBlockList -
      返回:
    • blockReason

      public OffboardingInfo.Builder blockReason(Enum blockReason)
      屏蔽原因

      示例值:

      参数:
      blockReason -
      返回:
    • blockReasonExplanation

      public OffboardingInfo.Builder blockReasonExplanation(String blockReasonExplanation)
      屏蔽原因说明

      示例值:xx 年 xx 月 xx 日因 xx 原因红线

      参数:
      blockReasonExplanation -
      返回:
    • customFields

      public OffboardingInfo.Builder customFields(CustomFieldData[] customFields)
      自定义字段

      示例值:

      参数:
      customFields -
      返回:
    • build

      public OffboardingInfo build()