public static class EmployeesInternationalAssignmentResp.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
EmployeesInternationalAssignmentResp |
build() |
EmployeesInternationalAssignmentResp.Builder |
compensationType(Enum compensationType)
薪资类型; - 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:; - object_api_name:job_data; - custom_api_name:compensation_type
示例值:
|
EmployeesInternationalAssignmentResp.Builder |
customFields(ObjectFieldData[] customFields)
自定义字段;- 请参考[【自定义字段说明】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom-fields-guide)
示例值:
|
EmployeesInternationalAssignmentResp.Builder |
departmentId(String departmentId)
部门 ID;- 可通过[【查询单个部门】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/get)获取详细信息;- 类型与 department_id_type 一致
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
description(String description)
备注
示例值:xxx 项目
|
EmployeesInternationalAssignmentResp.Builder |
directManagerId(String directManagerId)
直属上级雇佣 ID;- 可通过[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取详细信息;- 类型与 user_id_type 一致
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
dottedLineManagerId(String dottedLineManagerId)
虚线上级雇佣 ID;- 可通过[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取详细信息;- 类型与 user_id_type 一致
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
effectiveTime(String effectiveTime)
开始日期;- 格式:yyyy-mm-dd
示例值:2024-01-02
|
EmployeesInternationalAssignmentResp.Builder |
employeeTypeId(String employeeTypeId)
人员类型ID;- 可通过[【查询单个人员类型】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/employee_type/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
employmentId(String employmentId)
雇佣 ID;- 可通过[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取详细信息;- 类型与 user_id_type 一致
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
expirationTime(String expirationTime)
结束日期;- 格式:yyyy-mm-dd;- 在外派未结束时,该值默认为 9999-12-31
示例值:2024-01-02
|
EmployeesInternationalAssignmentResp.Builder |
id(String id)
外派ID
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
internationalAssignmentExpectedEndDate(String internationalAssignmentExpectedEndDate)
预计结束日期;- 格式:yyyy-mm-dd
示例值:2024-01-02
|
EmployeesInternationalAssignmentResp.Builder |
internationalAssignmentReason(String internationalAssignmentReason)
外派原因说明
示例值:xxx 项目派遣
|
EmployeesInternationalAssignmentResp.Builder |
internationalAssignmentStatus(Enum internationalAssignmentStatus)
外派状态;- 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:; - object_api_name:international_assignment; - custom_api_name:international_assignment_status
示例值:
|
EmployeesInternationalAssignmentResp.Builder |
internationalAssignmentType(Enum internationalAssignmentType)
外派类型;- 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:; - object_api_name:international_assignment; - custom_api_name:international_assignment_type
示例值:
|
EmployeesInternationalAssignmentResp.Builder |
jobFamilyId(String jobFamilyId)
序列 ID;- 可通过[【查询单个序列】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_family/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
jobGradeId(String jobGradeId)
职等 ID;- 可通过[【查询职等】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/job_grade/query)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
jobId(String jobId)
职务 ID;- 可通过[【查询单个职务】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
jobLevelId(String jobLevelId)
职级 ID;- 可通过[【查询单个职级】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_level/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
positionId(String positionId)
岗位 ID;- 功能灰度中,请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
serviceCompany(String serviceCompany)
外派任职公司 ID;- 可通过[【查询单个公司】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
weeklyWorkingHoursV2(Double weeklyWorkingHoursV2)
周工作时长
示例值:8
|
EmployeesInternationalAssignmentResp.Builder |
workCalendarId(String workCalendarId)
工作日历 ID;- 可通过[【查询工作日历】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/leave/work_calendar)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
workingHoursTypeId(String workingHoursTypeId)
工时制度ID;- 可通过[【查询单个工时制度】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/working_hours_type/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
workLocationId(String workLocationId)
外派工作地点 ID; - 可通过[【查询单个地点】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/get)获取详细信息
示例值:7127921432117937708
|
EmployeesInternationalAssignmentResp.Builder |
workShift(Enum workShift)
排班类型;- 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:; - object_api_name:job_data; - custom_api_name:work_shift
示例值:
|
public EmployeesInternationalAssignmentResp.Builder workLocationId(String workLocationId)
示例值:7127921432117937708
workLocationId - public EmployeesInternationalAssignmentResp.Builder serviceCompany(String serviceCompany)
示例值:7127921432117937708
serviceCompany - public EmployeesInternationalAssignmentResp.Builder workShift(Enum workShift)
示例值:
workShift - public EmployeesInternationalAssignmentResp.Builder workingHoursTypeId(String workingHoursTypeId)
示例值:7127921432117937708
workingHoursTypeId - public EmployeesInternationalAssignmentResp.Builder employeeTypeId(String employeeTypeId)
示例值:7127921432117937708
employeeTypeId - public EmployeesInternationalAssignmentResp.Builder weeklyWorkingHoursV2(Double weeklyWorkingHoursV2)
示例值:8
weeklyWorkingHoursV2 - public EmployeesInternationalAssignmentResp.Builder departmentId(String departmentId)
示例值:7127921432117937708
departmentId - public EmployeesInternationalAssignmentResp.Builder jobId(String jobId)
示例值:7127921432117937708
jobId - public EmployeesInternationalAssignmentResp.Builder jobFamilyId(String jobFamilyId)
示例值:7127921432117937708
jobFamilyId - public EmployeesInternationalAssignmentResp.Builder jobLevelId(String jobLevelId)
示例值:7127921432117937708
jobLevelId - public EmployeesInternationalAssignmentResp.Builder jobGradeId(String jobGradeId)
示例值:7127921432117937708
jobGradeId - public EmployeesInternationalAssignmentResp.Builder compensationType(Enum compensationType)
示例值:
compensationType - public EmployeesInternationalAssignmentResp.Builder directManagerId(String directManagerId)
示例值:7127921432117937708
directManagerId - public EmployeesInternationalAssignmentResp.Builder dottedLineManagerId(String dottedLineManagerId)
示例值:7127921432117937708
dottedLineManagerId - public EmployeesInternationalAssignmentResp.Builder workCalendarId(String workCalendarId)
示例值:7127921432117937708
workCalendarId - public EmployeesInternationalAssignmentResp.Builder positionId(String positionId)
示例值:7127921432117937708
positionId - public EmployeesInternationalAssignmentResp.Builder employmentId(String employmentId)
示例值:7127921432117937708
employmentId - public EmployeesInternationalAssignmentResp.Builder customFields(ObjectFieldData[] customFields)
示例值:
customFields - public EmployeesInternationalAssignmentResp.Builder internationalAssignmentReason(String internationalAssignmentReason)
示例值:xxx 项目派遣
internationalAssignmentReason - public EmployeesInternationalAssignmentResp.Builder description(String description)
示例值:xxx 项目
description - public EmployeesInternationalAssignmentResp.Builder internationalAssignmentExpectedEndDate(String internationalAssignmentExpectedEndDate)
示例值:2024-01-02
internationalAssignmentExpectedEndDate - public EmployeesInternationalAssignmentResp.Builder internationalAssignmentStatus(Enum internationalAssignmentStatus)
示例值:
internationalAssignmentStatus - public EmployeesInternationalAssignmentResp.Builder internationalAssignmentType(Enum internationalAssignmentType)
示例值:
internationalAssignmentType - public EmployeesInternationalAssignmentResp.Builder effectiveTime(String effectiveTime)
示例值:2024-01-02
effectiveTime - public EmployeesInternationalAssignmentResp.Builder expirationTime(String expirationTime)
示例值:2024-01-02
expirationTime - public EmployeesInternationalAssignmentResp.Builder id(String id)
示例值:7127921432117937708
id - public EmployeesInternationalAssignmentResp build()
Copyright © 2025. All rights reserved.