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'