| package com.ruoyi.common.core.page; | 
|   | 
|   | 
| import java.io.Serializable; | 
| import java.util.List; | 
|   | 
| /** | 
|  * 表格分页数据对象 | 
|  *  | 
|  * @author ruoyi | 
|  */ | 
| public class TableDataInfo<T> 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; | 
|     } | 
| } |