
cn.jiangzeyin.database.Page Maven / Gradle / Ivy
package cn.jiangzeyin.database;
import cn.jiangzeyin.StringUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.util.List;
import java.util.Map;
/**
* 对分页的基本数据进行一个简单的封装
*
* @param 泛型
* @author jiangzeyin
*/
@SuppressWarnings("unchecked")
public class Page {
/**
* 页码,默认是第一页
*/
private long pageNo;
/**
* 每页显示的记录数,默认是15
*/
private long pageSize;
/**
* 总记录数
*/
private long totalRecord;
/**
* 总页数
*/
private long totalPage;
/**
* 对应的当前页记录
*/
private List results;
/**
* sql 后面where条件 需要自己设定
*/
private String whereWord;
/**
* 排序字段
*/
private String orderBy;
private String sql;
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy