持久层:
List<Task> queryListBynewest(TaskQueryObject qo);
service层:
PageInfo queryListBynewest(TaskQueryObject qo);
serviceImpl层:
@Override
public PageInfo queryListBynewest(TaskQueryObject qo) {
//对任务进行分页
PageHelper.startPage(qo.getCurrentPage(),qo.getPageSize());
//查询数据
List<Task> tasks = taskMapper.queryListBynewest(qo);
return new PageInfo<>(tasks);
}
分页依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>RELEASE</version>
</dependency>
TaskQueryObject 接参实体类
package com.numberone.system.qo;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
@Getter
@Setter
public class TaskQueryObject {
private int currentPage = 1; 这是传参第几页的时候
private int pageSize = 8; 这是一页多少页数 这是写死的 根据页数需要去写死
}