liulin
2024-07-30 9509af69aff71aeb1f3b62f766e124d291c3f374
src/main/java/com/lunhan/xxx/common/PagerResult.java
@@ -13,11 +13,11 @@
    /**
     * 页大小(每页返回的记录条数)
     **/
    private Integer limit = 10;
    private Number limit = 10;
    /**
     * 页号(第几页, 从1开始)
     **/
    private Integer page = 1;
    private Number page = 1;
    /**
     * 记录总条数
     **/
@@ -46,25 +46,25 @@
     * @param total 记录总条数
     * @param list 数据包
     */
    public PagerResult(Integer limit, Integer page, Number total, List<T> list) {
    public PagerResult(Number limit, Number page, Number total, List<T> list) {
        this.limit = limit;
        this.page = page;
        this.total = total;
        this.list = list;
    }
    public Integer getLimit() {
    public Number getLimit() {
        return limit;
    }
    public void setLimit(Integer limit) {
    public void setLimit(Number limit) {
        this.limit = limit;
    }
    public Integer getPage() {
    public Number getPage() {
        return page;
    }
    public void setPage(Integer page) {
    public void setPage(Number page) {
        this.page = page;
    }
@@ -96,8 +96,8 @@
     * 总页数
     */
    public Long getTotalPage() {
        Long page = this.total.longValue() / this.limit;
        if(this.total.longValue() % this.limit != 0){
        Long page = this.total.longValue() / this.limit.longValue();
        if(this.total.longValue() % this.limit.longValue() != 0){
            page++;
        }
        return page;
@@ -107,13 +107,13 @@
     * 是否还有上一页
     */
    public boolean getIsHasPrePage() {
        return this.getPage() > 1;
        return this.getPage().longValue() > 1L;
    }
    /**
     * 是否还有下一页
     */
    public boolean getIsHasNextPage() {
        return this.getPage() < this.getTotalPage().intValue();
        return this.getPage().longValue() < this.getTotalPage();
    }
}