package com.gk.hotwork.Domain.Vo; import com.gk.hotwork.Domain.Enum.ResultCodes; public class SearchResultVO extends ResultVO{ private boolean usePage; private Long total; private Long pages; private Long pageSize; private Long pageIndex; public SearchResultVO() { } public static SearchResultVO success(){ SearchResultVO searchResultVO = new SearchResultVO(); searchResultVO.setCode(ResultCodes.OK.getCode()); return searchResultVO; } public SearchResultVO(boolean usePage, Long pageIndex, Long pageSize, Long pages, Long total , T data, ResultCodes resultCode) { super(resultCode, data); 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 Long getPageSize() { return pageSize; } public void setPageSize(Long pageSize) { this.pageSize = pageSize; } public Long getPageIndex() { return pageIndex; } public void setPageIndex(Long pageIndex) { this.pageIndex = pageIndex; } public Long getPages() { return pages; } public void setPages(Long pages) { this.pages = pages; } }