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.height, dtdr.range, dtdr.rotation, dtdr.load, dtdr.wind_speed, dtdr.lean_angle_x, dtdr.lean_angle_y, dtdr.load_percent, dtdr.moment_percent, dtdr.wind_speed_percent, dtdr.lean_angle_percent, dtdr.warnings, dtdr.rate, dtdr.rotation_sensor_state, dtdr.load_sensor_state, dtdr.wind_speed_sensor_state, dtdr.lean_angle_sensor_state, dtdr.range_sensor_state, dtdr.height_sensor_state, dtdr.braking_status, dtdr.time_longs, dtdr.is_alarm, dtdr.is_del, dtdr.create_by, dtdr.create_time, dtdr.update_by, dtdr.update_time, dtdr.remark from dev_tower_data_run 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_run cfg_id, project_id, com_id, dept_id, device_key, device_source, height, `range`, rotation, `load`, wind_speed, lean_angle_x, lean_angle_y, load_percent, moment_percent, wind_speed_percent, lean_angle_percent, warnings, rate, rotation_sensor_state, load_sensor_state, wind_speed_sensor_state, lean_angle_sensor_state, range_sensor_state, height_sensor_state, braking_status, time_longs, is_alarm, is_del, create_by, create_time, update_by, update_time, remark, #{cfgId}, #{projectId}, #{comId}, #{deptId}, #{deviceKey}, #{deviceSource}, #{height}, #{range}, #{rotation}, #{load}, #{windSpeed}, #{leanAngleX}, #{leanAngleY}, #{loadPercent}, #{momentPercent}, #{windSpeedPercent}, #{leanAnglePercent}, #{warnings}, #{rate}, #{rotationSensorState}, #{loadSensorState}, #{windSpeedSensorState}, #{leanAngleSensorState}, #{rangeSensorState}, #{heightSensorState}, #{brakingStatus}, #{timeLongs}, #{isAlarm}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update dev_tower_data_run cfg_id = #{cfgId}, project_id = #{projectId}, com_id = #{comId}, dept_id = #{deptId}, device_key = #{deviceKey}, device_source = #{deviceSource}, height = #{height}, `range` = #{range}, rotation = #{rotation}, `load` = #{load}, wind_speed = #{windSpeed}, lean_angle_x = #{leanAngleX}, lean_angle_y = #{leanAngleY}, load_percent = #{loadPercent}, moment_percent = #{momentPercent}, wind_speed_percent = #{windSpeedPercent}, lean_angle_percent = #{leanAnglePercent}, warnings = #{warnings}, rate = #{rate}, rotation_sensor_state = #{rotationSensorState}, load_sensor_state = #{loadSensorState}, wind_speed_sensor_state = #{windSpeedSensorState}, lean_angle_sensor_state = #{leanAngleSensorState}, range_sensor_state = #{rangeSensorState}, height_sensor_state = #{heightSensorState}, braking_status = #{brakingStatus}, time_longs = #{timeLongs}, is_alarm = #{isAlarm}, 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_run where id = #{id} delete from dev_tower_data_run where id in #{id}