Skip to content

Paging Query Log List

zifangsky edited this page Dec 8, 2020 · 2 revisions

分页查询日志列表

此接口用于分页查询日志列表。

请求URL:

/log/findAll

请求方式:

  • POST

请求头:

参数名 是否必须 类型 说明
access_token String 登录后返回的access_token请求头或者请求参数中携带都可以,其他携带方式可以参考:https://easylimit.zifangsky.cn/#/get_started

请求参数:

参数名 是否必须 类型 说明
access_token String 登录后返回的access_token请求头或者请求参数中携带都可以,其他携带方式可以参考:https://easylimit.zifangsky.cn/#/get_started
current_page String 当前页,比如1表示第一页,如果不填则默认查询第一页,如果填入的页数超过最大页面,则查询最后一页
page_size String 每页展示数,如果不填则默认为10
sort_name String 排序字段,如果不填则默认为id
sort_order String 排序顺序,可以填ASC或者DESC,如果不填则默认为ASC
query_param String 查询条件,在这里表示对日志正文、日志模块、日志所属用户名这几个字段的模糊查询
role_id String 指定查询某个角色的日志,如果不填则默认查询所有日志

返回示例:

正确时返回:

{
    "code": "0000",
    "msg": "处理成功",
    "tid": "AJ2ID9wyxtqa",
    "time": "2020-12-08 17:36:41",
    "data": {
        "list": [
            {
                "id": 130,
                "content": "执行 selectByUsername 方法",
                "type": 0,
                "module": "",
                "userId": 1,
                "username": "超级管理员",
                "startTime": "2020-12-08 14:41:43",
                "takeTime": 8
            },
            {
                "id": 129,
                "content": "查询用户名【admin】的基本信息",
                "type": 1,
                "module": "用户模块",
                "userId": 1,
                "username": "超级管理员",
                "startTime": "2020-12-08 14:41:43",
                "takeTime": 8
            },
            {
                "id": 128,
                "content": "在controller中执行 selectByUsername 方法,查询用户名:admin",
                "type": 0,
                "module": "",
                "userId": 1,
                "username": "超级管理员",
                "startTime": "2020-12-08 14:41:43",
                "takeTime": 53
            }
        ],
        "pageInfo": {
            "count": 30,
            "pageCount": 10,
            "pageSize": 3,
            "currentPage": 1,
            "sortName": "id",
            "sortOrder": "DESC"
        }
    }
}

错误时返回:

{
    "msg": "查询出现异常,具体原因请查看日志!",
    "code": 500
}

返回参数说明:

参数名 类型 说明
list List<SysLog> 用户信息
pageInfo PageInfo 分页信息

SysLog参数:

参数名 类型 说明
id Long 主键ID
content String 日志正文
type Integer 日志类型。0:操作日志;1:业务日志
module String 这条日志所属的模块,可以存放json字符串
userId Long 记录这条日志的用户ID
username String 记录这条日志的用户名
startTime Date 记录日志的开始时间
takeTime Long 执行目标方法花费总时间(单位毫秒)

PageInfo参数:

参数名 类型 说明
count Long 数据总数
pageCount Long 页数
pageSize Integer 每页展示数据量
currentPage Integer 当前页
sortName String 按照什么字段排序
sortOrder String ASC(正序)、DESC(倒序)