1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| package cn.lili.utils;
|
| import cn.lili.base.AbsQuery;
| import com.baomidou.mybatisplus.core.metadata.IPage;
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
| /**
| * 分页工具类
| * @author xp
| * @date 2022/12/2
| */
| public class PageUtil {
|
| /**
| * 获取plus的分页对象
| * @param q
| * @param <T> 实体类
| * @param <Q> 查询类
| * @return
| */
| public static <T, Q extends AbsQuery> IPage<T> getPage(Q q, Class<T> c) {
| Page<T> page = new Page<T>()
| .setCurrent(q.getPageNumber())
| .setSize(q.getPageSize());
| return page;
| }
|
| }
|
|