From afd3ccfd1e62f289a8c1be4574472bc4c4ec140a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hoang=20Xuan=20Mai/=28Hoang=20Xuan=20Mai=29/=ED=98=84?= =?UTF-8?q?=EC=9E=A5=EB=8C=80=EB=A6=AC=EC=9D=B8/SK?= <20074474@skcc.com> Date: Tue, 5 Aug 2025 15:52:51 +0700 Subject: [PATCH] add paging for screen 4 --- .../ems/effc/controller/EqpmIndMntrCtr.java | 17 + .../fems/ems/effc/service/EqpmIndMntrSvc.java | 8 + .../oracle/base/PastRsltDataReadMapper.xml | 2 +- .../ems/oracle/effc/EqpmIndMntrMapper.xml | 322 ++++++++++++++++++ 4 files changed, 348 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/lsitc/fems/ems/effc/controller/EqpmIndMntrCtr.java b/src/main/java/com/lsitc/fems/ems/effc/controller/EqpmIndMntrCtr.java index 05537dd..c9a4064 100644 --- a/src/main/java/com/lsitc/fems/ems/effc/controller/EqpmIndMntrCtr.java +++ b/src/main/java/com/lsitc/fems/ems/effc/controller/EqpmIndMntrCtr.java @@ -45,6 +45,14 @@ public class EqpmIndMntrCtr { result.add("eqpmIndMntrData", eqpmIndMntrSvc.selectDailyEnrgUseMainIdx(paramMap.getParams())); return result; } + + @RequestMapping(value="/selectDailyEnrgUseMainIdxPageTotal", method=RequestMethod.POST) + @ResponseBody + public Object selectDailyEnrgUseMainIdxPageTotal(@RequestBody BaseParam paramMap){ + BaseResponse result = new BaseResponse(); + result.add("eqpmIndMntrPageTotal", eqpmIndMntrSvc.selectDailyEnrgUseMainIdxPageTotal(paramMap.getParams())); + return result; + } /** * @methodName : selectMonthlyEnrgUseMainIdx @@ -61,4 +69,13 @@ public class EqpmIndMntrCtr { return result; } + @RequestMapping(value="/selectMonthlyEnrgUseMainIdxPageTotal", method=RequestMethod.POST) + @ResponseBody + public Object selectMonthlyEnrgUseMainIdxPageTotal(@RequestBody BaseParam paramMap){ + BaseResponse result = new BaseResponse(); + result.add("eqpmIndMntrPageTotal", eqpmIndMntrSvc.selectMonthlyEnrgUseMainIdxPageTotal(paramMap.getParams())); + return result; + } + + } diff --git a/src/main/java/com/lsitc/fems/ems/effc/service/EqpmIndMntrSvc.java b/src/main/java/com/lsitc/fems/ems/effc/service/EqpmIndMntrSvc.java index fd57f93..009da16 100644 --- a/src/main/java/com/lsitc/fems/ems/effc/service/EqpmIndMntrSvc.java +++ b/src/main/java/com/lsitc/fems/ems/effc/service/EqpmIndMntrSvc.java @@ -30,6 +30,10 @@ public class EqpmIndMntrSvc extends BaseSvc{ public Object selectDailyEnrgUseMainIdx(HashMap params) { return dao.selectList("ems.effc.eqpmIndMntr.selectDailyEnrgUseMainIdx", params); } + + public Object selectDailyEnrgUseMainIdxPageTotal(HashMap params) { + return dao.selectList("ems.effc.eqpmIndMntr.selectDailyEnrgUseMainIdxPageTotal", params); + } /** * @methodName : selectMonthlyEnrgUseMainIdx @@ -41,4 +45,8 @@ public class EqpmIndMntrSvc extends BaseSvc{ public Object selectMonthlyEnrgUseMainIdx(HashMap params) { return dao.selectList("ems.effc.eqpmIndMntr.selectMonthlyEnrgUseMainIdx", params); } + + public Object selectMonthlyEnrgUseMainIdxPageTotal(HashMap params) { + return dao.selectList("ems.effc.eqpmIndMntr.selectMonthlyEnrgUseMainIdxPageTotal", params); + } } diff --git a/src/main/resources/sqlmap/ems/oracle/base/PastRsltDataReadMapper.xml b/src/main/resources/sqlmap/ems/oracle/base/PastRsltDataReadMapper.xml index 86d47a5..a06816b 100644 --- a/src/main/resources/sqlmap/ems/oracle/base/PastRsltDataReadMapper.xml +++ b/src/main/resources/sqlmap/ems/oracle/base/PastRsltDataReadMapper.xml @@ -11,7 +11,7 @@ AND A.READ_DTTM BETWEEN TO_DATE(CONCAT(#{fromDt},'000000'), 'YYYYMMDDHH24MISS') AND TO_DATE(CONCAT(#{toDt},'235959'), 'YYYYMMDDHH24MISS') ORDER BY TAG_ID, READ_DTTM - OFFSET #{offset} ROWS FETCH NEXT #{limit} ROWS ONLY + OFFSET #{offset} ROWS FETCH NEXT #{limit} ROWS ONLY + + + +