用户管理
查询用户
请求方式
POST /video/webapi/user/list
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_id | 否 | string | 用户归属客户ID,查询多个时以英文“,”分开,为空查询所有用户 |
user_name | 否 | string | 用户名称 |
user_phone | 否 | string | 用户手机号码 |
page | 否 | int | 分页页码,默认1 |
size | 否 | int | 每页数据条数,默认10 |
请求参数示例
{
"client_id": "10550,10551",
"user_name": "9",
"user_phone": "",
"page": 1,
"size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
user_id | int | 用户ID |
user_name | string | 用户名称 |
client_id | int | 所属客户ID |
client_name | string | 所属客户名称 |
user_status | int | 用户状态(0正常、1禁用) |
user_phone | string | 用户手机号码 |
user_email | string | 用户邮箱 |
user_expire | string | 用户过期时间 |
create_time | string | 用户创建时间 |
role_id | int | 用户角色ID |
role_name | string | 用户角色名称 |
响应示例
{
"code": 200,
"data": {
"total": 2,
"pageList": [
{
"user_id": 701,
"user_name": "9999999",
"client_id": 10550,
"client_name": "测试1",
"user_status": 0,
"user_phone": "",
"user_email": "",
"user_expire": "2023-11-18",
"create_time": "2022-11-17 17:47:47",
"role_id": 94,
"role_name": "09121"
},
{
"user_id": 700,
"user_name": "999999",
"client_id": 10551,
"client_name": "测试2",
"user_status": 0,
"user_phone": "",
"user_email": "",
"user_expire": "2023-11-18",
"create_time": "2022-11-17 17:41:44",
"role_id": 94,
"role_name": "09121"
},
]
},
"message": "成功"
}
增加用户
请求方式
POST /video/webapi/user/add
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_id | 是 | int | 用户归属客户ID,详见客户查询 |
user_name | 是 | string | 用户名称 |
user_phone | 否 | string | 用户手机号码 |
user_email | 否 | string | 用户邮箱 |
user_expire | 是 | string | 用户过期时间(格式:yyyy-MM-dd) |
user_password | 是 | string | 用户登录密码 |
user_status | 否 | int | 用户状态(0正常、1禁用;默认值0) |
role_id | 是 | int | 用户角色ID,详见角色查询 |
请求参数示例
{
"client_id": 10001,
"user_name": "张三",
"user_phone": "13288888888",
"user_email": "zhangsan@exlive.cn",
"user_expire": "2023-12-31",
"user_password": "zhangsan",
"user_status": 0,
"role_id": 2
}
响应示例
{
"code": 200,
"data": null,
"message": "成功"
}
修改用户
请求方式
POST /video/webapi/user/update
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
user_id | 是 | int | 用户ID |
client_id | 是 | int | 用户归属客户ID,详见客户查询 |
user_name | 是 | string | 用户名称 |
user_phone | 否 | string | 用户手机号码 |
user_email | 否 | string | 用户邮箱 |
user_expire | 否 | string | 用户过期时间(格式:yyyy-MM-dd) |
user_status | 否 | int | 用户状态(0正常、1禁用;默认值0) |
role_id | 否 | int | 用户角色ID,详见角色查询 |
请求参数示例
{
"user_id": 357,
"client_id": 10001,
"user_name": "张三",
"user_phone": "13288888888"
}
响应示例
{
"code": 200,
"data": null,
"message": "成功"
}
删除用户
请求方式
POST /video/webapi/user/delete
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
user_id | 是 | int | 用户ID |
请求参数示例
{
"user_id": 357
}
响应示例
{
"code": 200,
"data": null,
"message": "成功"
}