package com.finance.common.core.page; import java.io.Serializable; import java.util.List; /** * 表格分页数据对象 * * @author ruoyi */ public class TableDataInfo implements Serializable { private static final long serialVersionUID = 1L; /** 总记录数 */ private long total; /** 列表数据 */ private List records; /** 消息状态码 */ private int code; /** 消息内容 */ private String msg; // private boolean hasNextPage; // private boolean hasPrevPage; // private long startIndex; // public boolean getHasNextPage() { // return hasNextPage; // } // // public void setHasNextPage(boolean hasNextPage) { // this.hasNextPage = hasNextPage; // } // // public boolean getHasPrevPage() { // return hasPrevPage; // } // // public void setHasPrevPage(boolean hasPrevPage) { // this.hasPrevPage = hasPrevPage; // } // // private boolean hasNextPage(long currentPage, long totalPage) { // return currentPage < totalPage && totalPage != 0; // } // private static boolean hasPrevPage(long currentPage) { // return currentPage != 1; // } // // public long getStartIndex() { // return startIndex; // } // // public void setStartIndex(long startIndex) { // this.startIndex = startIndex; // } /** * 表格数据对象 */ public TableDataInfo() { } /** * 分页 * * @param list 列表数据 * @param total 总记录数 */ public TableDataInfo(List list, int total) { this.records = list; this.total = total; } public long getTotal() { return total; } public void setTotal(long total) { this.total = total; } public List getRecords() { return records; } public void setRecords(List records) { this.records = records; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } }