select id, product_id, rated_capacity, rated_highvoltage, rated_lowvoltage, transformer_energy_efficiency, insulation_heat_resistance, overload_capacity, rated_ac_power, isolation_method, rated_auxiliary_transformer, auxiliary_variable_capacity, dc_maximum_input_voltage, battery_cluster_voltage_range, efficiency, charging_cabin_vehicle_count, protection_level, anti_corrosion_level, working_temperature, allowable_humidity_range, altitude, cooling_method, direct_current_size, number_sockets, create_by, create_time, update_by, update_time from product_discharge insert into product_discharge ( product_id, rated_capacity, rated_highvoltage, rated_lowvoltage, transformer_energy_efficiency, insulation_heat_resistance, overload_capacity, rated_ac_power, isolation_method, rated_auxiliary_transformer, auxiliary_variable_capacity, dc_maximum_input_voltage, battery_cluster_voltage_range, efficiency, charging_cabin_vehicle_count, protection_level, anti_corrosion_level, working_temperature, allowable_humidity_range, altitude, cooling_method, direct_current_size, number_sockets, create_by, create_time )values( #{productId}, #{ratedCapacity}, #{ratedHighVoltage}, #{ratedLowVoltage}, #{transformerEnergyEfficiency}, #{insulationHeatResistance}, #{overloadCapacity}, #{ratedAcPower}, #{isolationMethod}, #{ratedAuxiliaryTransformer}, #{auxiliaryVariableCapacity}, #{dcMaximumInputVoltage}, #{batteryClusterVoltageRange}, #{efficiency}, #{chargingCabinVehicleCount}, #{protectionLevel}, #{antiCorrosionLevel}, #{workingTemperature}, #{allowableHumidityRange}, #{altitude}, #{coolingMethod}, #{directCurrentSize}, #{numberSockets}, #{createBy}, sysdate() ) update product_discharge product_id = #{productId}, rated_capacity = #{ratedCapacity}, rated_highvoltage = #{ratedHighVoltage}, rated_lowvoltage = #{ratedLowVoltage}, transformer_energy_efficiency = #{transformerEnergyEfficiency}, insulation_heat_resistance = #{insulationHeatResistance}, overload_capacity = #{overloadCapacity}, rated_ac_power = #{ratedAcPower}, isolation_method = #{isolationMethod}, rated_auxiliary_transformer = #{ratedAuxiliaryTransformer}, auxiliary_variable_capacity = #{auxiliaryVariableCapacity}, dc_maximum_input_voltage = #{dcMaximumInputVoltage}, battery_cluster_voltage_range = #{batteryClusterVoltageRange}, efficiency = #{efficiency}, charging_cabin_vehicle_count = #{chargingCabinVehicleCount}, protection_level = #{protectionLevel}, anti_corrosion_level = #{antiCorrosionLevel}, working_temperature = #{workingTemperature}, allowable_humidity_range = #{allowableHumidityRange}, altitude = #{altitude}, cooling_method = #{coolingMethod}, direct_current_size = #{directCurrentSize}, number_sockets = #{numberSockets}, update_by = #{updateBy}, update_time = sysdate() where id = #{id} delete from product_discharge where product_id = #{productId} delete from product_discharge where id in #{id}