select patrol_pos_infrared_id, linkage_pos_id, measure_area_type, measure_name, measure_distance, radio_rate, warn_max_temp, warn_min_temp, alarm_max_temp, alarm_min_temp, coordinate, is_enable, create_time from patrol_pos_infrared insert into patrol_pos_infrared patrol_pos_infrared_id, linkage_pos_id, measure_area_type, measure_name, measure_distance, radio_rate, warn_max_temp, warn_min_temp, alarm_max_temp, alarm_min_temp, coordinate, is_enable, create_time, #{patrolPosInfraredId}, #{linkagePosId}, #{measureAreaType}, #{measureName}, #{measureDistance}, #{radioRate}, #{warnMaxTemp}, #{warnMinTemp}, #{alarmMaxTemp}, #{alarmMinTemp}, #{coordinate}, #{isEnable}, #{createTime}, update patrol_pos_infrared linkage_pos_id = #{linkagePosId}, 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}, coordinate = #{coordinate}, is_enable = #{isEnable}, create_time = #{createTime}, where patrol_pos_infrared_id = #{patrolPosInfraredId} delete from patrol_pos_infrared where patrol_pos_infrared_id = #{patrolPosInfraredId} delete from patrol_pos_infrared where patrol_pos_infrared_id in #{patrolPosInfraredId}