select dtdr.id, dtdr.cfg_id, dtdr.project_id, dtdr.com_id, sp.dept_name projectName, sd.dept_name com_name,dtdr.dept_id,pd.sub_dept_name dept_name, dtdr.device_key, dtdr.device_source, dtdr.tower_id, dtdr.work_start_time, dtdr.work_end_time, dtdr.min_height, dtdr.max_height, dtdr.min_range, dtdr.max_range, dtdr.start_height, dtdr.end_height, dtdr.start_range, dtdr.end_range, dtdr.start_rotation, dtdr.end_rotation, dtdr.max_load, dtdr.max_load_percent, dtdr.max_moment, dtdr.max_moment_percent, dtdr.start_wind_speed, dtdr.end_wind_speed, dtdr.start_wind_speed_percent, dtdr.end_wind_speed_percent, dtdr.start_lean_angle_x, dtdr.end_lean_angle_x, dtdr.start_lean_angle_y, dtdr.end_lean_angle_y, dtdr.warnings, dtdr.is_alarm, dtdr.is_del, dtdr.create_by, dtdr.create_time, dtdr.update_by, dtdr.update_time, dtdr.remark from dev_tower_data_round dtdr left join sys_dept sp on sp.dept_id = dtdr.project_id left join sys_dept sd on sd.dept_id = dtdr.com_id left join pro_project_info_subdepts pd on pd.id=dtdr.dept_id insert into dev_tower_data_round cfg_id, project_id, com_id, dept_id, device_key, device_source, tower_id, work_start_time, work_end_time, min_height, max_height, min_range, max_range, start_height, end_height, start_range, end_range, start_rotation, end_rotation, max_load, max_load_percent, max_moment, max_moment_percent, start_wind_speed, end_wind_speed, start_wind_speed_percent, end_wind_speed_percent, start_lean_angle_x, end_lean_angle_x, start_lean_angle_y, end_lean_angle_y, warnings, is_alarm, is_overload, is_del, create_by, create_time, update_by, update_time, remark, #{cfgId}, #{projectId}, #{comId}, #{deptId}, #{deviceKey}, #{deviceSource}, #{towerId}, #{workStartTime}, #{workEndTime}, #{minHeight}, #{maxHeight}, #{minRange}, #{maxRange}, #{startHeight}, #{endHeight}, #{startRange}, #{endRange}, #{startRotation}, #{endRotation}, #{maxLoad}, #{maxLoadPercent}, #{maxMoment}, #{maxMomentPercent}, #{startWindSpeed}, #{endWindSpeed}, #{startWindSpeedPercent}, #{endWindSpeedPercent}, #{startLeanAngleX}, #{endLeanAngleX}, #{startLeanAngleY}, #{endLeanAngleY}, #{warnings}, #{isAlarm}, #{isOverload}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update dev_tower_data_round cfg_id = #{cfgId}, project_id = #{projectId}, com_id = #{comId}, dept_id = #{deptId}, device_key = #{deviceKey}, device_source = #{deviceSource}, tower_id = #{towerId}, work_start_time = #{workStartTime}, work_end_time = #{workEndTime}, min_height = #{minHeight}, max_height = #{maxHeight}, min_range = #{minRange}, max_range = #{maxRange}, start_height = #{startHeight}, end_height = #{endHeight}, start_range = #{startRange}, end_range = #{endRange}, start_rotation = #{startRotation}, end_rotation = #{endRotation}, max_load = #{maxLoad}, max_load_percent = #{maxLoadPercent}, max_moment = #{maxMoment}, max_moment_percent = #{maxMomentPercent}, start_wind_speed = #{startWindSpeed}, end_wind_speed = #{endWindSpeed}, start_wind_speed_percent = #{startWindSpeedPercent}, end_wind_speed_percent = #{endWindSpeedPercent}, start_lean_angle_x = #{startLeanAngleX}, end_lean_angle_x = #{endLeanAngleX}, start_lean_angle_y = #{startLeanAngleY}, end_lean_angle_y = #{endLeanAngleY}, warnings = #{warnings}, is_alarm = #{isAlarm}, is_overload = #{isOverload}, 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_round where id = #{id} delete from dev_tower_data_round where id in #{id}