|
|
|
@ -14,6 +14,7 @@ public class QueryRequest extends ServiceRequest {
|
|
|
|
|
private String orderBy;
|
|
|
|
|
private int pageNum;
|
|
|
|
|
private int fetchSize;
|
|
|
|
|
private boolean fetchAll;
|
|
|
|
|
private String download;
|
|
|
|
|
|
|
|
|
|
/**조회 조건 필드를 반환한다.
|
|
|
|
@ -84,7 +85,7 @@ public class QueryRequest extends ServiceRequest {
|
|
|
|
|
* @return fetchSize 한 번에 가지고 올 결과 갯수
|
|
|
|
|
*/
|
|
|
|
|
public int getFetchSize() {
|
|
|
|
|
return isEmpty(download) ? fetchSize : 0;
|
|
|
|
|
return fetchSize;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**한 번에 가지고 올 결과 갯수를 설정한다.
|
|
|
|
@ -96,6 +97,27 @@ public class QueryRequest extends ServiceRequest {
|
|
|
|
|
return self();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**모든 조회 결과의 반환 여부를 반환한다.
|
|
|
|
|
* @return fetchAll 모든 조회 결과의 반환 여부
|
|
|
|
|
* <ul><li>조회 결과를 모두 반환하려면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public boolean fetchAll() {
|
|
|
|
|
return fetchAll;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**모든 조회 결과의 반환 여부를 설정한다.
|
|
|
|
|
* @param fetchAll 모든 조회 결과의 반환 여부
|
|
|
|
|
* <ul><li>조회 결과를 모두 반환하려면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public <T extends QueryRequest> T setFetchAll(boolean fetchAll) {
|
|
|
|
|
this.fetchAll = fetchAll;
|
|
|
|
|
return self();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**조회결과를 다운로드할 파일 유형을 반환한다.
|
|
|
|
|
* @return download 다운로드 파일 유형
|
|
|
|
|
* <ul><li>엑셀 파일 - "xls"</li>
|
|
|
|
|