From 4249c32a089cb5ca4f051a07bb907c4877beff91 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: Thu, 14 Aug 2025 15:45:02 +0900 Subject: [PATCH] add paging for selectBatchLog --- .../comm/base/controller/BatchLogCtr.java | 8 +++ .../fems/comm/base/service/BatchLogSvc.java | 3 + .../comm/oracle/base/BatchLogMapper.xml | 59 +++++++++++++++++++ 3 files changed, 70 insertions(+) diff --git a/src/main/java/com/lsitc/fems/comm/base/controller/BatchLogCtr.java b/src/main/java/com/lsitc/fems/comm/base/controller/BatchLogCtr.java index 8005301..cbbbb15 100644 --- a/src/main/java/com/lsitc/fems/comm/base/controller/BatchLogCtr.java +++ b/src/main/java/com/lsitc/fems/comm/base/controller/BatchLogCtr.java @@ -54,5 +54,13 @@ public class BatchLogCtr{ result.add("batchLogData", batchLog); return result; } + + @RequestMapping(value="/selectBatchLogPageTotal", method=RequestMethod.POST) + @ResponseBody + public Object selectPrgmPageTotal(@RequestBody BaseParam paramMap){ + BaseResponse result = new BaseResponse(); + result.add("batchLogPageTotal", batchLogSvc.selectBatchLogPageTotal(paramMap.getParams())); + return result; + } } diff --git a/src/main/java/com/lsitc/fems/comm/base/service/BatchLogSvc.java b/src/main/java/com/lsitc/fems/comm/base/service/BatchLogSvc.java index 1da59d0..01af060 100644 --- a/src/main/java/com/lsitc/fems/comm/base/service/BatchLogSvc.java +++ b/src/main/java/com/lsitc/fems/comm/base/service/BatchLogSvc.java @@ -38,4 +38,7 @@ public class BatchLogSvc extends BaseSvc { return dao.selectList("comm.base.batchLog.selectBatchLog", param); } + public List selectBatchLogPageTotal(HashMap param) { + return dao.selectList("comm.base.batchLog.selectBatchLogPageTotal", param); + } } diff --git a/src/main/resources/sqlmap/comm/oracle/base/BatchLogMapper.xml b/src/main/resources/sqlmap/comm/oracle/base/BatchLogMapper.xml index 4b51eb6..c352b6a 100644 --- a/src/main/resources/sqlmap/comm/oracle/base/BatchLogMapper.xml +++ b/src/main/resources/sqlmap/comm/oracle/base/BatchLogMapper.xml @@ -132,6 +132,65 @@ AND EXEC_DT BETWEEN #{fromDt} AND #{fromDt} ORDER BY EXEC_DT DESC, BATCH_STRT_DTTM DESC + OFFSET #{offset} ROWS FETCH NEXT #{limit} ROWS ONLY + + +