SELECT
a.id,
a.camera_id,
c.`name` as camera_name,
r.rule_name,
a.region,
( SELECT d.dict_label FROM sys_dict_data d WHERE d.dict_type = 'sys_mine_region' AND d.dict_value = a.region ) AS region_name,
a.rule_id,
a.content,
a.small_class,
a.video,
a.picture,
a.alarm_time,
a.deal_with,
a.deal_info,
a.result,
a.time,
a.HANDLER,
a.grade,
a.linkage
FROM
ai_alarm_info a LEFT JOIN ai_camera c ON a.camera_id = c.id
LEFT JOIN ai_rule r ON a.rule_id = r.id
insert into ai_alarm_info
camera_id,region,rule_id,content,small_class,video,picture,alarm_time,deal_with,deal_info,result,time,handler,grade,linkage,#{cameraId},#{region},#{ruleId},#{content},#{smallClass},#{video},#{picture},#{alarmTime},#{dealWith},#{dealInfo},#{result},#{time},#{handler},#{grade},#{linkage},
update ai_alarm_info
camera_id = #{cameraId},region = #{region},rule_id = #{ruleId},content = #{content},small_class = #{smallClass},video = #{video},picture = #{picture},alarm_time = #{alarmTime},deal_with = #{dealWith},deal_info = #{dealInfo},result = #{result},time = #{time},handler = #{handler},grade = #{grade},linkage = #{linkage},
where id = #{id}
delete from ai_alarm_info where id = #{id}
delete from ai_alarm_info where id in
#{id}