用户列表
请求地址
/api/user/lists
请求方法
POST
方法说明
根据筛选条件返回系统的用户列表数据
输入信息
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| conditions | object | 是 | 过滤条件 |
| status | string | 否 | 用户状态,all为全部,1为启用,0为禁用,默认为全部 |
| dep_id | bigint | 否 | 部门id |
| keyword | string | 否 | 关键字查询 |
| pager | object | 是 | 分页条件 |
| currentPage | int | 否 | 当前页 |
| pageSize | int | 否 | 每页条数 |
| total | int | 否 | 总条数 |
输入示例
{"conditions":{"status":"all","dep_id":"","keyword":""},"pager":{"currentPage":1,"pageSize":50}}返回信息
| 字段 | 类型 | 说明 |
|---|---|---|
| items | object | 列表数据 |
| data | Array | 数据 |
| id | bigint | 用户id |
| username | string | 用户名 |
| string | 用户邮箱 | |
| status | int | 用户状态 1=启用,0=禁用 |
| remark | string | 用户备注 |
| created_time | datetime | 创建时间 |
| is_default | int | 是否为内置用户 |
| name | string | 姓名 |
| phone | string | 电话 |
| dep_id | bigint | 部门id |
| parent_id | bigint | 直属用户 |
| avatar | string | 头像地址 |
| pwd_error_time | datetime | 密码输入错误时间 |
| pwd_error_times | int | 密码输入错误次数 |
| is_lock | int | 是否锁定 1=是,0=否 |
| last_active_time | datetime | 最后活跃时间 |
| department | object | 所属部门信息 |
| avatar_url | string | 头像url |
| is_super | boolean | 是否为超级权限用户 |
| roles | Array | 角色列表 |
| current_page | int | 当前页码 |
| per_page | int | 每页条数 |
返回示例
{
"code": 200,
"data": {
"items": {
"current_page": 1,
"data": [
{
"id": "1",
"username": "admin",
"email": "",
"status": 1,
"remark": "备注",
"created_time": null,
"is_default": 1,
"name": "张三",
"phone": "",
"dep_id": "339338009553928192",
"parent_id": 1,
"avatar": "dev/avatar/cOzljv45BJSfn5OOjjf6FTNKt2w2ry6A8zHoOQuv.jpg",
"pwd_error_time": "2000-01-01 00:00:00",
"pwd_error_times": 0,
"is_lock": 0,
"last_active_time": "2024-10-17 14:46:32",
"department": {
},
"avatar_url": "http://dev.v8.com/api/user/avatar?path=dev/avatar/cOzljv45BJSfn5OOjjf6FTNKt2w2ry6A8zHoOQuv.jpg",
"is_super": true,
"roles": [
]
}
],
"first_page_url": "http://dev.v8.com/api/user/lists?page=1",
"from": 1,
"last_page": 1,
"last_page_url": "http://dev.v8.com/api/user/lists?page=1",
"links": [
{
"url": null,
"label": "pagination.previous",
"active": false
},
{
"url": "http://dev.v8.com/api/user/lists?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "pagination.next",
"active": false
}
],
"next_page_url": null,
"path": "http://dev.v8.com/api/user/lists",
"per_page": 50,
"prev_page_url": null,
"to": 6,
"total": 6
}
},
"message": ""
}
作者:admin 创建时间:2024-10-17 14:00
最后编辑:admin 更新时间:2024-10-19 12:15
最后编辑:admin 更新时间:2024-10-19 12:15