危化品全生命周期管理后端
“djh”
2025-05-07 da2c594ade5d69621dd11a13bb758477e2dc079e
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>