|
@@ -1,9 +1,11 @@
|
|
|
package com.ruoyi.common.utils;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.ruoyi.common.core.page.PageDomain;
|
|
|
import com.ruoyi.common.core.page.TableSupport;
|
|
|
import com.ruoyi.common.utils.sql.SqlUtil;
|
|
|
+import org.apache.poi.ss.formula.functions.T;
|
|
|
|
|
|
/**
|
|
|
* 分页工具类
|
|
@@ -29,4 +31,18 @@ public class PageUtils extends PageHelper {
|
|
|
public static void clearPage() {
|
|
|
PageHelper.clearPage();
|
|
|
}
|
|
|
+
|
|
|
+ public static com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> copyPage(
|
|
|
+ com.baomidou.mybatisplus.extension.plugins.pagination.Page<?> page, Class<T> cls) {
|
|
|
+
|
|
|
+ com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> result =
|
|
|
+ new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>();
|
|
|
+
|
|
|
+ result.setTotal(page.getTotal());
|
|
|
+ result.setRecords(BeanUtil.copyToList(page.getRecords(), cls));
|
|
|
+ result.setPages(page.getPages());
|
|
|
+ result.setSize(page.getSize());
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
}
|