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