PageIndex, PageLastIndex 명칭으로 변경

This commit is contained in:
KNKIM 2021-07-26 11:37:08 +09:00
parent d888669dc6
commit a2f17d884d
6 changed files with 50 additions and 48 deletions

View File

@ -124,8 +124,8 @@ public class BoardController extends NlibCommonController
//------------------------------- //-------------------------------
DataApiReqVO reqVO = new DataApiReqVO(); DataApiReqVO reqVO = new DataApiReqVO();
reqVO.setAuthKey(createAuthKey(req, authentication)); reqVO.setAuthKey(createAuthKey(req, authentication));
reqVO.setPageNo(pageNo); reqVO.setPageIndex(pageNo);
reqVO.setPageRows(pageRows); reqVO.setPageSize(pageRows);
// 추가 정보 설정 // 추가 정보 설정
HashMap<String, Object> info = new HashMap<String, Object>(); HashMap<String, Object> info = new HashMap<String, Object>();
@ -167,8 +167,8 @@ public class BoardController extends NlibCommonController
//------------------------------- //-------------------------------
DataApiReqVO reqVO = new DataApiReqVO(); DataApiReqVO reqVO = new DataApiReqVO();
reqVO.setAuthKey(createAuthKey(req, authentication)); reqVO.setAuthKey(createAuthKey(req, authentication));
reqVO.setPageNo(pageNo); reqVO.setPageIndex(pageNo);
reqVO.setPageRows(pageRows); reqVO.setPageSize(pageRows);
// 추가 정보 설정 : 게시판ID, 게시물번호 // 추가 정보 설정 : 게시판ID, 게시물번호
HashMap<String, Object> info = new HashMap<String, Object>(); HashMap<String, Object> info = new HashMap<String, Object>();
@ -274,8 +274,8 @@ public class BoardController extends NlibCommonController
//------------------------------- //-------------------------------
DataApiReqVO reqVO = new DataApiReqVO(); DataApiReqVO reqVO = new DataApiReqVO();
reqVO.setAuthKey(createAuthKey(req, authentication)); reqVO.setAuthKey(createAuthKey(req, authentication));
reqVO.setPageNo(pageNo); reqVO.setPageIndex(pageNo);
reqVO.setPageRows(pageRows); reqVO.setPageSize(pageRows);
// 추가 정보 설정 : 게시판ID, 게시물번호 // 추가 정보 설정 : 게시판ID, 게시물번호
HashMap<String, Object> info = new HashMap<String, Object>(); HashMap<String, Object> info = new HashMap<String, Object>();

View File

