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}