package com.gkhy.testFourierSpecialGasMonitor.commons.domain;
|
|
import com.gkhy.testFourierSpecialGasMonitor.commons.enums.ResultCode;
|
|
public class SearchResult<T> extends Result<T> {
|
|
private boolean usePage;
|
|
private Long total;
|
|
private Integer pages;
|
|
private Integer pageSize;
|
|
private Integer pageIndex;
|
|
|
|
public static SearchResult success(){
|
SearchResult searchResultVO = new SearchResult();
|
searchResultVO.setCode(ResultCode.OK.getCode());
|
return searchResultVO;
|
}
|
|
|
public SearchResult() {
|
}
|
|
public SearchResult(boolean usePage) {
|
if(usePage == false){
|
this.setUsePage(false);
|
this.setPageSize(-1);
|
this.setPageIndex(-1);
|
}else {
|
this.setUsePage(true);
|
}
|
}
|
|
public SearchResult(boolean usePage, Long total, Integer pages, Integer pageSize, Integer pageIndex) {
|
this.usePage = usePage;
|
this.total = total;
|
this.pages = pages;
|
this.pageSize = pageSize;
|
this.pageIndex = pageIndex;
|
}
|
|
public boolean isUsePage() {
|
return usePage;
|
}
|
|
public void setUsePage(boolean usePage) {
|
this.usePage = usePage;
|
}
|
|
public Long getTotal() {
|
return total;
|
}
|
|
public void setTotal(Long total) {
|
this.total = total;
|
}
|
|
public Integer getPages() {
|
return pages;
|
}
|
|
public void setPages(Integer pages) {
|
this.pages = pages;
|
}
|
|
public Integer getPageSize() {
|
return pageSize;
|
}
|
|
public void setPageSize(Integer pageSize) {
|
this.pageSize = pageSize;
|
}
|
|
public Integer getPageIndex() {
|
return pageIndex;
|
}
|
|
public void setPageIndex(Integer pageIndex) {
|
this.pageIndex = pageIndex;
|
}
|
}
|