public static class ListEmployeesInternationalAssignmentReq.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ListEmployeesInternationalAssignmentReq |
build() |
ListEmployeesInternationalAssignmentReq.Builder |
compensationTypeList(String[] compensationTypeList)
外派薪资类型;- 可通过[【获取字段详情】](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;- 需要以下权限点之一:; - [读取外派薪资类型](corehr:employment.international_assignment.compensation_type:read); - [读写外派薪资类型](corehr:employment.international_assignment.compensation_type:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
departmentIdList(String[] departmentIdList)
外派部门;- 可通过[【批量查询部门】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/department/batch_get)获取;- 类型与 department_id_type 一致
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
departmentIdType(ListEmployeesInternationalAssignmentDepartmentIdTypeEnum departmentIdType)
此次调用中使用的部门 ID 类型
示例值:open_department_id
|
ListEmployeesInternationalAssignmentReq.Builder |
departmentIdType(String departmentIdType)
此次调用中使用的部门 ID 类型
示例值:open_department_id
|
ListEmployeesInternationalAssignmentReq.Builder |
directManagerIdList(String[] directManagerIdList)
外派直属上级;- 可通过[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取;- 类型与 user_id_type 一致
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
dottedLineManagerIdList(String[] dottedLineManagerIdList)
外派虚线上级;- 可通过[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取;- 类型与 user_id_type 一致
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
effectiveTime(String effectiveTime)
外派开始日期;- 范围筛选,格式:yyyy-mm-dd~yyyy-mm-dd
示例值:- "2024-01-01~2024-02-02";- "~2024-02-02";- "2024-01-01~"
|
ListEmployeesInternationalAssignmentReq.Builder |
employmentIds(String[] employmentIds)
雇佣ID;- 可通过[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取详细信息;- 类型必须与 user_id_type 一致
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
employmentStatusList(String[] employmentStatusList)
雇佣状态;- 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:; - object_api_name:employment; - custom_api_name:employment_status
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
expirationTime(String expirationTime)
外派结束日期;- 范围筛选,格式:yyyy-mm-dd~yyyy-mm-dd
示例值:- "2024-01-01~2024-02-02";- "~2024-02-02";- "2024-01-01~"
|
ListEmployeesInternationalAssignmentReq.Builder |
internationalAssignmentExpectedEndDate(String internationalAssignmentExpectedEndDate)
外派预计结束日期;- 范围筛选,格式:yyyy-mm-dd~yyyy-mm-dd
示例值:- "2024-01-01~2024-02-02";- "~2024-02-02";- "2024-01-01~"
|
ListEmployeesInternationalAssignmentReq.Builder |
internationalAssignmentIds(String[] internationalAssignmentIds)
外派 ID
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
internationalAssignmentStatusList(String[] internationalAssignmentStatusList)
外派状态;- 可通过[【获取字段详情】](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
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
internationalAssignmentTypeList(String[] internationalAssignmentTypeList)
外派类型;- 可通过[【获取字段详情】](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
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
jobFamilyIdList(String[] jobFamilyIdList)
外派序列;- 可通过[【批量查询序列】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_family/list)获取
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
jobGradeIdList(String[] jobGradeIdList)
外派职等;- 可通过[【查询职等】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/job_grade/query)获取;- 需要以下权限点之一:; - [读取外派职等](corehr:employment.international_assignment.job_grade:read); - [读写外派职等](corehr:employment.international_assignment.job_grade:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
jobIdList(String[] jobIdList)
外派职务;- 可通过[【批量查询职务】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/job/list)获取;- 需要以下权限点之一:; - [读取外派职务](corehr:employment.international_assignment.job:read); - [读写外派职务](corehr:employment.international_assignment.job:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
jobLevelIdList(String[] jobLevelIdList)
外派职级;- 可通过[【批量查询职级】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_level/list)获取;- 需要以下权限点之一:; - [读取外派职级](corehr:employment.international_assignment.job_level:read); - [读写外派职级](corehr:employment.international_assignment.job_level:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
pageSize(Integer pageSize)
分页大小
示例值:100
|
ListEmployeesInternationalAssignmentReq.Builder |
pageToken(String pageToken)
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:123456
|
ListEmployeesInternationalAssignmentReq.Builder |
positionIdList(String[] positionIdList)
外派岗位;- 功能灰度中,请联系[技术支持](https://applink.feishu.cn/TLJpeNdW);- 需要以下权限点之一:; - [读取外派岗位](corehr:employment.international_assignment.position:read); - [读写外派岗位](corehr:employment.international_assignment.position:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
serviceCompanyList(String[] serviceCompanyList)
外派任职公司;- 可通过[【批量查询公司】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/list)获取;- 需要以下权限点之一:; - [读取外派公司](corehr:employment.international_assignment.service_company:read); - [读写外派公司](corehr:employment.international_assignment.service_company:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
userIdType(ListEmployeesInternationalAssignmentUserIdTypeEnum userIdType)
用户 ID 类型
示例值:open_id
|
ListEmployeesInternationalAssignmentReq.Builder |
userIdType(String userIdType)
用户 ID 类型
示例值:open_id
|
ListEmployeesInternationalAssignmentReq.Builder |
weeklyWorkingHoursV2(Double weeklyWorkingHoursV2)
外派周工作时长;- 限制两位小数;- 需要以下权限点之一:; - [读取外派周工作时长](corehr:employment.international_assignment.weekly_working_hours:read); - [读写外派周工作时长](corehr:employment.international_assignment.weekly_working_hours:write)
示例值:10
|
ListEmployeesInternationalAssignmentReq.Builder |
workCalendarIdList(String[] workCalendarIdList)
外派工作日历;- 可通过[【查询工作日历】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/leave/work_calendar)获取详细信息;- 需要以下权限点之一:; - [读取外派工作日历](corehr:employment.international_assignment.work_calendar:read); - [读写外派工作日历](corehr:employment.international_assignment.work_calendar:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
workingHoursTypeIdList(String[] workingHoursTypeIdList)
外派工时制度;- 可通过[【批量查询工时制度】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/working_hours_type/list)获取;- 需要以下权限点之一:; - [读取外派工时制度](corehr:employment.international_assignment.working_hours_type:read); - [读写外派工时制度](corehr:employment.international_assignment.working_hours_type:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
workLocationIdList(String[] workLocationIdList)
外派工作地点;- 可通过[【批量查询地点】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)获取;- 需要以下权限点之一:; - [读取外派地点](corehr:employment.international_assignment.work_location:read); - [读写外派地点](corehr:employment.international_assignment.work_location:write)
示例值:
|
ListEmployeesInternationalAssignmentReq.Builder |
workShiftList(String[] workShiftList)
外派排班类型;- 可通过[【获取字段详情】](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;- 需要以下权限点之一:; - [读取外派排班类型](corehr:employment.international_assignment.work_shift:read); - [读写外派排班类型](corehr:employment.international_assignment.work_shift:write)
示例值:
|
public ListEmployeesInternationalAssignmentReq.Builder userIdType(String userIdType)
示例值:open_id
userIdType - public ListEmployeesInternationalAssignmentReq.Builder userIdType(ListEmployeesInternationalAssignmentUserIdTypeEnum userIdType)
示例值:open_id
userIdType - ListEmployeesInternationalAssignmentUserIdTypeEnumpublic ListEmployeesInternationalAssignmentReq.Builder departmentIdType(String departmentIdType)
示例值:open_department_id
departmentIdType - public ListEmployeesInternationalAssignmentReq.Builder departmentIdType(ListEmployeesInternationalAssignmentDepartmentIdTypeEnum departmentIdType)
示例值:open_department_id
departmentIdType - ListEmployeesInternationalAssignmentDepartmentIdTypeEnumpublic ListEmployeesInternationalAssignmentReq.Builder pageSize(Integer pageSize)
示例值:100
pageSize - public ListEmployeesInternationalAssignmentReq.Builder pageToken(String pageToken)
示例值:123456
pageToken - public ListEmployeesInternationalAssignmentReq.Builder employmentIds(String[] employmentIds)
示例值:
employmentIds - public ListEmployeesInternationalAssignmentReq.Builder internationalAssignmentIds(String[] internationalAssignmentIds)
示例值:
internationalAssignmentIds - public ListEmployeesInternationalAssignmentReq.Builder effectiveTime(String effectiveTime)
示例值:- "2024-01-01~2024-02-02";- "~2024-02-02";- "2024-01-01~"
effectiveTime - public ListEmployeesInternationalAssignmentReq.Builder expirationTime(String expirationTime)
示例值:- "2024-01-01~2024-02-02";- "~2024-02-02";- "2024-01-01~"
expirationTime - public ListEmployeesInternationalAssignmentReq.Builder employmentStatusList(String[] employmentStatusList)
示例值:
employmentStatusList - public ListEmployeesInternationalAssignmentReq.Builder workLocationIdList(String[] workLocationIdList)
示例值:
workLocationIdList - public ListEmployeesInternationalAssignmentReq.Builder departmentIdList(String[] departmentIdList)
示例值:
departmentIdList - public ListEmployeesInternationalAssignmentReq.Builder directManagerIdList(String[] directManagerIdList)
示例值:
directManagerIdList - public ListEmployeesInternationalAssignmentReq.Builder dottedLineManagerIdList(String[] dottedLineManagerIdList)
示例值:
dottedLineManagerIdList - public ListEmployeesInternationalAssignmentReq.Builder positionIdList(String[] positionIdList)
示例值:
positionIdList - public ListEmployeesInternationalAssignmentReq.Builder jobIdList(String[] jobIdList)
示例值:
jobIdList - public ListEmployeesInternationalAssignmentReq.Builder jobFamilyIdList(String[] jobFamilyIdList)
示例值:
jobFamilyIdList - public ListEmployeesInternationalAssignmentReq.Builder jobLevelIdList(String[] jobLevelIdList)
示例值:
jobLevelIdList - public ListEmployeesInternationalAssignmentReq.Builder jobGradeIdList(String[] jobGradeIdList)
示例值:
jobGradeIdList - public ListEmployeesInternationalAssignmentReq.Builder workingHoursTypeIdList(String[] workingHoursTypeIdList)
示例值:
workingHoursTypeIdList - public ListEmployeesInternationalAssignmentReq.Builder serviceCompanyList(String[] serviceCompanyList)
示例值:
serviceCompanyList - public ListEmployeesInternationalAssignmentReq.Builder weeklyWorkingHoursV2(Double weeklyWorkingHoursV2)
示例值:10
weeklyWorkingHoursV2 - public ListEmployeesInternationalAssignmentReq.Builder workShiftList(String[] workShiftList)
示例值:
workShiftList - public ListEmployeesInternationalAssignmentReq.Builder compensationTypeList(String[] compensationTypeList)
示例值:
compensationTypeList - public ListEmployeesInternationalAssignmentReq.Builder internationalAssignmentExpectedEndDate(String internationalAssignmentExpectedEndDate)
示例值:- "2024-01-01~2024-02-02";- "~2024-02-02";- "2024-01-01~"
internationalAssignmentExpectedEndDate - public ListEmployeesInternationalAssignmentReq.Builder internationalAssignmentStatusList(String[] internationalAssignmentStatusList)
示例值:
internationalAssignmentStatusList - public ListEmployeesInternationalAssignmentReq.Builder internationalAssignmentTypeList(String[] internationalAssignmentTypeList)
示例值:
internationalAssignmentTypeList - public ListEmployeesInternationalAssignmentReq.Builder workCalendarIdList(String[] workCalendarIdList)
示例值:
workCalendarIdList - public ListEmployeesInternationalAssignmentReq build()
Copyright © 2025. All rights reserved.