select id, alarm_id, alarm_name, defense_id, defense_name, alarm_type, alarm_time, sub_sys_no, alarm_host_id, longitude, latitude, altitude, record_url, view_time, dept_id, user_id, create_by, create_time from ard_alarm_external insert into ard_alarm_external id, alarm_id, alarm_name, defense_id, defense_name, alarm_type, alarm_time, sub_sys_no, alarm_host_id, longitude, latitude, altitude, record_url, view_time, dept_id, user_id, create_by, create_time, #{id}, #{alarmId}, #{alarmName}, #{defenseId}, #{defenseName}, #{alarmType}, #{alarmTime}, #{subSysNo}, #{alarmHostId}, #{longitude}, #{latitude}, #{altitude}, #{recordUrl}, #{viewTime}, #{deptId}, #{userId}, #{createBy}, #{createTime}, update ard_alarm_external alarm_id = #{alarmId}, alarm_name = #{alarmName}, defense_id = #{defenseId}, defense_name = #{defenseName}, alarm_type = #{alarmType}, alarm_time = #{alarmTime}, sub_sys_no = #{subSysNo}, alarm_host_id = #{alarmHostId}, longitude = #{longitude}, latitude = #{latitude}, altitude = #{altitude}, record_url = #{recordUrl}, view_time = #{viewTime}, dept_id = #{deptId}, user_id = #{userId}, create_by = #{createBy}, create_time = #{createTime}, where id = #{id} delete from ard_alarm_external where id = #{id} delete from ard_alarm_external where id in #{id} update ard_alarm_external set view_time=#{viewTime} where defense_name = #{defenseName} and alarm_type=#{alarmType} and alarm_time<=#{alarmTime} and view_time is null