zhangf
2024-05-08 0414ddb0b2b3a7199ae6181a770f97ac140dbd73
incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentReportInfoMapper.xml
@@ -327,4 +327,23 @@
        DATE_FORMAT( a.gmt_create, '%Y-%m' ),
        DATE_FORMAT( a.gmt_create, '%m' )
    </select>
    <select id="getCountByAccidentGrade" resultType="com.gkhy.safePlatform.incidentManage.entity.AccidentStatisticCountDO">
        SELECT
            a.accident_grade,
            count( id ) count
        FROM
            accident_report a
        WHERE
            a.del_flag = 0
        <if test="year != null">
            AND YEAR ( a.gmt_create ) = #{year}
        </if>
        <if test="month != null">
            AND MONTH ( a.gmt_create ) = #{month}
        </if>
        GROUP BY
            a.accident_grade
    </select>
</mapper>