招聘职位同步
外部系统推送招聘职位
请求地址 | /api/recruitment/recruitJobs/externalPush |
---|---|
返回格式 | JSON |
content-type | application/json |
请求方式 | POST |
请求参数 | JSON body |
请求举例 | 请求示例:https://open.hrsaas.com/api/recruitment/recruitJobs/externalPush |
接口说明 | 该接口为外部系统推送招聘职位到稳赢云招聘模块接口,接口根据externalRecordId和externalSource字段做幂等性判断 |
body参数说明
招聘职位
属性 | 类型 | 说明 | 是否必填 |
---|---|---|---|
code | STRING | 职位编号 | 否 |
name | STRING | 职位名称 | 是 |
deptNo | STRING | 所属部门编号 | 是 |
type | STRING 可选值 FULLTIME(全职)、PARTTIME(兼职)、INTERN(实习) | 职位性质 | 是 |
setting | 职位设置 | 职位设置 | 是 |
stakeholders | 招聘相关负责人 | 招聘相关负责人 | 是 |
category | STRING | 职位类别 | 否 |
workAge | 工作经验对象 | 工作经验 | 否 |
salaryRange | 薪资范围对象 | 薪资范围 | 否 |
headCount | INT | 招聘人数 | 否 |
jobGrades | STRING 数组,可选值可配置 | 职位级别 | 否 |
degree | STRING,可选值可配置 | 学历要求 | 否 |
description | STRING | 职位描述 | 否 |
createdDate | DATE, 如 2020-10-10 | 创建日期 | 否 |
externalRecordId | STRING | 外部系统记录ID(必填) | 是 |
externalSource | STRING | 外部系统名称(必填) | 是 |
职位设置
属性 | 类型 | 说明 | 是否必填 |
---|---|---|---|
state | STRING, 可选值 OPEN(正在招聘)、CLOSED(结束招聘) | 招聘状态 | 是 |
priority | 职位优先级 | 职位优先级 | 否 |
startDate | DATE | 招聘开始日期 | 是 |
endDate | DATE | 招聘结束日期 | 否 |
招聘相关负责人
属性 | 类型 | 说明 | 是否必填 |
---|---|---|---|
owners | 负责人对象数组 | 招聘负责人 | 是 |
managers | 负责人对象数组 | 用人经理 | 否 |
interviewers | 负责人对象数组 | 面试官 | 否 |
负责人
属性 | 类型 | 说明 | 是否必填 |
---|---|---|---|
employeeId | LONG | 招聘负责人 | 是 |
employeeCode | STRING | 招聘负责人 | 否 |
employeeFullName | STRING | 员工姓名 | 否 |
工作经验
如:3-5年
属性 | 类型 | 说明 | 是否必填 |
---|---|---|---|
workAgeFrom | INT | 从多少年 | 是 |
workAgeTo | INT | 到多少年 | 是 |
薪资范围
如:10K-20K
属性 | 类型 | 说明 | 是否必填 |
---|---|---|---|
salaryRangeFrom | INT | 从多少K | 是 |
salaryRangeTo | INT | 到多少K | 是 |
body参数请求示例
{
"code": "职位编号",
"name": "高级工作流产品经理",
"deptNo": "5d367e4b4562f908a117e570",
"deptName": "产品部",
"deptPath": "JYS/产品部",
"type": "FULLTIME",
"setting": {
"state": "OPEN",
"startDate": "2021-11-30",
"endDate": "2021-11-01"
},
"stakeholders": {
"owners": [
{
"employeeId": 12094
}
],
"managers": [
{
"employeeId": 12094
}
],
"interviewers": [
{
"employeeId": 12094
}
]
},
"category": "产品",
"workAge": {
"workAgeFrom": 3,
"workAgeTo": 5
},
"salaryRange": {
"salaryRangeFrom": 1,
"salaryRangeTo": 5
},
"headCount": 1,
"degree": "DOCTOR",
"degreeName": null,
"description": "这是一段职位描述",
"createdDate": "2022-06-15",
"externalRecordId": 1,
"externalSource": "XX系统"
}
返回参数说明
属性 | 类型 | 说明 |
---|---|---|
id | LONG | 职位ID |
code | STRING | 职位编号 |
name | STRING | 职位名称 |
deptNo | STRING | 所属部门编号 |
type | STRING 可选值 FULLTIME(全职)、PARTTIME(兼职)、INTERN(实习) | 职位性质 |
setting | 职位设置 | 职位设置 |
stakeholders | 招聘相关负责人 | 招聘相关负责人 |
category | STRING | 职位类别 |
workAge | 工作经验对象 | 工作经验 |
salaryRange | 薪资范围对象 | 薪资范围 |
headCount | INT | 招聘人数 |
jobGrades | STRING 数组,可选值可配置 | 职位级别 |
degree | STRING,可选值可配置 | 学历要求 |
description | STRING | 职位描述 |
createdDate | DATE, 如 2020-10-10 | 创建日期 |
externalRecordId | STRING | 外部系统ID |
externalSource | STRING | 外部系统名称 |
返回参数示例:
{
"id": 1,
"code": "职位编号",
"name": "高级工作流产品经理",
"deptNo": "5d367e4b4562f908a117e570",
"deptName": "产品部",
"deptPath": "JYS/产品部",
"type": "FULLTIME",
"setting": {
"state": "OPEN",
"startDate": "2021-11-30",
"endDate": "2021-11-01"
},
"stakeholders": {
"owners": [
{
"employeeId": 12094
}
],
"managers": [
{
"employeeId": 12094
}
],
"interviewers": [
{
"employeeId": 12094
}
]
},
"category": "产品",
"workAge": {
"workAgeFrom": 3,
"workAgeTo": 5
},
"salaryRange": {
"salaryRangeFrom": 1,
"salaryRangeTo": 5
},
"headCount": 1,
"degree": "DOCTOR",
"degreeName": null,
"description": "这是一段职位描述",
"createdDate": "2022-06-15",
"externalRecordId": 1,
"externalSource": "XX系统"
}
作者:稳赢云 创建时间:2023-03-10 17:31
最后编辑:Ash Yang 更新时间:2025-06-27 09:47
最后编辑:Ash Yang 更新时间:2025-06-27 09:47