类 InternationalAssignmentV2.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      派驻信息ID

      示例值:7046599238679447000

      参数:
      id -
      返回:
    • employmentId

      public InternationalAssignmentV2.Builder employmentId(String employmentId)
      Employment ID

      示例值:7046599238679447000

      参数:
      employmentId -
      返回:
    • createdBy

      public InternationalAssignmentV2.Builder createdBy(String createdBy)
      创建人

      示例值:7046599238679447000

      参数:
      createdBy -
      返回:
    • createdAt

      public InternationalAssignmentV2.Builder createdAt(String createdAt)
      创建时间

      示例值:2021-08-18 16:04:21

      参数:
      createdAt -
      返回:
    • effectiveTime

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

      示例值:2023-08-29

      参数:
      effectiveTime -
      返回:
    • internationalAssignmentExpectedEndDate

      public InternationalAssignmentV2.Builder internationalAssignmentExpectedEndDate(String internationalAssignmentExpectedEndDate)
      预计结束日期

      示例值:2023-12-29

      参数:
      internationalAssignmentExpectedEndDate -
      返回:
    • expirationTime

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

      示例值:2023-12-29

      参数:
      expirationTime -
      返回:
    • deletedAt

      public InternationalAssignmentV2.Builder deletedAt(String deletedAt)
      删除时间

      示例值:2021-08-18 16:04:21

      参数:
      deletedAt -
      返回:
    • updatedAt

      public InternationalAssignmentV2.Builder updatedAt(String updatedAt)
      更新时间

      示例值:2021-08-18 16:04:21

      参数:
      updatedAt -
      返回:
    • updatedBy

      public InternationalAssignmentV2.Builder updatedBy(String updatedBy)
      更新人

      示例值:7046599238679447000

      参数:
      updatedBy -
      返回:
    • assignmentCountry

      public InternationalAssignmentV2.Builder assignmentCountry(String assignmentCountry)
      外派国家ID

      示例值:7046599238679447084

      参数:
      assignmentCountry -
      返回:
    • assignmentCity

      public InternationalAssignmentV2.Builder assignmentCity(String assignmentCity)
      外派城市ID

      示例值:7046599238679447084

      参数:
      assignmentCity -
      返回:
    • assignmentCompany

      public InternationalAssignmentV2.Builder assignmentCompany(String assignmentCompany)
      外派公司ID

      示例值:7046599238679447084

      参数:
      assignmentCompany -
      返回:
    • internationalAssignmentStatus

      public InternationalAssignmentV2.Builder internationalAssignmentStatus(Enum internationalAssignmentStatus)
      当前生效外派记录的外派状态 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_status - object_api_name:international_assignment

      示例值:

      参数:
      internationalAssignmentStatus -
      返回:
    • internationalAssignmentType

      public InternationalAssignmentV2.Builder internationalAssignmentType(Enum internationalAssignmentType)
      当前生效外派记录的外派类型 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_type - object_api_name:international_assignment

      示例值:

      参数:
      internationalAssignmentType -
      返回:
    • internationalAssignmentAllowance

      public InternationalAssignmentV2.Builder internationalAssignmentAllowance(Boolean internationalAssignmentAllowance)
      是否享有派驻津贴

      示例值:false

      参数:
      internationalAssignmentAllowance -
      返回:
    • accommodation

      public InternationalAssignmentV2.Builder accommodation(Boolean accommodation)
      是否提供住宿

      示例值:false

      参数:
      accommodation -
      返回:
    • description

      public InternationalAssignmentV2.Builder description(String description)
      描述

      示例值:外派信息的描述

      参数:
      description -
      返回:
    • build

      public InternationalAssignmentV2 build()