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