package com.github.ouyangbob.model;
/**
* 公共查询分页model
* @author ouyangbotao
*
*/
public abstract class AbstractSearchModel extends AbstractModel {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 分页号
*/
private int page=0;
/**
* 每页记录数
*/
private int pageSize=20;
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
/**
* 获取列表的开始位置
*
* @return the start
*/
public int getStart() {
if(page < 1){
page = 1;
}
return (page - 1) * pageSize;
}
/**
* 获取列表的结束位置
*
* @return the limit
*/
public Integer getLimit() {
return pageSize;
}
}