From f041358716340c6a8f48933a33acab5abea9db2a Mon Sep 17 00:00:00 2001
From: zrj <646384940@qq.com>
Date: Wed, 30 Oct 2024 14:46:21 +0800
Subject: [PATCH] 新增应急空间统计

---
 src/main/java/org/springblade/modules/yw/mapper/EmergencySpaceMapper.xml |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/yw/mapper/EmergencySpaceMapper.xml b/src/main/java/org/springblade/modules/yw/mapper/EmergencySpaceMapper.xml
index 0b96c4b..ddab7b4 100644
--- a/src/main/java/org/springblade/modules/yw/mapper/EmergencySpaceMapper.xml
+++ b/src/main/java/org/springblade/modules/yw/mapper/EmergencySpaceMapper.xml
@@ -21,8 +21,30 @@
         <result column="is_deleted" property="isDeleted"/>
     </resultMap>
 
+    <!--自定义分页查询-->
     <select id="selectEmergencySpacePage" resultMap="emergencySpaceResultMap">
         select * from yw_emergency_space where is_deleted = 0
     </select>
 
+    <!--获取应急空间统计数据-->
+    <select id="getStatisticData" resultType="java.util.Map">
+        SELECT
+            case when type=1 then '应急池'
+            when type =2 then '阀门'
+            when type =3 then '公共管网'
+            when type =4 then '污水提升泵站'
+            when type =5 then '水库'
+            when type =6 then '应急泵'
+            when type =7 then '消防沙'
+            end as type,
+            count(*) as num
+        FROM
+            yw_emergency_space
+        WHERE
+            is_deleted = 0
+            AND type IS NOT NULL
+            AND firm_id IS NOT NULL
+            GROUP BY type
+    </select>
+
 </mapper>

--
Gitblit v1.9.3