select dtdw.id, dtdw.cfg_id, dtdw.project_id, dtdw.com_id, sp.dept_name projectName, sd.dept_name com_name,dtdw.dept_id,pd.sub_dept_name dept_name, dtdw.device_key, dtdw.device_source, dtdw.tower_id, dtdw.warn_type, dtdw.warn_name, dtdw.warn_note, dtdw.warn_data, dtdw.real_data, dtdw.is_del, dtdw.create_by, dtdw.create_time, dtdw.update_by, dtdw.update_time, dtdw.remark from dev_tower_data_warning dtdw left join sys_dept sp on sp.dept_id = dtdw.project_id left join sys_dept sd on sd.dept_id = dtdw.com_id left join pro_project_info_subdepts pd on pd.id=dtdw.dept_id insert into dev_tower_data_warning project_id, cfg_id, com_id, dept_id, device_key, device_source, tower_id, warn_type, warn_name, warn_note, warn_data, real_data, is_del, create_by, create_time, update_by, update_time, remark, #{cfgId}, #{projectId}, #{comId}, #{deptId}, #{deviceKey}, #{deviceSource}, #{towerId}, #{warnType}, #{warnName}, #{warnNote}, #{warnData}, #{realData}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update dev_tower_data_warning cfg_id = #{cfgId}, project_id = #{projectId}, com_id = #{comId}, dept_id = #{deptId}, device_key = #{deviceKey}, device_source = #{deviceSource}, tower_id = #{towerId}, warn_type = #{warnType}, warn_name = #{warnName}, warn_note = #{warnNote}, warn_data = #{warnData}, real_data = #{realData}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} delete from dev_tower_data_warning where id = #{id} delete from dev_tower_data_warning where id in #{id}