类 PreHireEmploymentInfo.Builder
java.lang.Object
com.lark.oapi.service.corehr.v2.model.PreHireEmploymentInfo.Builder
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()公司 ID , 详细信息可通过【批量查询公司】接口获得compensationType(Enum compensationType) -| 薪资类型,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:compensation_type - object_api_name:pre_hirecostCenterRates(JobDataCostCenter[] costCenterRates) 成本中心分摊信息customFields(CustomFieldData[] customFields) 自定义字段departmentId(String departmentId) 部门 ID ,可以通过【搜索部门信息】接口获取directLeaderId(String directLeaderId) 直属上级雇佣 ID , 可以通过【搜索员工信息】接口获取employeeTypeId(String employeeTypeId) 人员类型 ID ,可以通过招聘【批量查询人员类型】接口获取employmentType(String employmentType) -| 雇佣类型, 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - object_api_name = "pre_hire" - custom_api_name = "employment_type"jobFamilyId(String jobFamilyId) 序列 ID,可以通过【批量查询职务序列】接口获取jobGradeId(String jobGradeId) 职等 ID职务 ID ,可以通过【批量查询职务】接口获取jobLevelId(String jobLevelId) 职级 ID,可以通过【批量查询职务级别】接口获取职务头衔nonCompeteCovenant(Boolean nonCompeteCovenant) 是否包含竞业条款officeAddress(Address officeAddress) 办公地址officeLocationId(String officeLocationId) 办公地点id ,详细信息可通过【批量查询地点】接口获得是否离职重聘是否离职重聘rehireEmploymentId(String rehireEmploymentId) -| 历史雇佣信息 ID ,雇佣信息详细信息可以通过「查询单个雇佣信息」API 获得,系统会检验当前雇佣信息的合法性,要求: - 雇佣信息为该人员最后一次雇佣记录 - 雇佣信息的雇员状态 = "terminated" - 该人员不存在其他待入职记录socialSecurityCityId(String socialSecurityCityId) 社保城市 ID ,详细信息可通过【批量查询地点】接口获得suspectedRehiring(Boolean suspectedRehiring) 是否疑似重聘更新时间weeklyWorkingHours(Integer weeklyWorkingHours) 周工作时长(单位:小时)weeklyWorkingHoursV2(Double weeklyWorkingHoursV2) 周工作时长v2(单位:小时)工作邮箱工号workingCalendarId(String workingCalendarId) 工作日历workingHoursType(String workingHoursType) -| 工时制度 ID ,可通过【查询单个工时制度】接口获取workLocationId(String workLocationId) 工作地点id ,详细信息可通过【批量查询地点】接口获得workStation(String workStation) 工位
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
departmentId
部门 ID ,可以通过【搜索部门信息】接口获取示例值:7147562782945478177
- 参数:
departmentId-- 返回:
-
costCenterRates
成本中心分摊信息示例值:
- 参数:
costCenterRates-- 返回:
-
officeLocationId
办公地点id ,详细信息可通过【批量查询地点】接口获得示例值:6977976687350924832
- 参数:
officeLocationId-- 返回:
-
workLocationId
工作地点id ,详细信息可通过【批量查询地点】接口获得示例值:6977976687350924832
- 参数:
workLocationId-- 返回:
-
workStation
工位示例值:ABC123
- 参数:
workStation-- 返回:
-
workerId
工号示例值:1234567
- 参数:
workerId-- 返回:
-
compensationType
-| 薪资类型,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:compensation_type - object_api_name:pre_hire示例值:
- 参数:
compensationType-- 返回:
-
directLeaderId
直属上级雇佣 ID , 可以通过【搜索员工信息】接口获取示例值:7032210902531327521
- 参数:
directLeaderId-- 返回:
-
jobId
职务 ID ,可以通过【批量查询职务】接口获取示例值:6977976735715378724
- 参数:
jobId-- 返回:
-
jobFamilyId
序列 ID,可以通过【批量查询职务序列】接口获取示例值:6977972856625939999
- 参数:
jobFamilyId-- 返回:
-
jobLevelId
职级 ID,可以通过【批量查询职务级别】接口获取示例值:6977971894960145950
- 参数:
jobLevelId-- 返回:
-
jobGradeId
职等 ID示例值:6977971894960145950
- 参数:
jobGradeId-- 返回:
-
jobTitle
职务头衔示例值:java
- 参数:
jobTitle-- 返回:
-
employeeTypeId
人员类型 ID ,可以通过招聘【批量查询人员类型】接口获取示例值:6977973225846343171
- 参数:
employeeTypeId-- 返回:
-
employmentType
-| 雇佣类型, 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - object_api_name = "pre_hire" - custom_api_name = "employment_type"示例值:employee
- 参数:
employmentType-- 返回:
-
workEmail
工作邮箱示例值:joshua@bytedance.com
- 参数:
workEmail-- 返回:
-
companyId
公司 ID , 详细信息可通过【批量查询公司】接口获得示例值:6738317738688661772
- 参数:
companyId-- 返回:
-
nonCompeteCovenant
是否包含竞业条款示例值:true
- 参数:
nonCompeteCovenant-- 返回:
-
weeklyWorkingHours
周工作时长(单位:小时)示例值:8
- 参数:
weeklyWorkingHours-- 返回:
-
rehire
是否离职重聘示例值:
- 参数:
rehire-- 返回:
-
rehire
是否离职重聘示例值:
- 参数:
rehire-PreHireEmploymentInfoRehireEnum- 返回:
-
rehireEmploymentId
-| 历史雇佣信息 ID ,雇佣信息详细信息可以通过「查询单个雇佣信息」API 获得,系统会检验当前雇佣信息的合法性,要求: - 雇佣信息为该人员最后一次雇佣记录 - 雇佣信息的雇员状态 = "terminated" - 该人员不存在其他待入职记录示例值:6977973225846343172
- 参数:
rehireEmploymentId-- 返回:
-
workingHoursType
-| 工时制度 ID ,可通过【查询单个工时制度】接口获取示例值:6977973225846343171
- 参数:
workingHoursType-- 返回:
-
weeklyWorkingHoursV2
周工作时长v2(单位:小时)示例值:8.5
- 参数:
weeklyWorkingHoursV2-- 返回:
-
officeAddress
办公地址示例值:
- 参数:
officeAddress-- 返回:
-
workingCalendarId
工作日历示例值:6977973225846343173
- 参数:
workingCalendarId-- 返回:
-
updatedAt
更新时间示例值:2023-01-10 10:29
- 参数:
updatedAt-- 返回:
-
suspectedRehiring
是否疑似重聘示例值:false
- 参数:
suspectedRehiring-- 返回:
-
customFields
自定义字段示例值:
- 参数:
customFields-- 返回:
-
build
-
socialSecurityCityId
示例值:6977973225846343171
socialSecurityCityId-