MCPcopy Create free account
hub / github.com/PlexPt/rocket-pt / PageUtil

Class PageUtil

src/main/java/com/rocketpt/server/common/base/PageUtil.java:8–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6import java.util.List;
7
8public class PageUtil {
9
10
11 public static int DEFAULT_PAGE_SIZE = 20;
12
13 /**
14 * 开始分页
15 *
16 * @param param
17 */
18 public static void startPage(OrderPageParam param) {
19 Integer page = param.getPage();
20 if (page == null) {
21 param.setPage(1);
22 param.setSize(DEFAULT_PAGE_SIZE);
23 }
24
25 PageHelper.startPage(param.getPage(), param.getSize());
26
27 }
28
29 /**
30 * 开始分页
31 *
32 * @param param
33 */
34 public static void startPage(PageParam param) {
35 Integer page = param.getPage();
36 if (page == null) {
37 param.setPage(1);
38 param.setSize(DEFAULT_PAGE_SIZE);
39 }
40
41 PageHelper.startPage(param.getPage(), param.getSize());
42 }
43
44 /**
45 * 分页结果
46 *
47 * @param list
48 */
49 public static ResPage getPage(List list) {
50 PageInfo pageInfo = new PageInfo(list);
51 return new ResPage(pageInfo.getTotal(), pageInfo.getPageNum(), pageInfo.getSize());
52
53 }
54}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected