HTTP请求
PUT https://api.mokahr.com/api-platform/v1/headcount/{hcId}
请求URL参数
字段 | 类型 | 描述 |
---|---|---|
hcId | integer | 目标hc id |
请求body
字段 | 类型 | 描述 |
---|---|---|
jobName | string | hc名称 |
type | string | |
needNumber | integer | 需求人数 |
departmentCode | string | 部门code,组织架构同步接口传的department_code |
commitment | string | |
ownerEmail | integer | 汇报对象Email |
managerEmails | array | 负责人邮箱 |
managerEmployeeIds | array | 负责人工号 |
description | string | 需求描述,html字符串 |
status | string | |
creatorId | integer | hc创建者id |
startData | string | 开始时间 |
completeDate | string | 结束时间 |
connectedJobIds | array | 关联职位的id |
customData | object | 自定义字段 |
locationId | integer | 地点id |
jobPriorityId | integer | 职位优先级id |
jobRankIds | array | 职位级别id |
minSalary | integer | 最低薪资,单位:千(K) |
maxSalary | integer | 最高薪资,单位:千(K) |
education | string | 学历要求,取值范围:不限, 高中以下, 中专, 中技, 大专, 本科, 硕士, 博士 |
返回
返回body的JSON数据如下:
字段 | 类型 | 描述 |
---|---|---|
id | integer | hc的id |
number | string | hc编号 |
jobName | string | hc名称 |
type | string | 需求类型 |
needNumber | integer | 需求人数 |
departmentId | integer | 部门id |
commitment | string | 职位属性 |
ownerId | integer | 汇报对象id |
ownerEmail | integer | 汇报对象Email |
ownerEmployeeId | integer | 汇报对象工号 |
managerIds | array | 负责人id数组 |
managerEmails | array | 负责人邮箱数组 |
managerEmployeeIds | array | 负责人工号数组 |
description | string | 需求描述 |
status | string | 进行状态 |
creatorId | integer | hc创建者id |
hireMode | integer | 招聘模式 |
orgId | string | 公司id |
createAt | string | 创建时间。日期格式为:ISO8601 |
updateAt | string | 更新时间。日期格式为:ISO8601 |
startData | string | 开始时间。日期格式为:ISO8601 |
completeDate | string | 结束时间。日期格式为:ISO8601 |
connectedJobIds | array | 关联职位的id |
connectedJobs | array | 关联职位的详情 |
usedNumber | integer | 已使用人数 |
remainNumber | integer | 剩余人数 |
customData | object | 自定义字段 |
departmentCode | string | 部门同步时使用的code |
addressInfo | array | 地点信息 |
jobPriority | array | 职位优先级信息 |
jobRanks | array | 职位级别 |
minSalary | integer | 最低薪资,单位:千(K) |
maxSalary | integer | 最高薪资,单位:千(K) |
education | string | 学历要求 |
请求样例
$ curl https://api.mokahr.com/api-platform/v1/headcount/1 \
-u 'your-api-key:' \
-X PUT \
-H 'content-type: application/json' \
-d ' { "jobName": "hcName", "needNumber": 10, "startDate": "2017-10-12T00:00:00.000Z" } '
2
3
4
5
返回样例
{ "headcount": { "id": 1, "number": "hc-automan", "jobName": "hcname", "type": "planned", "needNumber": 10, "departmentId": 1, "commitment": "fulltime", "ownerId": 1, "managerIds": [2], "managerEmails": ["hr@trymoka.com"], "managerEmployeeIds": ["0019"], "description": null, "status": "unstart", "creatorId": 7, "hireMode": 1, "orgId": "livingsimple", "createdAt": "2018-01-09T10:37:32.000Z", "updatedAt": "2018-01-09T10:37:32.000Z", "startDate": "2017-10-12", "completeDate": null, "connectedJobIds": [], "connectedJobs": [], "usedNumber": 0, "remainNumber": 5, "education": "本科" } }