更新对应的面试评价表
HTTP请求
POST https://api.mokahr.com/api-platform/v1/updateFeedbackTemplates
请求body参数
字段 | 必填 | 类型 | 描述 |
---|---|---|---|
id | 是 | number | 面试评价表id |
name | 是 | string | 面试评价表名称 |
items | 是 | string | 面试评价表模块字符串(具体Items的json见下方Item详解) |
hireMode | 是 | number | 招聘模式 |
是 | string | 操作人邮箱 | |
isOptimizedDeptIds | 是 | boolean | 面试评价表部门联动开关 |
departmentIds | 是 | array | 部门Id数组 |
departmentType | 是 | number | 部门类型 |
description | 否 | string | 面试评价表描述 |
linkageRelationship | 否 | string | 面试评价表联动关系 |
Item参数详解
字段 | 必填 | 类型 | 描述 |
---|---|---|---|
title | 是 | string | 模块名称 |
description | 否 | string | 模块描述 |
calcScoreType | 否 | string | 积分方式 'avg:平均分 |
subjects[] | 是 | array | 题目信息数组 |
subjects[].id | 是 | string | 题目ID(同一评价表下,题目ID不可重复) |
subjects[].type | 是 | integer | 题目类型 |
subjects[].title | 是 | string | 题目名称 |
subjects[].description | 是 | string | 题目描述 |
subjects[].scoreType | 否 | number | type为1的时候必填,为其他值则不填 |
subjects[].options[] | 否 | array | 题目为选择题的时候(type为2和4的时候,必填)里面是json对象(eg:[{value:"选项1"}]) |
subjects[].arrangeType | 否 | number | type为2或者4的时候此时必填(也就是题目为单选或者多选的时候)意思为每行几个选项 |
subjects[].needReason | 否 | boolean | 是否需要打分综合描述 |
subjects[].isRequired | 否 | boolean | 是否必填 |
subjects[].weight | 否 | number | calcScoreType === 'weight' 才会出现 权重比 50 代表50% 另外只有打分题才会计算权重 |
subjects[].ratio | 否 | number | 系数非负一位小数,只有标准面试评价表中的打分题会出现 |
返回body的JSON数据如下:
字段 | 类型 | 描述 |
---|---|---|
code | number | 非200代表错误 |
message | string | 操作信息 |
data | object | 返回的数据题默认为null |
请求样例
$ curl https://api.mokahr.com/api-platform/v1/updateFeedbackTemplates \
-X POST
-H 'Content-Type: application/json' \
-d ' { "id": "123", "name": "面试评价表", "items": "[{\"title\":\"模块1\",\"description\":\"测试\",\"subjects\":[{\"type\":1,\"title\":\"JVM\",\"description\":\"测试\",\"scoreType\":5,\"needReason\":false,\"isRequired\":false,\"id\":\"d694ac72-1e57-4be1-b899-c3ad7f1f9feb\"}]}]", "isOptimizedDeptIds": true, "departmentType": 0, "hireMode": 1, "email": "linjianjun@mokahr.com", "description": "这是描述", "departmentIds": [1,2], "linkageRelationship": "[{\"id\":\"523093a1-1727-49f1-80a7-26e6a817e44b\",\"linkages\":[{\"id\":\"1f4a6cf6-b5d6-4341-8187-989343cf98d7\",\"value\":0},{\"id\":\"11b1075c-5993-4338-8961-337747bac351\",\"value\":1}]}]" } '
2
3
4
返回样例
{ "code": 200, "message": "success", "data": null }