All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.quanter.shield.mybatis.pagehelper.FullPageInfoDTO Maven / Gradle / Ivy

Go to download

扩展mybatis的能力,包括公共分页接口,实现对cache,sqlserver数据库的分页

There is a newer version: 1.4.1
Show newest version
package net.quanter.shield.mybatis.pagehelper;

import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class FullPageInfoDTO extends PageInfoDTO {

    //当前页的数量
    private int size;
    //由于startRow和endRow不常用,这里说个具体的用法
    //可以在页面中"显示startRow到endRow 共size条数据"
    //当前页面第一个元素在数据库中的行号
    private int startRow;
    //当前页面最后一个元素在数据库中的行号
    private int endRow;
    //总页数
    private int pages;
    //前一页
    private int prePage;
    //下一页
    private int nextPage;
    //是否为第一页
    private boolean isFirstPage = false;
    //是否为最后一页
    private boolean isLastPage = false;
    //是否有前一页
    private boolean hasPreviousPage = false;
    //是否有下一页
    private boolean hasNextPage = false;
    //导航页码数
    private int navigatePages;
    //所有导航页号
    private int[] navigatepageNums;
    //导航条上的第一页
    private int navigateFirstPage;
    //导航条上的最后一页
    private int navigateLastPage;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy