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

tech.guyi.ipojo.module.h2.entry.page.Page Maven / Gradle / Ivy

The newest version!
package tech.guyi.ipojo.module.h2.entry.page;

import lombok.Data;

import java.util.List;

@Data
public class Page {

    private int page;
    private int pageSize;
    private int pageCount;
    private long total;
    private List content;

    public Page(int page, int pageSize, long total, List content) {
        this.page = page;
        this.pageSize = pageSize;
        this.total = total;
        this.content = content;

        if(this.total % this.pageSize == 0){
            this.pageCount = (int) this.total / this.pageSize;
        }else{
            this.pageCount = (int)((this.total - this.total % this.pageSize ) / this.pageSize + 1);
        }
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy