# 分页功能
- - -
## 对应版本
> 3.5.0 版本
## 重点说明
> 项目使用 `mybatis-plus` 分页插件 实现分页功能 大致用法与 MP 一致 [MP分页文档](https://baomidou.com/pages/97710a/)
> 项目已配置分页合理化 页数溢出 例如: 一共5页 查了第6页 默认返回第一页

## 代码用法
> `Controller` 使用 `PageQuery` 接收分页参数 具体参数参考 `PageQuery`

> 构建 `Mybatis-Plus` 分页对象
> 使用 `PageQuery#build()` 方法 可快速(基于当前对象数据)构建 `MP` 分页对象


具体用法与 `MP` 一致
> 自定义 `SQL` 方法分页
> 只需在 `Mapper` 方法第一个参数和返回值 重点: 第一个参数 标注分页对象

