insert into simulation.scene_general_template (id,scene_id,scenario_name,scenario_weather,scenario_time, scenario_vehicle_model,scenario_road_type,scenario_radius_curvature,ego_start_x,ego_start_y, ego_start_velocity,ego_heading_angle,ego_velocity_status,ego_trajectory,ego_duration_time, ego_velocity_time,ego_trajectory_time,obs_start_x,obs_start_y,obs_start_velocity, obs_lateral_acceleration,obs_longitudinal_acceleration, obs_heading_angle_rel,obs_velocity_status,obs_trajectory,obs_duration_time,obs_velocity_time, obs_trail_time,generalization_type,scenario_resume,scene_detailed_description,evaluating_indicator, video_link,file_name,version, create_user_id,create_time,modify_time, is_deleted) values (#{item.id,jdbcType=VARCHAR},#{item.sceneId,jdbcType=VARCHAR},#{item.scenarioName,jdbcType=VARCHAR},#{item.scenarioWeather,jdbcType=VARCHAR},#{item.scenarioTime,jdbcType=VARCHAR}, #{item.scenarioVehicleModel,jdbcType=VARCHAR}, #{item.scenarioRoadType,jdbcType=VARCHAR}, #{item.scenarioRadiusCurvature,jdbcType=VARCHAR},#{item.egoStartX,jdbcType=VARCHAR}, #{item.egoStartY,jdbcType=VARCHAR}, #{item.egoStartVelocity,jdbcType=VARCHAR}, #{item.egoHeadingAngle,jdbcType=VARCHAR},#{item.egoVelocityStatus,jdbcType=VARCHAR},#{item.egoTrajectory,jdbcType=VARCHAR},#{item.egoDurationTime,jdbcType=VARCHAR}, #{item.egoVelocityTime,jdbcType=VARCHAR}, #{item.egoTrajectoryTime,jdbcType=VARCHAR},#{item.obsStartX,jdbcType=VARCHAR},#{item.obsStartY,jdbcType=VARCHAR},#{item.obsStartVelocity,jdbcType=VARCHAR}, #{item.obsLateralAcceleration,jdbcType=VARCHAR}, #{item.obsLongitudinalAcceleration,jdbcType=VARCHAR}, #{item.obsHeadingAngleRel,jdbcType=VARCHAR}, #{item.obsVelocityStatus,jdbcType=VARCHAR},#{item.obsTrajectory,jdbcType=VARCHAR},#{item.obsDurationTime,jdbcType=VARCHAR},#{item.obsVelocityTime,jdbcType=VARCHAR}, #{item.obsTrailTime,jdbcType=VARCHAR}, #{item.generalizationType,jdbcType=VARCHAR},#{item.scenarioResume,jdbcType=VARCHAR},#{item.sceneDetailedDescription},#{item.evaluatingIndicator,jdbcType=VARCHAR}, #{item.videoLink},#{item.fileName},#{item.version}, #{item.createUserId,jdbcType=VARCHAR},#{item.createTime},#{item.modifyTime}, #{item.isDeleted,jdbcType=VARCHAR}) update simulation.scene_general_template modify_user_id = #{modifyUserId,jdbcType=VARCHAR}, modify_time = #{modifyTime}, is_deleted = '1' is_deleted = '0' and file_name in #{item} update simulation.scene_general_template modify_user_id = #{modifyUserId,jdbcType=VARCHAR}, modify_time = #{modifyTime}, is_deleted = '1' where id=#{id}