天天看點

Mybatis 分頁插件 Pagehelper 的 PageInfo 字段屬性解釋

示例,使用了分頁插件傳回的結果資料:

{
    "pageNum":1,
    "pageSize":50,
    "size":1,
    "startRow":1,
    "endRow":1,
    "total":1,
    "pages":1,
    "list":[{"dateTime":"2020-03-21","operationType":1}],
    "prePage":0,
    "nextPage":0,
    "isFirstPage":true,
    "isLastPage":true,
    "hasPreviousPage":false,
    "hasNextPage":false,
    "navigatePages":8,
    "navigatepageNums":[1],
    "navigateFirstPage":1,
    "navigateLastPage":1,
    "firstPage":1,
    "lastPage":1
}
           

每個參數代表的意思 示例:

pageNum=1,目前頁碼

pageSize=1,每頁個數

size=1,目前頁個數

startRow=1,由第幾條開始

endRow=1,到第幾條結束

total=3,總條數

pages=3,總頁數

list= XXXX 查出出來的資料集合

prePage=0,上一頁

nextPage=2,下一頁

isFirstPage=true,是否為首頁

isLastPage=false,是否為尾頁

hasPreviousPage=false,是否有上一頁

hasNextPage=true,是否有下一頁

navigatePages=8,每頁顯示的頁碼個數

navigateFirstPage=1,首頁

navigateLastPage=3,尾頁

navigatepageNums=[1, 2, 3]}頁碼數

繼續閱讀