package cn.apes.authon.domain.dto; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.Data; @Data public class PageDTO { Integer pageIndex; Integer pageSize; Integer page; Integer perPage; public IPage getPage() { if (page != null && perPage != null) { return new Page(page, perPage); } if (pageIndex != null && pageSize != null) { return new Page(pageIndex, pageSize); } return new Page(1, 10); } }