接口说明
面向政企版租户开放用户管理创建用户接口 业务逻辑:支持批量创建用户(不超过100个用户),支持用户名、密码、备注、邮箱、手机号、用户类型(用户激活、管理员激活一个接口,二选一)、所属组织。 限流:根据租户实现用户级别的限流,限制为100次每秒 批量:支持批量修改,每批次限制100个用户 注意:基于数据一致性与安全性考虑,创建用户接口对同一企业并发增加redis分布式锁,建议创建用户接口批量创建用户,如多次调用出现系统繁忙,请重发请求!
URL
POST https://ecloud.10086.cn/api/Computer_api/cem_openapi/ccacem/api/v1/userManage/createUserList
请求参数
Body
|
参数名称
|
类型
|
必填
|
描述
|
|
addUserVoList
|
AddUserVoList
|
是
|
批量创建用户请求入参 |
|
addUserVoList
|
<CcempAddUserReqDtos> array
|
是
|
激活用户信息列表 |
|
uName
|
string
|
是
|
用户名 |
|
password
|
string
|
否
|
密码 |
|
description
|
string
|
否
|
备注 |
|
activationType
|
string
|
否
|
用户类型 0: 管理员激活(默认管理激活) 1: 用户激活 |
|
mail
|
string
|
否
|
邮箱 用户激活时,邮箱必填 |
|
mobile
|
string
|
否
|
手机号 |
|
ccempOrganizeId
|
string
|
否
|
组织id 默认二级组织 |
请求示例
POST https://ecloud.10086.cn/api/Computer_api/cem_openapi/ccacem/api/v1/userManage/createUserList
{
"addUserVoList":[
{
"uName":"sadvda",
"password":"Ascmsdffgdfg1@",
"description":"djdudhdbdhdkddhdndhd",
"activationType":"",
"mail":"11111112222@qq.com",
"mobile":"13210011111",
"ccempOrganizeId":"1681134130969972737"
}
]
}
返回参数
返回码:200
OK
|
参数名称
|
类型
|
描述
|
|
body
|
CcempAddUserRespDto
|
请求成功时返回的数据 |
|
failList
|
<BatchActiveReason> array
|
失败集合 |
|
mail
|
string
|
邮箱 |
|
mobile
|
string
|
手机号 |
|
organization
|
string
|
所属组织 |
|
reason
|
string
|
异常原因 |
|
uName
|
string
|
用户名 |
|
successList
|
<BatchActiveUser> array
|
成功集合 |
|
description
|
string
|
备注 |
|
id
|
string
|
用户ID |
|
mail
|
string
|
邮箱 |
|
mobile
|
string
|
手机号 |
|
organization
|
string
|
所属组织 |
|
uName
|
string
|
用户名 |
|
userName
|
string
|
登录账号 |
|
errorCode
|
string
|
统一错误码 |
|
errorMessage
|
string
|
错误提示信息 |
|
requestId
|
string
|
每个请求的序列号 |
|
state
|
enum(OK,ERROR,EXCEPTION,FORBIDDEN,REMAINING,TIMEOUT)
|
返回状态码;返回正常:OK,返回错误:ERROR,返回异常:EXCEPTION,需要告警实现的:ALARM,禁止访问:FORBIDDEN |
返回示例
返回码:200
OK
{
"state":"OK",
"body":{
"successList":[
{
"id":"1734130709795110914",
"userName":"sadvda.k0d4ca",
"description":"djdudhdbdhdkddhdndhd",
"mail":"11111112222@qq.com",
"mobile":"132****1111",
"organization":null,
"uName":"sadvda"
}
],
"failList":null
},
"errorCode":"200",
"errorMessage":"",
"requestId":"d678fa6f6f0d4746911dc658e061b9de"
}