public static class SearchPreHireReqBody.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
SearchPreHireReqBody |
build() |
SearchPreHireReqBody.Builder |
departmentIds(String[] departmentIds)
部门 ID 列表
示例值:
|
SearchPreHireReqBody.Builder |
directManagerIds(String[] directManagerIds)
直接上级的雇佣 ID 列表
示例值:
|
SearchPreHireReqBody.Builder |
employeeTypeIds(String[] employeeTypeIds)
人员类型 ID 列表
示例值:
|
SearchPreHireReqBody.Builder |
fields(String[] fields)
返回数据的字段列表,填写方式:;- 为空时只返回 pre_hire_id;- 不为空时按照传入的字段返回数据,格式如下:; - person_info 字段:person_info.gender,person_info.age; - employment_info 字段:employment_info.department; - onboarding_info 字段:onboarding_info.onboarding_date; - probation_info 字段:probation_info.probation_period; - contract_info 字段:contract_info.contract_type;- 如果要返回所有下级,只用传上级结构体名称,例如 person_info;- 返回数据越多,查询接口性能越慢,请按需填写返回字段
示例值:\["person_info","employment_info.department","probation_info.probation_period"\]
|
SearchPreHireReqBody.Builder |
jobFamilyIds(String[] jobFamilyIds)
序列 ID 列表
示例值:
|
SearchPreHireReqBody.Builder |
keyWord(String keyWord)
搜索关键字,支持对常用名模糊搜索 + 工号精确搜索
示例值:张三
|
SearchPreHireReqBody.Builder |
onboardingDateEnd(String onboardingDateEnd)
入职日期-搜索范围结束
示例值:2006-01-02
|
SearchPreHireReqBody.Builder |
onboardingDateStart(String onboardingDateStart)
入职日期-搜索范围开始,需要与搜索范围结束一同使用
示例值:2006-01-02
|
SearchPreHireReqBody.Builder |
onboardingLocationIds(String[] onboardingLocationIds)
入职地点 ID 列表
示例值:
|
SearchPreHireReqBody.Builder |
onboardingStatus(SearchPreHireOnboardingStatusEnum onboardingStatus)
入职状态
示例值:待入职(preboarding)
|
SearchPreHireReqBody.Builder |
onboardingStatus(String onboardingStatus)
入职状态
示例值:待入职(preboarding)
|
SearchPreHireReqBody.Builder |
preHireIds(String[] preHireIds)
待入职人员 ID 列表
示例值:
|
SearchPreHireReqBody.Builder |
rehire(SearchPreHireRehireEnum rehire)
是否离职重聘
示例值:张三
|
SearchPreHireReqBody.Builder |
rehire(String rehire)
是否离职重聘
示例值:张三
|
SearchPreHireReqBody.Builder |
workerIds(String[] workerIds)
待入职人员工号列表
示例值:
|
public SearchPreHireReqBody.Builder workerIds(String[] workerIds)
示例值:
workerIds - public SearchPreHireReqBody.Builder preHireIds(String[] preHireIds)
示例值:
preHireIds - public SearchPreHireReqBody.Builder onboardingDateStart(String onboardingDateStart)
示例值:2006-01-02
onboardingDateStart - public SearchPreHireReqBody.Builder onboardingDateEnd(String onboardingDateEnd)
示例值:2006-01-02
onboardingDateEnd - public SearchPreHireReqBody.Builder onboardingLocationIds(String[] onboardingLocationIds)
示例值:
onboardingLocationIds - public SearchPreHireReqBody.Builder onboardingStatus(String onboardingStatus)
示例值:待入职(preboarding)
onboardingStatus - public SearchPreHireReqBody.Builder onboardingStatus(SearchPreHireOnboardingStatusEnum onboardingStatus)
示例值:待入职(preboarding)
onboardingStatus - SearchPreHireOnboardingStatusEnumpublic SearchPreHireReqBody.Builder departmentIds(String[] departmentIds)
示例值:
departmentIds - public SearchPreHireReqBody.Builder directManagerIds(String[] directManagerIds)
示例值:
directManagerIds - public SearchPreHireReqBody.Builder employeeTypeIds(String[] employeeTypeIds)
示例值:
employeeTypeIds - public SearchPreHireReqBody.Builder jobFamilyIds(String[] jobFamilyIds)
示例值:
jobFamilyIds - public SearchPreHireReqBody.Builder keyWord(String keyWord)
示例值:张三
keyWord - public SearchPreHireReqBody.Builder rehire(String rehire)
示例值:张三
rehire - public SearchPreHireReqBody.Builder rehire(SearchPreHireRehireEnum rehire)
示例值:张三
rehire - SearchPreHireRehireEnumpublic SearchPreHireReqBody.Builder fields(String[] fields)
示例值:\["person_info","employment_info.department","probation_info.probation_period"\]
fields - public SearchPreHireReqBody build()
Copyright © 2024. All rights reserved.