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; } }