话不多说,直接上代码!
- BasePage类
- 说明:
- 该类是一个final类,即:它不能被继承
- 该类在使用时,需要与BaseService接口配合使用
- 该类在创建时,需要给它一个Service接口的实现类对象(BaseService接口,在我的项目中是做为所有Service的父接口使用的)
- 提示:
- 接口是可以多继承的(符合一些要求的情况下,这里不提)
- 方法描述:
- get系列:除了重要的service不可get外,其余都可以get
- set系列:只能设置
- 当前页码,pageNo
- 每页的长度,pageSize
- 说明:
package ling.evidences.tool;
import ling.evidences.service.root.BaseService;
import java.util.List;
/**
* 分页模型,
*
* @Author: LI_Lingfei
* @CreateTime: 2020-12-25 14:43
*/
public final class BasePage<T> {
// region 属性
private int pageNo;//当前页面
private int pageSize;//每页长度
private int allDataCount;//总共有多少条数据