MCPcopy Create free account
hub / github.com/ZHENFENG13/My-Column / PageQueryUtil

Class PageQueryUtil

src/main/java/com/my/column/util/PageQueryUtil.java:14–55  ·  view source on GitHub ↗

分页查询参数 @author 13 @qq交流群 719099151 @email 2449207463@qq.com @link https://github.com/ZHENFENG13/My-Column

Source from the content-addressed store, hash-verified

12 * @link https://github.com/ZHENFENG13/My-Column
13 */
14public class PageQueryUtil extends LinkedHashMap<String, Object> {
15 //当前页码
16 private int page;
17 //每页条数
18 private int limit;
19
20 public PageQueryUtil(Map<String, Object> params) {
21 this.putAll(params);
22
23 //分页参数
24 this.page = Integer.parseInt(params.get("page").toString());
25 this.limit = Integer.parseInt(params.get("limit").toString());
26 this.put("start", (page - 1) * limit);
27 this.put("page", page);
28 this.put("limit", limit);
29 }
30
31
32 public int getPage() {
33 return page;
34 }
35
36 public void setPage(int page) {
37 this.page = page;
38 }
39
40 public int getLimit() {
41 return limit;
42 }
43
44 public void setLimit(int limit) {
45 this.limit = limit;
46 }
47
48 @Override
49 public String toString() {
50 return "PageUtil{" +
51 "page=" + page +
52 ", limit=" + limit +
53 '}';
54 }
55}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected