forked from luyan/epmet-cloud-lingshan
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
992 B
49 lines
992 B
|
6 years ago
|
package io.renren.utils;
|
||
|
|
|
||
|
|
|
||
|
|
import java.util.LinkedHashMap;
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询参数
|
||
|
|
*
|
||
|
|
* @author chenshun
|
||
|
|
* @email sunlightcs@gmail.com
|
||
|
|
* @date 2017-03-14 23:15
|
||
|
|
*/
|
||
|
|
public class Query extends LinkedHashMap<String, Object> {
|
||
|
|
private static final long serialVersionUID = 1L;
|
||
|
|
//当前页码
|
||
|
|
private int page;
|
||
|
|
//每页条数
|
||
|
|
private int limit;
|
||
|
|
|
||
|
|
public Query(Map<String, Object> params){
|
||
|
|
this.putAll(params);
|
||
|
|
|
||
|
|
//分页参数
|
||
|
|
this.page = Integer.parseInt(params.get("page").toString());
|
||
|
|
this.limit = Integer.parseInt(params.get("limit").toString());
|
||
|
|
this.put("offset", (page - 1) * limit);
|
||
|
|
this.put("page", page);
|
||
|
|
this.put("limit", limit);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
public int getPage() {
|
||
|
|
return page;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setPage(int page) {
|
||
|
|
this.page = page;
|
||
|
|
}
|
||
|
|
|
||
|
|
public int getLimit() {
|
||
|
|
return limit;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setLimit(int limit) {
|
||
|
|
this.limit = limit;
|
||
|
|
}
|
||
|
|
}
|