From 6862479614750b0b01d4826b1a6e1ce532a71225 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: Mon, 18 Aug 2025 17:26:17 +0900 Subject: [PATCH] add paging api selectEnrgEffcEqpmDetlMntr --- .../controller/EnrgEffcEqpmDetlMntrCtr.java | 8 +++ .../effc/service/EnrgEffcEqpmDetlMntrSvc.java | 4 ++ .../effc/EnrgEffcEqpmDetlMntrMapper.xml | 65 +++++++++++++++++++ 3 files changed, 77 insertions(+) diff --git a/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgEffcEqpmDetlMntrCtr.java b/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgEffcEqpmDetlMntrCtr.java index 097de95..8c7a40e 100644 --- a/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgEffcEqpmDetlMntrCtr.java +++ b/src/main/java/com/lsitc/fems/ems/effc/controller/EnrgEffcEqpmDetlMntrCtr.java @@ -48,6 +48,14 @@ public class EnrgEffcEqpmDetlMntrCtr { result.add("eqpmDetlData", enrgEffcEqpmDetlMntrSvc.selectEnrgEffcEqpmDetlMntr(paramMap.getParams())); return result; } + + @RequestMapping(value="/selectEnrgEffcEqpmDetlMntrPageTotal", method=RequestMethod.POST) + @ResponseBody + public Object selectEnrgEffcEqpmDetlMntrPageTotal(@RequestBody BaseParam paramMap){ + BaseResponse result = new BaseResponse(); + result.add("eqpmDetlDataPageTotal", enrgEffcEqpmDetlMntrSvc.selectEnrgEffcEqpmDetlMntrPageTotal(paramMap.getParams())); + return result; + } /** * @methodName : selectEqpmDetailPop diff --git a/src/main/java/com/lsitc/fems/ems/effc/service/EnrgEffcEqpmDetlMntrSvc.java b/src/main/java/com/lsitc/fems/ems/effc/service/EnrgEffcEqpmDetlMntrSvc.java index 5a44e80..232b2e4 100644 --- a/src/main/java/com/lsitc/fems/ems/effc/service/EnrgEffcEqpmDetlMntrSvc.java +++ b/src/main/java/com/lsitc/fems/ems/effc/service/EnrgEffcEqpmDetlMntrSvc.java @@ -32,6 +32,10 @@ public class EnrgEffcEqpmDetlMntrSvc extends BaseSvc{ public Object selectEnrgEffcEqpmDetlMntr(HashMap params) { return dao.selectList("ems.effc.EnrgEffcEqpmDetlMntr.selectEnrgEffcEqpmDetlMntr", params); } + + public Object selectEnrgEffcEqpmDetlMntrPageTotal(HashMap params) { + return dao.selectList("ems.effc.EnrgEffcEqpmDetlMntr.selectEnrgEffcEqpmDetlMntrPageTotal", params); + } /** * @methodName : selectEqpmDetailPop diff --git a/src/main/resources/sqlmap/ems/oracle/effc/EnrgEffcEqpmDetlMntrMapper.xml b/src/main/resources/sqlmap/ems/oracle/effc/EnrgEffcEqpmDetlMntrMapper.xml index 3657ae5..1f7b798 100644 --- a/src/main/resources/sqlmap/ems/oracle/effc/EnrgEffcEqpmDetlMntrMapper.xml +++ b/src/main/resources/sqlmap/ems/oracle/effc/EnrgEffcEqpmDetlMntrMapper.xml @@ -74,6 +74,71 @@ AND OK_FG = #{okFg} ORDER BY EQPM_ID, GD_IDX_ID + OFFSET #{offset} ROWS FETCH NEXT #{limit} ROWS ONLY + + +