接口描述:获取nvisual内所有用户信息。
URL地址:http://ip:port /wapi/v1/users
访问方法::Get
请求参数:
null
响应示例:
[
{
"id": 94000000000432,
"username": "admin",
"domain": 12000000000005,
"email": "luci@nwvdi.com",
"password": "",
"lastLogin": "2023-02-10T11:21:17.000+0000",
"lastActivityDate": "2023-02-10T12:38:29.000+0000",
"description": "luci",
"comments": "Demo admin",
"enabled": true,
"language": 1,
"passwordChanged": false,
"tokenValidFrom": "2022-11-04T11:20:41.000+0000",
"defaultPage": "",
"tenantId": "nvisual_admin",
"authorities": [
"Admin"
],
"loggedOff": true
}
]
接口描述:传入用户id,查询用户信息。
URL地址:http://ip:port /wapi/v1/users/{id}/user_id
访问方法::Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
id | Long | 94000000000432 | 是 | 用户id |
响应示例:
{
"id": 94000000000432,
"username": "admin",
"domain": 12000000000005,
"email": "luci@nwvdi.com",
"password": "",
"lastLogin": "2023-02-10T11:21:17.000+0000",
"lastActivityDate": "2023-02-10T12:38:29.000+0000",
"description": "luci",
"comments": "Demo admin",
"enabled": true,
"language": 1,
"passwordChanged": false,
"tokenValidFrom": "2022-11-04T11:20:41.000+0000",
"defaultPage": "",
"tenantId": "nvisual_admin",
"authorities": [
"Admin"
],
"loggedOff": true
}
接口描述:传入用户分组名称,查询分组内所有用户信息。
URL地址:http://ip:port /wapi/v1/users/{groupName}/group
访问方法::Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
groupName | String | Admin | 是 | 分组名称 |
响应示例:
{
"code": 200,
"data": [
{
"id": 60,
"username": "dongjunjie",
"domain": 12000000000005,
"email": "11111@qq.com",
"password": "$2a$10$zPXkkO1q7PY0Fkj1yUbkaebyLYFRIsL0rzKCaYdskYOGGFYw3pAIS",
"lastLogin": "2023-02-24T10:12:52.000+0000",
"lastActivityDate": "2023-02-24T10:12:52.000+0000",
"description": "dongjj",
"comments": "",
"enabled": true,
"language": 1,
"passwordChanged": false,
"tokenValidFrom": "2022-07-05T03:28:27.000+0000",
"defaultPage": "",
"tenantId": "t9",
"authorities": [],
"loggedOff": true
}
]
}
接口描述:传入用户id,删除用户。
URL地址:http://ip:port /wapi/v1/users/{id}/user_id
访问方法::Delete
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
id | Long | 94000000000432 | 是 | 用户id |
响应示例:
{
“code”:200
}
接口描述:传入用户名、密码、邮箱、分组等信息创建新用户。
URL地址:http://ip:port /wapi/v1/users
访问方法::Post
请求参数:
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
comments | String | luci | 是 | 公司名 |
confirmPassword | String | xxxxxx | 是 | 确认密码 |
defaultPage | String | 否 | 默认页面 | |
description | String | luci | 是 | 姓名 |
String | lucifer@123.com | 是 | 邮箱 | |
group | String | Admin | 是 | 分组 |
password | String | xxxxx | 是 | 密码 |
username | String | lucifer | 是 | 用户名 |
响应示例:
{
"code": 201,
"data": {
"id": null,
"username": null,
"domain": null,
"email": null,
"password": null,
"lastLogin": null,
"lastActivityDate": null,
"description": null,
"comments": null,
"enabled": true,
"language": null,
"passwordChanged": null,
"tokenValidFrom": null,
"defaultPage": null,
"tenantId": null,
"authorities": null,
"loggedOff": null
}
}
接口描述:传入用户名和用户属性,修改用户信息。
如果像修改用户权限,则修改用户所属分组即可,用户所属分组权限即为用户权限。
URL地址:http://ip:port /wapi/v1 /devUsers/{id}
访问方法::Post
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
id | Long | 73 | 是 | 用户id |
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
comments | String | luci | 否 | 公司名 |
confirmPassword | String | xxxxxx | 否 | 确认密码 |
defaultPage | String | 否 | 默认页面 | |
description | String | luci | 否 | 姓名 |
String | lucifer@123.com | 否 | 邮箱 | |
group | String | Admin | 否 | 分组名 |
password | String | xxxxx | 否 | 密码 |
username | String | lucifer | 否 | 用户名 |
响应示例:
{
"id": 73,
"username": "lucifer",
"domain": 12000000000005,
"email": "lucifer@123.com",
"password": "$2a$10$NR17SUOEBau7C0zQjI8VhexpuNE9gb8XGgOEK.fmIH1RlpEGBWS96",
"lastLogin": "2022-08-15T01:35:25.000+0000",
"lastActivityDate": "2022-08-15T04:48:22.000+0000",
"description": "luci",
"comments": "luci*",
"enabled": true,
"language": 1,
"passwordChanged": false,
"tokenValidFrom": "2022-07-05T03:28:27.000+0000",
"defaultPage": "",
"tenantId": "t9",
"authorities": [
"Admin"
],
"loggedOff": true
}