分页工具类

来源:互联网 发布:python xgboost 编辑:程序博客网 时间:2024/05/17 21:06
//页码    单页条数    总页数    总条数
            private Integer pageNow;
            private Integer pageSize;
            private Integer totalPage;
            private Integer totalCount;
            
        
            
            public void setTotalCount(Integer totalCount) {
                this.totalCount = totalCount;
                //根据总条数 算出总页数 给总页数 赋值
                this.totalPage = (this.totalCount%this.pageSize==0)?(this.totalCount/this.pageSize):(this.totalCount/this.pageSize+1);
            }
            
            //利用无参构造初始页码和条数
            public Page() {
                this(1,2);
            }
            
            //初始页码 和 条数
            public Page(Integer pageNow, Integer pageSize) {
                this.pageNow = pageNow;
                this.pageSize = pageSize;
            }
            
            //sql分页需要的数据
            public Integer getPageIndex(){
                return (pageNow-1)*pageSize;
            }
            
            
            
            
    
            public Integer getPageNow() {
                return pageNow;
            }
            public void setPageNow(Integer pageNow) {
                this.pageNow = pageNow;
            }
            public Integer getPageSize() {
                return pageSize;
            }
            public void setPageSize(Integer pageSize) {
                this.pageSize = pageSize;
            }
            public Integer getTotalPage() {
                return totalPage;
            }
            public void setTotalPage(Integer totalPage) {
                this.totalPage = totalPage;
            }
            public Integer getTotalCount() {
                return totalCount;
            }
原创粉丝点击