ATS用户中心
所有文章
系统应用
升级公告
常见问题
公开课
校招专栏
内推和门店
数据平台
亮点功能
热门活动
基础操作视频
API文档
时间字段格式说明(Date)
API开发指南(Guide)
主动推送说明(Webhooks)
公共API
招聘官网API
企业信息API
门店API
职责API
用户API
招聘需求 API
候选人API
人才库API
职位API
面试API
Offer API
入职API
内推账户API
猎头API
BI报表API
district code
错误码
组织架构全量同步
最后更新于 2024/11/06   阅读数 32

Moka 系统中会根据请求的列表对当前系统中的部门进行同步(新增,更新,标记删除)。
同步以department_code为主键,与系统中部门department_code进行对比:
1、当前系统没有,同步时有:新增一个部门
2、当前系统有,同步时也有:更新已经存在的部门信息。如果同步时有,当前系统部门状态标识为删除,更新后,状态改为正常。
3、当前系统有,同步时没有时:部门打标已删除,需要手动进入 Moka 系统中将该部门合并到其他部门进行删除。

HTTP 请求

PUT https://api.mokahr.com/api-platform/v2/departments

请求body参数

字段

必填

类型

描述

departments

array

部门数据

departments[].name

string

部门名称

departments[].departmentCode

string

客户系统的部门id

departments[].parentCode

string

部门的上级部门的唯一 id, 如为一级部门传“0”

departments[].type

number

部门类型:
1:普通部门(默认)
2: 门店部门

departments[].sequence

number

指定部门排序,支持0至10000的两位小数,为空默认排在最后。按排序从小到大,创建时间从先到后排序

返回json字段

字段

类型

描述

code

number

200: 成功。其他:错误

msg

string

操作失败的错误原因

可能的错误信息

errorMessage

描述

部门 ID 重复

请求列表中有重复使用的 department_code

部门重复

请求列表中有相同父级部门,名称的部门

父级部门未找到

部门的父级部门未在列表中找到

部门的父级部门不能直接(间接)为自身

部门的父级部门(的父级部门...)不能为自身

...

请求样例

$ curl 'https://api.mokahr.com/api-platform/v2/departments' \
   -u 'your_api-keys:' \
   -X PUT \
   -d '{ "departments": [ { "departmentCode": "ididid1", "name": "namenamename1", "parentCode": "ididid1", "sequence": 0 }, { "departmentCode": "ididid2", "name": "namenamename2", "parentCode": "ididid2" }, { "departmentCode": "ididid2", "name": "namenamename2", "parentCode": "ididid2", "type": 2 }, { "departmentCode": "ididid3", "name": "namenamename3", "parentCode": ”0“} ] }'
1
2
3
4
plaintext

操作成功

{ "code": 0, "msg": "success", "data":{ "result": { "new": 0, "delete": 0, "update": 0 } } }
1
plaintext

操作失败

{ "code": -1, "msg": "false", }
1
plaintext
未能解决您的问题?请联系
本篇目录

HTTP 请求

请求body参数

返回json字段

可能的错误信息

请求样例

操作成功

操作失败