@ -91,8 +91,8 @@ public interface DataApiInterface {
// 공통 // 공통
map.add("authKey", reqVO.getAuthKey()); map.add("authKey", reqVO.getAuthKey());
map.add("rows", "" + reqVO.getPageRows()); map.add("rows", "" + reqVO.getPageSize());
map.add("page", "" + reqVO.getPageNo()); map.add("page", "" + reqVO.getPageIndex());
// 추가 정보 // 추가 정보
if(reqVO.hasInfo()) { if(reqVO.hasInfo()) {
@ -196,21 +196,23 @@ public interface DataApiInterface {
int codeInt = 0; int codeInt = 0;
try { try {
codeInt = Integer.parseInt(code); codeInt = Integer.parseInt(code);
if(codeInt != 0) {
resVO.setResultCode(String.format("ERR_BIZERR(%s)", code));
} else {
resVO.setResultCode("S0000");
}
} catch(Exception e) { } catch(Exception e) {
if(StringUtil.isNotEmpty(code) && code.startsWith("S")) { if(StringUtil.isNotEmpty(code) && code.startsWith("S")) {
codeInt = 0; codeInt = 0;
resVO.setResultCode("S0000");
} else { } else {
resVO.setResultCode(String.format("ERR_BIZERR(%s)", code));
log.error("회신 code 정보를 정수로 변환처리 중 오류가 발생하였습니다." + e.toString()); log.error("회신 code 정보를 정수로 변환처리 중 오류가 발생하였습니다." + e.toString());
codeInt = -1; codeInt = -1;
e.printStackTrace(); e.printStackTrace();
} }
} }
if(codeInt != 0) {
resVO.setResultCode(String.format("ERR_BIZERR(%s)", code));
} else {
resVO.setResultCode("S0000");
}
} }
if(lowerKey.equals("message")) { if(lowerKey.equals("message")) {
@ -218,11 +220,11 @@ public interface DataApiInterface {
} }
if(lowerKey.equals("page")) { if(lowerKey.equals("page")) {
resVO.setPageNo(StringUtil.toNumber((String)map.get(key))); resVO.setPageIndex(StringUtil.toNumber((String)map.get(key)));
} }
if(lowerKey.equals("totpages")) { if(lowerKey.equals("totpages")) {
resVO.setPageTotCount(StringUtil.toNumber((String)map.get(key))); resVO.setPageLastIndex(StringUtil.toNumber((String)map.get(key)));
} }
if(lowerKey.equals("records")) { if(lowerKey.equals("records")) {

View File

@ -29,14 +29,14 @@ import java.util.Map;
public class DataApiReqVO { public class DataApiReqVO {
public static final int DEFAULT_PAGE_SIZE = 10; public static final int DEFAULT_PAGE_SIZE = 10;
public static final int DEFAULT_PAGE_NO = 1; public static final int DEFAULT_PAGE_INDEX = 1;
/* 처리결과 */ /* 처리결과 */
private String authKey; /* 로그인키 */ private String authKey; /* 로그인키 */
/* 페이징 정보 */ /* 페이징 정보 */
private int pageNo = 0; /* 요청 페이지 번호 */ private int pageIndex = 0; /* 요청 페이지 번호 */
private int pageRows = 0; /* 페이지별 표출할 레코드 수 */ private int pageSize = 0; /* 페이지별 표출할 레코드 수 */
/* 기본정보 */ /* 기본정보 */
private HashMap<String, Object> info = null; private HashMap<String, Object> info = null;
@ -58,37 +58,37 @@ public class DataApiReqVO {
this.authKey = authKey; this.authKey = authKey;
} }
public int getPageNo() { public int getPageIndex() {
return (pageNo < 1 ? DEFAULT_PAGE_NO : pageNo); return (pageIndex < 1 ? DEFAULT_PAGE_INDEX : pageIndex);
} }
public void setPageNo(int pageNo) { public void setPageIndex(int pageIndex) {
this.pageNo = pageNo; this.pageIndex = pageIndex;
} }
public void setPageNo(String pageNo) { public void setPageIndex(String pageIndex) {
try { try {
this.pageNo = Integer.parseInt(pageNo); this.pageIndex = Integer.parseInt(pageIndex);
} catch(Exception e) { } catch(Exception e) {
this.pageNo = DEFAULT_PAGE_NO; this.pageIndex = DEFAULT_PAGE_INDEX;
} }
} }
public int getPageRows() { public int getPageSize() {
return (pageRows < 1 ? DEFAULT_PAGE_SIZE : pageRows); return (pageSize < 1 ? DEFAULT_PAGE_SIZE : pageSize);
} }
public void setPageRows(String pageRows) { public void setPageSize(String pageSize) {
try { try {
this.pageRows = Integer.parseInt(pageRows); this.pageSize = Integer.parseInt(pageSize);
} catch(Exception e) { } catch(Exception e) {
this.pageRows = DEFAULT_PAGE_SIZE; this.pageSize = DEFAULT_PAGE_SIZE;
} }
} }
public void setPageRows(int pageRows) { public void setPageSize(int pageSize) {
this.pageRows = pageRows; this.pageSize = pageSize;
} }
public HashMap<String, Object> getInfo() { public HashMap<String, Object> getInfo() {

View File

@ -54,14 +54,14 @@ public class DataApiResVO {
String resultMessage; /* 결과내용(오류내용) */ String resultMessage; /* 결과내용(오류내용) */
/* 페이징 정보 */ /* 페이징 정보 */
int pageNo = 0; /* 요청 페이지 번호 */ int pageIndex = 0; /* 요청 페이지 번호 (page) */
int pageTotCount = 0; /* 페이지총수 */ int pageLastIndex = 0; /* 마지막페이지번호 (totPages) */
/* 기본/추가 정보 */ /* 기본/추가 정보 */
HashMap<String, Object> info = null; HashMap<String, Object> info = null;
/* 목록정보 */ /* 목록정보 */
int recordTotCount = 0; /* 총 레코드수 */ int recordTotCount = 0; /* 총 레코드수 (records) */
/** /**
* 응답 처리결과가 성공인지의 여부를 리턴한다. * 응답 처리결과가 성공인지의 여부를 리턴한다.
@ -88,17 +88,17 @@ public class DataApiResVO {
public void setResultMessage(String resultMessage) { public void setResultMessage(String resultMessage) {
this.resultMessage = resultMessage; this.resultMessage = resultMessage;
} }
public int getPageNo() { public int getPageIndex() {
return pageNo; return pageIndex;
} }
public void setPageNo(int pageNo) { public void setPageIndex(int pageIndex) {
this.pageNo = pageNo; this.pageIndex = pageIndex;
} }
public int getPageTotCount() { public int getPageLastIndex() {
return pageTotCount; return pageLastIndex;
} }
public void setPageTotCount(int pageTotCount) { public void setPageLastIndex(int pageLastIndex) {
this.pageTotCount = pageTotCount; this.pageLastIndex = pageLastIndex;
} }
public HashMap<String, Object> getInfo() { public HashMap<String, Object> getInfo() {
return info; return info;

View File

@ -73,8 +73,8 @@ public class SampleDataApiController {
DataApiReqVO reqVO = new DataApiReqVO(); DataApiReqVO reqVO = new DataApiReqVO();
reqVO.setAuthKey(authKey); reqVO.setAuthKey(authKey);
reqVO.setPageNo(page); reqVO.setPageIndex(page);
reqVO.setPageRows(rows); reqVO.setPageSize(rows);
DataApiResVO resVO = sampleDataApiService.getSampleInfo(reqVO); DataApiResVO resVO = sampleDataApiService.getSampleInfo(reqVO);
model.addAttribute("result", resVO); model.addAttribute("result", resVO);

View File

@ -56,8 +56,8 @@ public class SecUserDetailsService implements UserDetailsService {
DataApiReqVO reqVO = new DataApiReqVO(); DataApiReqVO reqVO = new DataApiReqVO();
reqVO.setAuthKey("NONE"); reqVO.setAuthKey("NONE");
reqVO.setPageNo("1"); reqVO.setPageIndex("1");
reqVO.setPageRows("1"); reqVO.setPageSize("1");
HashMap<String, Object> info = new HashMap<String, Object>(); HashMap<String, Object> info = new HashMap<String, Object>();
info.put("id", username); info.put("id", username);