insert into simulation_manual_project (id, project_date, project_num, project_id, project_name, project_describe, algorithm, algorithm_type, vehicle, scene, simulation_mage_group_id, operation_cycle, parallelism, rule_view, is_choice_gpu, automatic_run_times, last_run_time, automatic_run_state, now_run_state, evaluation_level, start_time, finish_time, max_simulation_time, create_time, create_user_id, modify_time, modify_user_id, is_deleted, algorithm_array, vehicle_array, scene_array, details, complexity_evaluation_rule_id, risk_evaluation_rule_id, exposure_rate_evaluation_rule_id, coverage_rate_evaluation_rule_id, evaluation_json_msg) values (#{id}, #{projectDate,jdbcType=INTEGER}, #{projectNum,jdbcType=INTEGER}, #{projectId}, #{projectName}, #{projectDescribe}, #{algorithm}, #{algorithmType}, #{vehicle}, #{scene}, #{simulationMageGroupId}, #{operationCycle}, #{parallelism}, #{ruleView}, #{isChoiceGpu}, #{automaticRunTimes,jdbcType=BIGINT}, #{lastRunTime}, #{automaticRunState}, #{nowRunState}, #{evaluationLevel}, #{startTime}, #{finishTime}, #{maxSimulationTime,jdbcType=BIGINT}, #{createTime}, #{createUserId}, #{modifyTime}, #{modifyUserId}, #{isDeleted}, #{algorithmArray}, #{vehicleArray}, #{sceneArray}, #{details}, #{complexityEvaluationRuleId}, #{riskEvaluationRuleId}, #{exposureRateEvaluationRuleId}, #{coverageRateEvaluationRuleId}, #{evaluationJsonMsg}) update simulation_manual_project set project_name = #{projectName}, project_describe = #{projectDescribe}, algorithm = #{algorithm}, algorithm_type = #{algorithmType}, vehicle = #{vehicle}, scene = #{scene}, simulation_mage_group_id = #{simulationMageGroupId}, max_simulation_time = #{maxSimulationTime,jdbcType=BIGINT}, complexity_evaluation_rule_id = #{complexityEvaluationRuleId}, risk_evaluation_rule_id = #{riskEvaluationRuleId}, exposure_rate_evaluation_rule_id = #{exposureRateEvaluationRuleId}, coverage_rate_evaluation_rule_id = #{coverageRateEvaluationRuleId}, evaluation_json_msg = #{evaluationJsonMsg}, parallelism = #{parallelism}, is_choice_gpu = #{isChoiceGpu}, algorithm_array = #{algorithmArray}, vehicle_array = #{vehicleArray}, scene_array = #{sceneArray} where id = #{id} and is_deleted = '0' update simulation_manual_project set is_deleted='1' where id in #{id} update simulation_manual_project now_run_state = #{nowRunState}, start_time=#{startTime}, finish_time=#{finishTime}, where id = #{id} and is_deleted = '0' insert into simulation_mpt_last_target_score (id, p_id, target, create_time, create_user_id, modify_time, modify_user_id, is_deleted) values (#{id}, #{pId}, #{target}, #{createTime}, #{createUserId}, #{modifyTime}, #{modifyUserId}, #{isDeleted}) insert into simulation_mpt_first_target_score (id, p_id, target, create_time, create_user_id, modify_time, modify_user_id, is_deleted) values (#{id}, #{pId}, #{target}, #{createTime}, #{createUserId}, #{modifyTime}, #{modifyUserId}, #{isDeleted}) insert into algorithm (id, algorithm_name, upload_mode, is_deleted) values (id = #{id}, algorithm_name = #{algorithmName}, upload_mode = #{uploadMode}, is_deleted = #{isDeleted}) update algorithm set algorithm_name=#{algorithmName} where id = #{id} and is_deleted = '0'