package com.consum.base.core.utils; import java.util.List; import com.walker.db.page.GenericPager; /** * @author asus * @version 1.0 * @description: 重写分页工具 * @date 2023/11/15 15:19 */ public class PageUtil extends GenericPager { private List data; public PageUtil(List data, int pageIndex, int pageSize, int totalRows) { super(data, pageIndex, pageSize, totalRows); } public PageUtil(GenericPager mapGenericPager) { super(mapGenericPager.getDatas(), mapGenericPager.getPageIndex(), mapGenericPager.getPageSize(), (int)mapGenericPager.getTotalRows()); } @Override protected Class buildData() { return List.class; } @Override public PageUtil setDatas(List data) { if (data != null) { this.data = data; } return this; } @Override public List getDatas() { return this.data; } }