类 InternationalAssignment.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      当前生效的外派记录ID

      示例值:7046599238679447000

      参数:
      id -
      返回:
    • assignmentCityId

      public InternationalAssignment.Builder assignmentCityId(String assignmentCityId)
      当前生效外派记录的外派城市(派驻地)ID

      示例值:7046599238679447084

      参数:
      assignmentCityId -
      返回:
    • assignmentCompanyId

      public InternationalAssignment.Builder assignmentCompanyId(String assignmentCompanyId)
      当前生效外派记录的外派公司ID

      示例值:7046599238679447084

      参数:
      assignmentCompanyId -
      返回:
    • assignmentCountryId

      public InternationalAssignment.Builder assignmentCountryId(String assignmentCountryId)
      当前生效外派记录的外派国家ID

      示例值:7046599238679447084

      参数:
      assignmentCountryId -
      返回:
    • assignmentReason

      public InternationalAssignment.Builder assignmentReason(I18n assignmentReason)
      当前生效外派记录的外派原因

      示例值:

      参数:
      assignmentReason -
      返回:
    • effectiveTime

      public InternationalAssignment.Builder effectiveTime(String effectiveTime)
      当前生效外派记录的生效时间

      示例值:2023-08-29

      参数:
      effectiveTime -
      返回:
    • startAssignmentProcessId

      public InternationalAssignment.Builder startAssignmentProcessId(String startAssignmentProcessId)
      当前生效外派记录的开始外派流程 ID

      示例值:111111

      参数:
      startAssignmentProcessId -
      返回:
    • endAssignmentProcessId

      public InternationalAssignment.Builder endAssignmentProcessId(String endAssignmentProcessId)
      当前生效外派记录的结束外派流程 ID

      示例值:1111111

      参数:
      endAssignmentProcessId -
      返回:
    • expirationTime

      public InternationalAssignment.Builder expirationTime(String expirationTime)
      当前生效外派记录的失效时间

      示例值:2023-12-29

      参数:
      expirationTime -
      返回:
    • internationalAssignmentStatus

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

      示例值:

      参数:
      internationalAssignmentStatus -
      返回:
    • internationalAssignmentType

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

      示例值:

      参数:
      internationalAssignmentType -
      返回:
    • build

      public InternationalAssignment build()