kongzy
2024-09-23 d015cc0b48ca51a2b93b6c60c91dc352a104b1e7
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>