diff --git a/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java b/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java
index 74cc2479..453032b0 100644
--- a/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java
+++ b/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java
@@ -31,7 +31,7 @@ import java.util.List;
/**
* 预警信息Controller
- *
+ *
* @author ruoyi
* @date 2024-01-26
*/
@@ -49,6 +49,16 @@ public class DcWarningController extends BaseController
IDcWarningService ben = SpringUtils.getBean(IDcWarningService.class);
ben.updateEndSection();
}
+
+ /**
+ * 感知事件数据统计
+ */
+ @ApiOperation("感知事件数据统计")
+ @GetMapping("/countNumber")
+ public AjaxResult dcWarningCountNumber() {
+ return AjaxResult.success(dcWarningService.dcWarningCountNumber());
+ }
+
/**
* 查询预警信息列表
*/
diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcWarningMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcWarningMapper.java
index 7f07269b..9b1dc3be 100644
--- a/zc-business/src/main/java/com/zc/business/mapper/DcWarningMapper.java
+++ b/zc-business/src/main/java/com/zc/business/mapper/DcWarningMapper.java
@@ -21,6 +21,11 @@ import org.springframework.security.core.parameters.P;
*/
public interface DcWarningMapper
{
+ /**
+ * 感知事件统计
+ */
+ int dcWarningCountNumber();
+
/**
* 查询预警信息
*
diff --git a/zc-business/src/main/java/com/zc/business/service/IDcWarningService.java b/zc-business/src/main/java/com/zc/business/service/IDcWarningService.java
index 2200db6f..8e5ea04f 100644
--- a/zc-business/src/main/java/com/zc/business/service/IDcWarningService.java
+++ b/zc-business/src/main/java/com/zc/business/service/IDcWarningService.java
@@ -19,6 +19,11 @@ import org.springframework.web.bind.annotation.RequestBody;
*/
public interface IDcWarningService
{
+ /**
+ * 感知事件数据统计
+ */
+ int dcWarningCountNumber();
+
/**
* 查询预警信息
*
diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcWarningServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcWarningServiceImpl.java
index 0aaeb2d9..070178f9 100644
--- a/zc-business/src/main/java/com/zc/business/service/impl/DcWarningServiceImpl.java
+++ b/zc-business/src/main/java/com/zc/business/service/impl/DcWarningServiceImpl.java
@@ -64,6 +64,16 @@ public class DcWarningServiceImpl implements IDcWarningService
private static final String WARNINGSTRATEGY = "warningStrategy";//redis策略缓存的key
private static final String WARNINGDATA = "warningData:";//redis事件缓存的key
private static String JUDGE = "1"; //自定义判断参数,1为满足0为不满足
+
+ /**
+ * 感知事件数据统计
+ * @return
+ */
+ @Override
+ public int dcWarningCountNumber() {
+ return dcWarningMapper.dcWarningCountNumber();
+ }
+
/**
* 查询预警信息
*
diff --git a/zc-business/src/main/resources/mapper/business/DcWarningMapper.xml b/zc-business/src/main/resources/mapper/business/DcWarningMapper.xml
index bb0fa037..2eb3d51a 100644
--- a/zc-business/src/main/resources/mapper/business/DcWarningMapper.xml
+++ b/zc-business/src/main/resources/mapper/business/DcWarningMapper.xml
@@ -66,6 +66,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+