package com.cym.bean; import java.util.ArrayList; import java.util.List; import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = " 分页返回类") public class Page { @Schema(description = "总记录数") Long total = 0l; @Schema(description = "起始页,从1开始") Integer pageNum = 1; @Schema(description = "每页记录数,默认为10") Integer pageSize = 10; @Schema(description = "起始编号") Integer startRow; @Schema(description = "结束编号") Integer endRow; @Schema(description = "总页数") Integer pages; @Schema(description = "内容列表") List list; public Page() { } public Page(Integer pageNum, Integer pageSize) { this.setPageNum(pageNum); this.setPageSize(pageSize); } /** * 清空List */ public void clearList() { list = new ArrayList<>(); } public Long getTotal() { return total; } public void setTotal(Long total) { this.total = total; } public Integer getPageNum() { return pageNum; } public void setPageNum(Integer pageNum) { this.pageNum = pageNum; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public List getList() { return list; } public void setList(List list) { this.list = list; } public Integer getStartRow() { return startRow; } public void setStartRow(Integer startRow) { this.startRow = startRow; } public Integer getEndRow() { return endRow; } public void setEndRow(Integer endRow) { this.endRow = endRow; } public Integer getPages() { return pages; } public void setPages(Integer pages) { this.pages = pages; } }