From da2c594ade5d69621dd11a13bb758477e2dc079e Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期三, 07 五月 2025 15:57:51 +0800
Subject: [PATCH] 危化品新版修改

---
 hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml b/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml
index 863ce60..bfb143a 100644
--- a/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml
+++ b/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml
@@ -84,4 +84,30 @@
             #{basicId}
         </foreach>
     </select>
+    <select id="basicCount" resultType="com.gkhy.hazmat.system.domain.vo.HzBasicVo">
+        SELECT
+            '易燃品' AS hazmat_character,
+            SUM(FIND_IN_SET('易燃品', hazmat_character) > 0) AS count
+        FROM hz_hazmat_basic WHERE del_flag =0
+        UNION ALL
+        SELECT
+            '有毒品' AS hazmat_character,
+            SUM(FIND_IN_SET('有毒品', hazmat_character) > 0) AS count
+        FROM hz_hazmat_basic WHERE del_flag =0
+        UNION ALL
+        SELECT
+            '氧化品' AS hazmat_character,
+            SUM(FIND_IN_SET('氧化品', hazmat_character) > 0) AS count
+        FROM hz_hazmat_basic WHERE del_flag =0
+        UNION ALL
+        SELECT
+            '腐蚀品' AS hazmat_character,
+            SUM(FIND_IN_SET('腐蚀品', hazmat_character) > 0) AS count
+        FROM hz_hazmat_basic WHERE del_flag =0
+        UNION ALL
+        SELECT
+            '非易燃品' AS hazmat_character,
+            SUM(FIND_IN_SET('非易燃品', hazmat_character) > 0) AS count
+        FROM hz_hazmat_basic WHERE del_flag =0
+    </select>
 </mapper>

--
Gitblit v1.9.2