From a3e66dfb94b37ca427fca15fecd731c8909170aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pham=20Hoang=20Manh/=28Pham=20Hoang=20Manh=29/=ED=98=84?= =?UTF-8?q?=EC=9E=A5=EB=8C=80=EB=A6=AC=EC=9D=B8/SK?= <20074606@skcc.com> Date: Wed, 20 Aug 2025 12:39:15 +0900 Subject: [PATCH] add paging for api selectEnrgUsePlan --- .../ems/effc/controller/EnrgUsePlanCtr.java | 9 +++++ .../fems/ems/effc/service/EnrgUsePlanSvc.java | 5 +++ .../ems/oracle/effc/EnrgUsePlanMapper.xml | 36 +++++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgUsePlanCtr.java b/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgUsePlanCtr.java index 26bc173..934621d 100644 --- a/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgUsePlanCtr.java +++ b/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgUsePlanCtr.java @@ -51,6 +51,15 @@ public class EnrgUsePlanCtr { result.add("enrgUsePlanDatas",enrgUsePlanSvc.selectEnrgUsePlanData(paramMap.getParams())); return result; } + + @RequestMapping(value="/selectEnrgUsePlanPageTotal", method=RequestMethod.POST) + @ResponseBody + public Object selectEnrgUsePlanPageTotal(@RequestBody BaseParam paramMap){ + BaseResponse result = new BaseResponse(); + result.add("enrgUsePlanPageTotal",enrgUsePlanSvc.selectEnrgUsePlanPageTotal(paramMap.getParams())); + return result; + } + /** * @methodName : saveEmsEqpmMmPlanDatas * @date : 2022.12.05 diff --git a/src/main/java/com/lsitc/fems/ems/effc/service/EnrgUsePlanSvc.java b/src/main/java/com/lsitc/fems/ems/effc/service/EnrgUsePlanSvc.java index d2fd37c..23eb3ca 100644 --- a/src/main/java/com/lsitc/fems/ems/effc/service/EnrgUsePlanSvc.java +++ b/src/main/java/com/lsitc/fems/ems/effc/service/EnrgUsePlanSvc.java @@ -38,6 +38,11 @@ public class EnrgUsePlanSvc extends BaseSvc{ public Object selectEnrgUsePlanData(HashMap params) { return dao.selectList("ems.effc.EnrgUsePlan.selectEnrgUsePlanData", params); } + + public Object selectEnrgUsePlanPageTotal(HashMap params) { + return dao.selectList("ems.effc.EnrgUsePlan.selectEnrgUsePlanPageTotal", params); + } + /** * @methodName : saveEmsEqpmMmPlanDatas * @date : 2022.12.05 diff --git a/src/main/resources/sqlmap/ems/oracle/effc/EnrgUsePlanMapper.xml b/src/main/resources/sqlmap/ems/oracle/effc/EnrgUsePlanMapper.xml index a39fa8b..fd48fbe 100644 --- a/src/main/resources/sqlmap/ems/oracle/effc/EnrgUsePlanMapper.xml +++ b/src/main/resources/sqlmap/ems/oracle/effc/EnrgUsePlanMapper.xml @@ -46,7 +46,43 @@ ) B ORDER BY B.EQPM_ID, B.GUBUN + OFFSET #{offset} ROWS FETCH NEXT #{limit} ROWS ONLY + + +