xiangpei
2024-06-03 c6974a68972be7f26e61df42de7d9e1605379725
分页工具类
1个文件已添加
28 ■■■■■ 已修改文件
src/main/java/com/ycl/jxkg/utils/PageUtil.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/utils/PageUtil.java
New file
@@ -0,0 +1,28 @@
package com.ycl.jxkg.utils;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ycl.jxkg.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;
    }
}