From ca32ab3816f5b66120991a6b4d749698919f41bb Mon Sep 17 00:00:00 2001 From: zch Date: Mon, 26 May 2025 17:50:38 +0800 Subject: [PATCH] =?UTF-8?q?add(record):=20=E5=A2=9E=E5=8A=A0=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E5=91=8A=E8=AD=A6=E8=A7=84=E5=88=99=E6=80=BB=E6=95=B0?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 EmsRecordAlarmRuleController 中添加获取异常告警规则总数的接口 - 在 EmsRecordAlarmRuleMapper 中添加查询总数的方法 - 在 EmsRecordAlarmRuleServiceImpl 中实现查询总数的逻辑 - 在 IEmsRecordAlarmRuleService 中定义查询总数的接口 --- .../controller/EmsRecordAlarmRuleController.java | 9 +++++++++ .../ems/record/mapper/EmsRecordAlarmRuleMapper.java | 8 ++++++++ .../record/service/IEmsRecordAlarmRuleService.java | 7 +++++++ .../service/impl/EmsRecordAlarmRuleServiceImpl.java | 11 +++++++++++ .../mapper/ems/record/EmsRecordAlarmRuleMapper.xml | 5 +++++ 5 files changed, 40 insertions(+) diff --git a/os-ems/src/main/java/com/os/ems/record/controller/EmsRecordAlarmRuleController.java b/os-ems/src/main/java/com/os/ems/record/controller/EmsRecordAlarmRuleController.java index 3295c60..f125e8a 100644 --- a/os-ems/src/main/java/com/os/ems/record/controller/EmsRecordAlarmRuleController.java +++ b/os-ems/src/main/java/com/os/ems/record/controller/EmsRecordAlarmRuleController.java @@ -115,4 +115,13 @@ public class EmsRecordAlarmRuleController extends BaseController List list = emsRecordAlarmRuleService.selectEmsRecordAlarmRuleList(emsRecordAlarmRule); return success(list); } + + /** + * 获取异常告警规则总数 + */ + @GetMapping("/getEmsRecordAlarmRuleTotalCount") + public int getEmsRecordAlarmRuleTotalCount() + { + return emsRecordAlarmRuleService.getEmsRecordAlarmRuleTotalCount(); + } } diff --git a/os-ems/src/main/java/com/os/ems/record/mapper/EmsRecordAlarmRuleMapper.java b/os-ems/src/main/java/com/os/ems/record/mapper/EmsRecordAlarmRuleMapper.java index 2a9c2fe..11c29d4 100644 --- a/os-ems/src/main/java/com/os/ems/record/mapper/EmsRecordAlarmRuleMapper.java +++ b/os-ems/src/main/java/com/os/ems/record/mapper/EmsRecordAlarmRuleMapper.java @@ -58,4 +58,12 @@ public interface EmsRecordAlarmRuleMapper * @return 结果 */ public int deleteEmsRecordAlarmRuleByObjIds(Long[] objIds); + + + /** + * 查询异常告警规则总数 + * + * @return 告警规则总数 + */ + public int getEmsRecordAlarmRuleTotalCount(); } diff --git a/os-ems/src/main/java/com/os/ems/record/service/IEmsRecordAlarmRuleService.java b/os-ems/src/main/java/com/os/ems/record/service/IEmsRecordAlarmRuleService.java index 94e08bd..ef106b6 100644 --- a/os-ems/src/main/java/com/os/ems/record/service/IEmsRecordAlarmRuleService.java +++ b/os-ems/src/main/java/com/os/ems/record/service/IEmsRecordAlarmRuleService.java @@ -58,4 +58,11 @@ public interface IEmsRecordAlarmRuleService * @return 结果 */ public int deleteEmsRecordAlarmRuleByObjId(Long objId); + + /** + * 查询异常告警规则总数 + * + * @return 告警规则总数 + */ + public int getEmsRecordAlarmRuleTotalCount(); } diff --git a/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java b/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java index 34310bb..a8b62dc 100644 --- a/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java +++ b/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java @@ -93,4 +93,15 @@ public class EmsRecordAlarmRuleServiceImpl implements IEmsRecordAlarmRuleService { return emsRecordAlarmRuleMapper.deleteEmsRecordAlarmRuleByObjId(objId); } + + /** + * 查询异常告警规则总数 + * + * @return 告警规则总数 + */ + @Override + public int getEmsRecordAlarmRuleTotalCount() + { + return emsRecordAlarmRuleMapper.getEmsRecordAlarmRuleTotalCount(); + } } diff --git a/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml b/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml index 5f3fde8..42b217b 100644 --- a/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml +++ b/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmRuleMapper.xml @@ -143,4 +143,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{objId} + + +