员工分组信息更新

接口说明: 用于更新一条分组信息记录,根据员工ID及记录信息ID和分组字段类型更新员工的一条分组记录信息;不同类型的分组信息处理逻辑也不同,如合同类型,合同类型有多种,不通的合同类型处理逻辑有所不同。

  • 非合同类型:设置需要更新的字段及需要更新的值,进行更新
  • 合同类型:无固定期限劳动合同、以完成一定任务为期限
    • 这两类合同是不需要合同结束日期、合同期限的
    • 其他合同类型更新为这两种合同类型时,合同结束日期、合同期限会被清空
    • 这两种合同类型更新为其他合同类型时,合同结束日期、合同期限必传

请求方式:POST(HTTPS)
请求地址https://api.xinrenxinshi.com/v4/employee/group/update
请求Header:

key value
access_token 获取的access_token的实际值

请求参数:

参数 类型 必传(Y/N) 说明
timestamp Long Y 请求时间戳(精确到毫秒)
sign String Y 请求参数签名
employeeId String Y 员工ID
recordId String Y 更新分组信息记录ID
groupType String Y 分组类型,1-合同记录,7-教育经历,8-工作经历,9-培训经历,10-证书记录,11-联系人记录
employeeFields JsonObject Y 更新分组信息记录 Map<String, String>, Json格式数据,Map的key需要更新字段页面展示文案(分组字段中的labelName),Map的Value更新字段设置的新值(选项类型值为dataSoure的Key)

特殊说明:

1、修改分组信息时候employeeFields 为Map类型的Json格式数据

2、图片字段修改时候采用加密Key方式修改,图片的加密Key获取方式 参考员工文件上传及下载接口

请求示例

{
  "employeeId": "a5ac2b141f10492e8914bf52c9bee2f5",
  "recordId": "3ef964d182f64a4e8255fe8ce1e07d8a",
  "groupType": "7",
  "employeeFields": "{\"毕业证书\":\"5AH39QjEoMU1nVO5PutoK5/q7hTTva7J1IOOARg==\",\"教学方式\":\"2\",\"是否最高学历\":\"1\"}"
}

响应结果

参数 类型 必传(Y/N) 说明
errcode Integer Y 0成功,其他失败
errmsg String Y 结果描述

结果样例:

{
  "errcode": 0,
  "errmsg": "成功"
}
2020 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2020-12-16 14:23:56

results matching ""

    No results matching ""