同步人事信息
POST
/api-platform/v2/users/syncInfo请求参数
Body 参数application/json
usersInfo
array [object {10}]
用户信息数组
email
string
可选
邮箱。uniqueType为email时必填
name
string
姓名
phone
string
可选
电话,uniqueType为phone时必填
number
string
可选
工号,uniqueType为number时必填
roleId
integer
可选
自定义角色id,首次创建用户必填
departmentCode
array[string]
必需
部门编号列表,通过组织架构同步进来的departmentCode,如果传空数组,则判断为所有部门。
superiorEmail
string
上级邮箱
deactivated
integer
必需
是否禁用/初次创建用户传1,则用户不会创建成功 0-不禁用 1-禁用
thirdPartyId
string
可选
功能性字段 用作单点登录 没有传空字符串
uniqueType
string
必需
email或者number或者phone,判断此次传输时用来判断账号唯一性的标识
示例
{
"usersInfo": [
{
"email": "huohuohou2@mokahr.com",
"name": "liu大哥89",
"phone": "15101069886",
"number": "6661889",
"roleId": 60,
"departmentCode": [],
"superiorEmail": "",
"deactivated": 0,
"thirdPartyId": "",
"uniqueType": "number"
}
]
}
示例代码
返回响应
成功(200)
操作失败(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
必需
响应码,非200代表失败
msg
string
响应信息
data
object
返回数据
successCount
integer
必需
同步成功数据数量。例:"successCount": 1, // 成功了一条数据
errorList
string
同步失败的数据。
示例
{
"code": 200,
"msg": "success",
"data": {
"successCount": 1,
"errorList": []
}
}
修改于 2 年前