package com.qxueyou.scc.base.model;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
/**
|
* 后端分页时使用,接收前端传来分页信息
|
* @author ody.yuan
|
*
|
*/
|
@ApiModel(description="接收前台分页、查询和排序")
|
public class PaginationData {
|
|
//从第几条记录开始(从0开始)
|
@ApiModelProperty(name="从第几条记录开始(从0开始)", value="offset")
|
private Integer offset;
|
|
//每页显示记录数
|
@ApiModelProperty(name="每页显示记录数", value="limit")
|
private Integer limit;
|
|
//排序字段
|
@ApiModelProperty(name="排序字段", example="createTime", value="sort")
|
private String sort;
|
|
//排序方式,默认升序
|
@ApiModelProperty(name="排序方式,默认升序", example="desc", value="order")
|
private String order = "asc";
|
|
//总记录数
|
@ApiModelProperty(name="总记录数", value="total")
|
private Integer total;
|
|
//查询输入框
|
@ApiModelProperty(name="查询输入框", value="keyword")
|
private String keyword = "";
|
|
//查询输入框
|
@ApiModelProperty(name="查询输入框", value="search")
|
private String search = "";
|
|
/*
|
* 每页显示条数
|
*/
|
@ApiModelProperty(name="每页显示记录数", value="pageSize")
|
private Integer pageSize;
|
|
/*
|
* 当前页码
|
*/
|
@ApiModelProperty(name="从第几条记录开始(从0开始)", value="pageNum")
|
private Integer pageNum;
|
|
public String getKeyword() {
|
return keyword;
|
}
|
|
public void setKeyword(String keyword) {
|
this.keyword = keyword;
|
}
|
|
public Integer getPageSize() {
|
return pageSize == null?Integer.MAX_VALUE:pageSize;
|
}
|
|
public void setPageSize(Integer pageSize) {
|
this.pageSize = pageSize;
|
}
|
|
public Integer getPageNum() {
|
return pageNum == null || pageNum == 0?1:pageNum;
|
}
|
|
public void setPageNum(Integer pageNum) {
|
this.pageNum = pageNum;
|
}
|
|
public PaginationData(){
|
}
|
|
public Integer getOffset() {
|
return offset;
|
}
|
|
public void setOffset(Integer offset) {
|
this.offset = offset;
|
}
|
|
public Integer getLimit() {
|
return limit;
|
}
|
|
public void setLimit(Integer limit) {
|
this.limit = limit;
|
}
|
|
public String getSort() {
|
return sort;
|
}
|
|
public void setSort(String sort) {
|
this.sort = sort;
|
}
|
|
public String getOrder() {
|
return order;
|
}
|
|
public void setOrder(String order) {
|
this.order = order;
|
}
|
|
public Integer getTotal() {
|
return total;
|
}
|
|
public void setTotal(Integer total) {
|
this.total = total;
|
}
|
|
public String getSearch() {
|
return search;
|
}
|
|
public void setSearch(String search) {
|
this.search = search;
|
}
|
|
}
|