创建用户
功能介绍
创建用户。
URI
POST /basic/mgmt/public/api/v1/users
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
Authorization |
是 |
String |
JWTToken |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
数组元素 |
是 |
Array of batchCreateUserExt objects |
创建用户请求 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
username |
是 |
String |
账户名称 |
|
password |
否 |
String |
密码 |
|
nickname |
是 |
String |
姓名,是否必填可配置 |
|
reserve1 |
是 |
String |
工号,是否必填可配置 |
|
effect_time |
是 |
String |
生效时间,yyyy-MM-dd,需在当前日期之后(包含当前日期) |
|
expired_time |
否 |
String |
失效时间,yyyy-MM-dd,如不传取最大sku失效时间 |
|
|
否 |
String |
邮箱 |
|
tenant_id |
否 |
String |
租户ID,如不传则从机机认证token中获取,取不到取默认租户ID |
|
user_id |
否 |
String |
用户ID |
|
employee_number |
否 |
String |
工号,优先取employee_number |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
code |
String |
返回码 |
|
message |
String |
返回码描述 |
|
datas |
Object |
返回数据 |
|
totalCount |
Long |
返回数据总条数 |
状态码: 400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
reserve |
String |
保留字段 |
|
error_code |
String |
错误编码 |
|
error_msg |
String |
错误信息 |
请求示例
[
{
"username": "sysadmin",
"password": "12345",
"nickname": "sysadmin",
"reserve1": "machine-1",
"effect_time": "2025-03-17",
"expired_time": "",
"email": "123@huawei.com",
"tenant_id": "1"
}
]
响应示例
状态码: 200
成功
{
"code": "IPDC.01020000",
"message": "success",
"datas": null,
"totalCount": 1
}
状态码: 400
认证失败
{
"reserve" : null,
"error_code" : "AUTH-600001",
"error_msg" : ""
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
成功 |
|
400 |
认证失败 |
|
500 |
服务器内部异常 |
错误码
请参见错误码。