pageHelper 插件使用问题

当使用pageHelper的时候发现了以下问题

1.数据总共20条
当请求参数为
{"month":"2019-12","pageSize":10,"pageNum":2}
返回结果正常

        "pageNum": 2,
        "pageSize": 10,
        "size": 0,
        "startRow": 11,
        "endRow": 20,
        "total": 20,
        "pages": 0,

当请求参数为
{"month":"2019-12","pageSize":10,"pageNum":3}
返回结果为

                    "pageInfo": null

请问如何让页面 pageNum为3时也返回total

创建一个实体类对要返回的参数进行规范,不论是数据、状态码还是条数等都插入到实体类中返回,controller中的方法用这个实体类作为返回类型。

你一共20条,那么只有2页,3肯定不存在,你先对页码做一个判断。

你的意思,是哪怕页码是错的,也要返回total,你的实际业务是总页数不管怎样,都要返回,这样的话要针对这种业务场景,进行业务封装,查询出记录总条数,然后设置到返回分页实体,具体业务具体封装。