package com.gkhy.labRiskManage.commons.domain; import com.gkhy.labRiskManage.commons.enums.ResultCode; public class SearchResult extends Result { 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; } }