package com.monkeylessey.utils;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.monkeylessey.sys.domain.base.AbsEntity;
|
import com.monkeylessey.sys.domain.base.AbsQuery;
|
|
/**
|
* 分页工具类
|
* @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.getCurrentPage())
|
.setSize(q.getPageSize());
|
return page;
|
}
|
|
}
|