public static class UpdateJobRequirementReqBody.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
UpdateJobRequirementReqBody.Builder |
addressId(String addressId)
工作地点
ID,可通过[获取地址列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/list)获取
示例值:7265901641899311105
|
UpdateJobRequirementReqBody |
build() |
UpdateJobRequirementReqBody.Builder |
category(Integer category)
需求类型
示例值:1
|
UpdateJobRequirementReqBody.Builder |
customizedDataList(JobRequirementCustomizedData[] customizedDataList)
自定义字段,可通过[获取招聘需求模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list)获取,自定义字段是否必填需依据需求模板中自定义字段的定义。
|
UpdateJobRequirementReqBody.Builder |
deadline(String deadline)
预计完成日期,毫秒时间戳
示例值:1625729379000
|
UpdateJobRequirementReqBody.Builder |
departmentId(String departmentId)
需求部门ID,需与`department_id_type`类型一致
示例值:od-4e6ac4d14bcd5071a37a39de902c7141
|
UpdateJobRequirementReqBody.Builder |
description(String description)
需求描述
示例值:部门人力紧缺,需要招聘资深工程师10名
|
UpdateJobRequirementReqBody.Builder |
directLeaderIdList(String[] directLeaderIdList)
直属上级 ID,需与`user_id_type`类型保持一致
示例值:
|
UpdateJobRequirementReqBody.Builder |
displayProgress(Integer displayProgress)
需求状态
示例值:1
|
UpdateJobRequirementReqBody.Builder |
employeeTypeId(String employeeTypeId)
人员类型ID,类型需与`employee_type_id_type`保持一致
示例值:6807409776231254285
|
UpdateJobRequirementReqBody.Builder |
employmentJobId(String employmentJobId)
职务
ID,可通过[获取租户职务列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/job/list)获取(仅限飞书人事租户使用)
示例值:6807407987381831949
|
UpdateJobRequirementReqBody.Builder |
headCount(Integer headCount)
需求人数,取值范围需大于0
示例值:11
|
UpdateJobRequirementReqBody.Builder |
jobIdList(String[] jobIdList)
关联的职位 ID 列表(与 update_option. need_update_related_job 配合使用)
示例值:
|
UpdateJobRequirementReqBody.Builder |
jobTypeId(String jobTypeId)
职位类别,可通过[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)获取
示例值:6930815272790114324
|
UpdateJobRequirementReqBody.Builder |
jrHiringManagerIdList(String[] jrHiringManagerIdList)
需求用人经理 ID 列表,需与`user_id_type`类型保持一致
示例值:
|
UpdateJobRequirementReqBody.Builder |
maxLevelId(String maxLevelId)
最高职级 ID,需与`job_level_id_type`类型保持一致
示例值:6807409776231254286
|
UpdateJobRequirementReqBody.Builder |
maxSalary(String maxSalary)
月薪范围-最高薪资,单位:K
示例值:10
|
UpdateJobRequirementReqBody.Builder |
minLevelId(String minLevelId)
最低职级 ID,需与`job_level_id_type`类型保持一致
示例值:6807409776231254287
|
UpdateJobRequirementReqBody.Builder |
minSalary(String minSalary)
月薪范围-最低薪资,单位:K
示例值:5
|
UpdateJobRequirementReqBody.Builder |
name(String name)
需求名称
示例值:HR部门春季招聘需求
|
UpdateJobRequirementReqBody.Builder |
positionId(String positionId)
岗位
ID,可通过[查询岗位信息](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/position/query)获取(仅限飞书人事租户使用,若链接无法打开,则说明飞书人事未启用岗位,请联系[技术支持](https://applink.feishu.cn/TLJpeNdW)开通)
示例值:7094136522860922111
|
UpdateJobRequirementReqBody.Builder |
priority(Integer priority)
招聘优先级
示例值:1
|
UpdateJobRequirementReqBody.Builder |
processType(Integer processType)
招聘类型
示例值:1
|
UpdateJobRequirementReqBody.Builder |
recruiterIdList(String[] recruiterIdList)
需求负责人 ID 列表,需与`user_id_type`类型保持一致
示例值:
|
UpdateJobRequirementReqBody.Builder |
recruitmentTypeId(String recruitmentTypeId)
职位性质
ID,可在[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)查阅枚举值。
|
UpdateJobRequirementReqBody.Builder |
requiredDegree(Integer requiredDegree)
学历要求
示例值:1
|
UpdateJobRequirementReqBody.Builder |
sequenceId(String sequenceId)
职位序列 ID,需与`job_family_id_type`类型保持一致
示例值:6911957338526091536
|
UpdateJobRequirementReqBody.Builder |
startTime(String startTime)
开始日期,毫秒时间戳
示例值:1625729379000
|
UpdateJobRequirementReqBody.Builder |
updateOption(JobRequirementUpdateOption updateOption)
示例值:
|
public UpdateJobRequirementReqBody.Builder name(String name)
示例值:HR部门春季招聘需求
name - public UpdateJobRequirementReqBody.Builder displayProgress(Integer displayProgress)
示例值:1
displayProgress - public UpdateJobRequirementReqBody.Builder headCount(Integer headCount)
示例值:11
headCount - public UpdateJobRequirementReqBody.Builder recruitmentTypeId(String recruitmentTypeId)
示例值:101
recruitmentTypeId - public UpdateJobRequirementReqBody.Builder employeeTypeId(String employeeTypeId)
示例值:6807409776231254285
employeeTypeId - public UpdateJobRequirementReqBody.Builder maxLevelId(String maxLevelId)
示例值:6807409776231254286
maxLevelId - public UpdateJobRequirementReqBody.Builder minLevelId(String minLevelId)
示例值:6807409776231254287
minLevelId - public UpdateJobRequirementReqBody.Builder sequenceId(String sequenceId)
示例值:6911957338526091536
sequenceId - public UpdateJobRequirementReqBody.Builder category(Integer category)
示例值:1
category - public UpdateJobRequirementReqBody.Builder departmentId(String departmentId)
示例值:od-4e6ac4d14bcd5071a37a39de902c7141
departmentId - public UpdateJobRequirementReqBody.Builder recruiterIdList(String[] recruiterIdList)
示例值:
recruiterIdList - public UpdateJobRequirementReqBody.Builder jrHiringManagerIdList(String[] jrHiringManagerIdList)
示例值:
jrHiringManagerIdList - public UpdateJobRequirementReqBody.Builder directLeaderIdList(String[] directLeaderIdList)
示例值:
directLeaderIdList - public UpdateJobRequirementReqBody.Builder startTime(String startTime)
示例值:1625729379000
startTime - public UpdateJobRequirementReqBody.Builder deadline(String deadline)
示例值:1625729379000
deadline - public UpdateJobRequirementReqBody.Builder priority(Integer priority)
示例值:1
priority - public UpdateJobRequirementReqBody.Builder requiredDegree(Integer requiredDegree)
示例值:1
requiredDegree - public UpdateJobRequirementReqBody.Builder maxSalary(String maxSalary)
示例值:10
maxSalary - public UpdateJobRequirementReqBody.Builder minSalary(String minSalary)
示例值:5
minSalary - public UpdateJobRequirementReqBody.Builder addressId(String addressId)
示例值:7265901641899311105
addressId - public UpdateJobRequirementReqBody.Builder description(String description)
示例值:部门人力紧缺,需要招聘资深工程师10名
description - public UpdateJobRequirementReqBody.Builder customizedDataList(JobRequirementCustomizedData[] customizedDataList)
示例值:
customizedDataList - public UpdateJobRequirementReqBody.Builder processType(Integer processType)
示例值:1
processType - public UpdateJobRequirementReqBody.Builder jobTypeId(String jobTypeId)
示例值:6930815272790114324
jobTypeId - public UpdateJobRequirementReqBody.Builder jobIdList(String[] jobIdList)
示例值:
jobIdList - public UpdateJobRequirementReqBody.Builder employmentJobId(String employmentJobId)
示例值:6807407987381831949
employmentJobId - public UpdateJobRequirementReqBody.Builder positionId(String positionId)
示例值:7094136522860922111
positionId - public UpdateJobRequirementReqBody.Builder updateOption(JobRequirementUpdateOption updateOption)
updateOption - public UpdateJobRequirementReqBody build()
Copyright © 2026. All rights reserved.