insert into simulation.scene_natural
(natural_id, natural_name, weather, backlight,
light_change, road_type, road_matrrial, driveway_num,
driveway_type, road_flatness, road_curvature, ramp,
intersection_type, plane_intersection, bridge, tunnel,
speed_limit, min_speed_limit, no_entry, no_stopping,
left_lane_line, right_lane_line, conductor_marking, pedestrian_crossing,
traffic_light, deceleration_marking, pavement_condition, natural_disaster,
road_safety_signs, safety_warning_board, traffic_accident, patency,
special_vehicle_yield, violation, double_flashing_car, self_behavior,
target_behavior, create_user_id, create_time, modify_user_id, modify_time,
is_deleted, share, video_preview, video_address, osgb_address, xodr_address, xosc_address,
json_address, max_time)
values (#{naturalId,jdbcType=VARCHAR}, #{naturalName,jdbcType=VARCHAR}, #{weather,jdbcType=VARCHAR},
#{backlight,jdbcType=VARCHAR},
#{lightChange,jdbcType=VARCHAR}, #{roadType,jdbcType=VARCHAR}, #{roadMatrrial,jdbcType=VARCHAR},
#{drivewayNum,jdbcType=VARCHAR},
#{drivewayType,jdbcType=VARCHAR}, #{roadFlatness,jdbcType=VARCHAR}, #{roadCurvature,jdbcType=VARCHAR},
#{ramp,jdbcType=VARCHAR},
#{intersectionType,jdbcType=VARCHAR}, #{planeIntersection,jdbcType=VARCHAR}, #{bridge,jdbcType=VARCHAR},
#{tunnel,jdbcType=VARCHAR},
#{speedLimit,jdbcType=VARCHAR}, #{minSpeedLimit,jdbcType=VARCHAR}, #{noEntry,jdbcType=VARCHAR},
#{noStopping,jdbcType=VARCHAR},
#{leftLaneLine,jdbcType=VARCHAR}, #{rightLaneLine,jdbcType=VARCHAR},
#{conductorMarking,jdbcType=VARCHAR}, #{pedestrianCrossing,jdbcType=VARCHAR},
#{trafficLight,jdbcType=VARCHAR}, #{decelerationMarking,jdbcType=VARCHAR},
#{pavementCondition,jdbcType=VARCHAR}, #{naturalDisaster,jdbcType=VARCHAR},
#{roadSafetySigns,jdbcType=VARCHAR}, #{safetyWarningBoard,jdbcType=VARCHAR},
#{trafficAccident,jdbcType=VARCHAR}, #{patency,jdbcType=VARCHAR},
#{specialVehicleYield,jdbcType=VARCHAR}, #{violation,jdbcType=VARCHAR},
#{doubleFlashingCar,jdbcType=VARCHAR}, #{selfBehavior,jdbcType=VARCHAR},
#{targetBehavior,jdbcType=VARCHAR}, #{createUserId,jdbcType=VARCHAR}, #{createTime},
#{modifyUserId,jdbcType=VARCHAR}, #{modifyTime},
#{isDeleted,jdbcType=VARCHAR}, #{share,jdbcType=VARCHAR}, #{videoPreview,jdbcType=VARCHAR},
#{videoAddress,jdbcType=VARCHAR}, #{osgbAddress,jdbcType=VARCHAR},
#{xodrAddress,jdbcType=VARCHAR}, #{xoscAddress,jdbcType=VARCHAR}, #{jsonAddress,jdbcType=VARCHAR},
#{maxTime,jdbcType=VARCHAR})
insert into simulation.scene_natural
(natural_id,natural_name,weather,backlight,
light_change,road_type,road_matrrial,driveway_num,
driveway_type,road_flatness,road_curvature,ramp,
intersection_type,plane_intersection,bridge,tunnel,
speed_limit,min_speed_limit,no_entry,no_stopping,
left_lane_line,right_lane_line,conductor_marking,pedestrian_crossing,
traffic_light,deceleration_marking,pavement_condition,natural_disaster,
road_safety_signs,safety_warning_board,traffic_accident,patency,
special_vehicle_yield,violation,double_flashing_car,self_behavior,
target_behavior,create_user_id,create_time,modify_user_id,modify_time,
is_deleted,share,video_preview,video_address,osgb_address,xodr_address,xosc_address,
json_address,max_time)
values
(#{item.naturalId,jdbcType=VARCHAR},#{item.naturalName,jdbcType=VARCHAR},#{item.weather,jdbcType=VARCHAR},
#{item.backlight,jdbcType=VARCHAR},
#{item.lightChange,jdbcType=VARCHAR},
#{item.roadType,jdbcType=VARCHAR},#{item.roadMatrrial,jdbcType=VARCHAR},#{item.drivewayNum,jdbcType=VARCHAR},
#{item.drivewayType,jdbcType=VARCHAR},
#{item.roadFlatness,jdbcType=VARCHAR},#{item.roadCurvature,jdbcType=VARCHAR},#{item.ramp,jdbcType=VARCHAR},
#{item.intersectionType,jdbcType=VARCHAR},
#{item.planeIntersection,jdbcType=VARCHAR},#{item.bridge,jdbcType=VARCHAR},#{item.tunnel,jdbcType=VARCHAR},
#{item.speedLimit,jdbcType=VARCHAR},
#{item.minSpeedLimit,jdbcType=VARCHAR},#{item.noEntry,jdbcType=VARCHAR},#{item.noStopping,jdbcType=VARCHAR},
#{item.leftLaneLine,jdbcType=VARCHAR},
#{item.rightLaneLine,jdbcType=VARCHAR},#{item.conductorMarking,jdbcType=VARCHAR},#{item.pedestrianCrossing,jdbcType=VARCHAR},
#{item.trafficLight,jdbcType=VARCHAR},
#{item.decelerationMarking,jdbcType=VARCHAR},#{item.pavementCondition,jdbcType=VARCHAR},#{item.naturalDisaster,jdbcType=VARCHAR},
#{item.roadSafetySigns,jdbcType=VARCHAR},
#{item.safetyWarningBoard,jdbcType=VARCHAR},#{item.trafficAccident,jdbcType=VARCHAR},#{item.patency,jdbcType=VARCHAR},
#{item.specialVehicleYield,jdbcType=VARCHAR},
#{item.violation,jdbcType=VARCHAR},#{item.doubleFlashingCar,jdbcType=VARCHAR},#{item.selfBehavior,jdbcType=VARCHAR},
#{item.targetBehavior,jdbcType=VARCHAR},
#{item.createUserId,jdbcType=VARCHAR},#{item.createTime},#{item.modifyUserId,jdbcType=VARCHAR},#{item.modifyTime},
#{item.isDeleted,jdbcType=VARCHAR},
#{item.share,jdbcType=VARCHAR},#{item.videoPreview,jdbcType=VARCHAR},#{item.videoAddress,jdbcType=VARCHAR},#{item.osgbAddress,jdbcType=VARCHAR},
#{item.xodrAddress,jdbcType=VARCHAR},
#{item.xoscAddress,jdbcType=VARCHAR},#{item.jsonAddress,jdbcType=VARCHAR},#{item.maxTime,jdbcType=VARCHAR})
update simulation.scene_natural
is_deleted = #{isDeleted,jdbcType=VARCHAR},
modify_user_id = #{modifyUserId,jdbcType=VARCHAR},
modify_time = #{modifyTime},
where natural_id = #{naturalId,jdbcType=VARCHAR}
update simulation.scene_natural
set natural_name=#{naturalName},
weather=#{weather},
backlight=#{backlight},
light_change=#{lightChange},
road_type=#{roadType},
road_matrrial=#{roadMatrrial},
driveway_num=#{drivewayNum},
driveway_type=#{drivewayType},
road_flatness=#{roadFlatness},
road_curvature=#{roadCurvature},
ramp=#{ramp},
intersection_type=#{intersectionType},
plane_intersection=#{planeIntersection},
bridge=#{bridge},
tunnel=#{tunnel},
speed_limit=#{speedLimit},
min_speed_limit=#{minSpeedLimit},
no_entry=#{noEntry},
no_stopping=#{noStopping},
left_lane_line=#{leftLaneLine},
right_lane_line=#{rightLaneLine},
conductor_marking=#{conductorMarking},
pedestrian_crossing=#{pedestrianCrossing},
traffic_light=#{trafficLight},
deceleration_marking=#{decelerationMarking},
pavement_condition=#{pavementCondition},
natural_disaster=#{naturalDisaster},
road_safety_signs=#{roadSafetySigns},
safety_warning_board=#{safetyWarningBoard},
traffic_accident=#{trafficAccident},
patency=#{patency},
special_vehicle_yield=#{specialVehicleYield},
violation=#{violation},
double_flashing_car=#{doubleFlashingCar},
self_behavior=#{selfBehavior},
target_behavior=#{targetBehavior},
modify_user_id=#{modifyUserId},
modify_time=#{modifyTime},
video_address=#{videoAddress},
osgb_address=#{osgbAddress},
xodr_address=#{xodrAddress},
xosc_address=#{xoscAddress},
json_address=#{jsonAddress},
max_time=#{maxTime}
where natural_id = #{naturalId,jdbcType=VARCHAR}
update simulation.scene_natural
set natural_name=#{item.naturalName},weather=#{item.weather},backlight=#{item.backlight},
light_change=#{item.lightChange},road_type=#{item.roadType},road_matrrial=#{item.roadMatrrial},
driveway_num=#{item.drivewayNum},driveway_type=#{item.drivewayType},road_flatness=#{item.roadFlatness},
road_curvature=#{item.roadCurvature},ramp=#{item.ramp},intersection_type=#{item.intersectionType},
plane_intersection=#{item.planeIntersection},bridge=#{item.bridge},tunnel=#{item.tunnel},
speed_limit=#{item.speedLimit},min_speed_limit=#{item.minSpeedLimit},no_entry=#{item.noEntry},
no_stopping=#{item.noStopping},left_lane_line=#{item.leftLaneLine},right_lane_line=#{item.rightLaneLine},
conductor_marking=#{item.conductorMarking},pedestrian_crossing=#{item.pedestrianCrossing},traffic_light=#{item.trafficLight},
deceleration_marking=#{item.decelerationMarking},pavement_condition=#{item.pavementCondition},natural_disaster=#{item.naturalDisaster},
road_safety_signs=#{item.roadSafetySigns},safety_warning_board=#{item.safetyWarningBoard},traffic_accident=#{item.trafficAccident},
patency=#{item.patency},special_vehicle_yield=#{item.specialVehicleYield},violation=#{item.violation},
double_flashing_car=#{item.doubleFlashingCar},self_behavior=#{item.selfBehavior},target_behavior=#{item.targetBehavior},
modify_user_id=#{item.modifyUserId},modify_time=#{item.modifyTime},video_address=#{item.videoAddress},
osgb_address=#{item.osgbAddress},xodr_address=#{item.xodrAddress},xosc_address=#{item.xoscAddress},
json_address=#{item.jsonAddress},max_time=#{item.maxTime}
where natural_id = #{item.naturalId,jdbcType=VARCHAR}