select preset_param_id, preset_pos_id, measure_area_type, measure_name, measure_distance, radio_rate, warn_max_temp, warn_min_temp, alarm_max_temp, alarm_min_temp, warn_average_temp, alarm_average_temp, warn_difference_temp, alarm_difference_temp, coordinate, is_enable, create_time,reflex_temp,preset_param_code from patrol_preset_param insert into patrol_preset_param preset_pos_id, measure_area_type, measure_name, measure_distance, radio_rate, warn_max_temp, warn_min_temp, alarm_max_temp, alarm_min_temp, warn_average_temp, alarm_average_temp, warn_difference_temp, alarm_difference_temp, coordinate, is_enable, create_time, reflex_temp, preset_param_code, #{presetPosId}, #{measureAreaType}, #{measureName}, #{measureDistance}, #{radioRate}, #{warnMaxTemp}, #{warnMinTemp}, #{alarmMaxTemp}, #{alarmMinTemp}, #{warnAverageTemp}, #{alarmAverageTemp}, #{warnDifferenceTemp}, #{alarmDifferenceTemp}, #{coordinate}, #{isEnable}, #{reflexTemp}, #{presetParamCode}, insert into patrol_preset_param (preset_pos_id, measure_area_type, measure_name, measure_distance, radio_rate, warn_max_temp, warn_min_temp, alarm_max_temp, alarm_min_temp, warn_average_temp, alarm_average_temp, warn_difference_temp, alarm_difference_temp, coordinate, create_time,reflex_temp,preset_param_code,is_enable) values (#{item.presetPosId},#{item.measureAreaType},#{item.measureName},#{item.measureDistance},#{item.radioRate},#{item.warnMaxTemp},#{item.warnMinTemp},#{item.alarmMaxTemp},#{item.alarmMinTemp},#{item.warnAverageTemp},#{item.alarmAverageTemp},#{item.warnDifferenceTemp},#{item.alarmDifferenceTemp},#{item.coordinate},#{item.createTime},#{item.reflexTemp},#{item.presetParamCode},#{item.isEnable}) update patrol_preset_param preset_pos_id = #{presetPosId}, measure_area_type = #{measureAreaType}, measure_name = #{measureName}, measure_distance = #{measureDistance}, radio_rate = #{radioRate}, warn_max_temp = #{warnMaxTemp}, warn_min_temp = #{warnMinTemp}, alarm_max_temp = #{alarmMaxTemp}, alarm_min_temp = #{alarmMinTemp}, warn_average_temp = #{warnAverageTemp}, alarm_average_temp = #{alarmAverageTemp}, warn_difference_temp = #{warnDifferenceTemp}, alarm_difference_temp = #{alarmDifferenceTemp}, coordinate = #{coordinate}, is_enable = #{isEnable}, create_time = #{createTime}, reflex_temp = #{reflexTemp}, preset_param_code = #{presetParamCode}, where preset_param_id = #{presetParamId} delete from patrol_preset_param where preset_param_id = #{presetParamId} delete from patrol_preset_param where preset_pos_id = #{presetParamId} delete from patrol_preset_param where preset_pos_id in #{presetParamId}