用户列表

请求地址

/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 用户名
        email 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