|  |  | 
 |  |  |         <include refid="selectArdAlarmWallVo"/> | 
 |  |  |         <where> | 
 |  |  |             <if test="wallId != null  and wallId != ''">and wall_id = #{wallId}</if> | 
 |  |  |             <if test="wallName != null  and wallName != ''">and wall_name = #{wallName}</if> | 
 |  |  |             <if test="wallName != null  and wallName != ''">and wall_name like concat('%', #{wallName}, '%')</if> | 
 |  |  |             <if test="userId != null  and userId != ''">and user_id = #{userId}</if> | 
 |  |  |             <if test="alarmType != null  and alarmType != ''">and alarm_type = #{alarmType}</if> | 
 |  |  | <!--            <if test="alarmTime != null ">and alarm_time = #{alarmTime}</if>--> | 
 |  |  | 
 |  |  |           and view_time is null | 
 |  |  |     </update> | 
 |  |  |     <select id="wallYear" resultType="com.ruoyi.statistical.vo.CountVo"> | 
 |  |  |         select to_char(alarm_time::DATE, 'MM') as month,count(id) | 
 |  |  |         select to_char(alarm_time::DATE, 'MM') as date,count(id) | 
 |  |  |         from ard_alarm_wall | 
 |  |  |         where alarm_time >= #{start} and  alarm_time <= #{end}  group by month order by month | 
 |  |  |         where alarm_time >= #{start} and  alarm_time <= #{end}  group by date order by date | 
 |  |  |     </select> | 
 |  |  | </mapper> | 
 |  |  |     <select id="wallMonth" resultType="com.ruoyi.statistical.vo.CountVo"> | 
 |  |  |         select to_char(alarm_time::DATE, 'dd') as date,count(id) | 
 |  |  |         from ard_alarm_wall | 
 |  |  |         where alarm_time >= #{start} and  alarm_time <= #{end}  group by date order by date | 
 |  |  |     </select> | 
 |  |  | </mapper> |