package xyz.fortern.util; import lombok.Getter; import java.util.List; @Getter public class PageInfo { private int pageIndex = 1; //当前页码 private int pageSize = 5; //页面大小 private int totalCount; //总条数 private List records; //每页的数据集合 public PageInfo() { } public PageInfo(Integer pageIndex, Integer pageSize) { if(pageIndex != null && pageIndex > 0) this.pageIndex = pageIndex; if(pageSize != null && pageSize > 0 && pageSize < 100) this.pageSize = pageSize; } public PageInfo(int pageIndex, int pageSize, int totalCount, List records) { this.pageIndex = pageIndex; this.pageSize = pageSize; this.totalCount = totalCount; this.records = records; } public void setPageIndex(int pageIndex) { this.pageIndex = pageIndex; } public void setTotalCount(int totalCount) { this.totalCount = totalCount; } public void setRecords(List records) { this.records = records; } }