项目结构
分页
package com.beilin.result;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import java.io.Serializable;
/**
* 分页查询参数
*/
@Slf4j
@Data
public class Page implements Serializable {
private static final long serialVersionUID = 7328071045193618467L;
private Integer page;//当前页
private Integer limit;//每页显示多少条
private Integer offset;//数据库偏移量
public void countOffset() {
if (null == this.page || null == this.limit) {
this.offset = 0;
return;
}
this.offset = (this.page - 1) * this.limit;
}
@Override
public String toString() {
return "PageTableRequest{" +
"page=" + page +
", limit=" + limit +
", offset=" + offset +
'}';
}
}