insert into simulation.scene_package_sublist (sublist_id, sublist_name, weight, rule_name, package_and_rules, scene_natural_ids, scene_traffic_ids, scene_statue_ids, scene_generalization_ids, scene_num, parent_id, root_id, seq, package_level, remarks, create_user_id, create_time, modify_user_id, modify_time, is_deleted, share, tree_node, template_id, example_id, rule_name_array) values (#{id,jdbcType=VARCHAR}, #{sublistName,jdbcType=VARCHAR}, #{weight,jdbcType=VARCHAR}, #{ruleName,jdbcType=VARCHAR}, #{packageAndRules,jdbcType=VARCHAR}, #{sceneNaturalIds}, #{sceneTrafficIds}, #{sceneStatueIds}, #{sceneGeneralizationIds}, #{sceneNum}, #{parentId,jdbcType=VARCHAR}, #{rootId,jdbcType=VARCHAR}, #{seq}, #{packageLevel}, #{remarks}, #{createUserId,jdbcType=VARCHAR}, #{createTime}, #{modifyUserId,jdbcType=VARCHAR}, #{modifyTime}, #{isDeleted,jdbcType=VARCHAR}, #{share,jdbcType=VARCHAR}, #{treeNode,jdbcType=VARCHAR}, #{templateId,jdbcType=VARCHAR}, #{exampleId,jdbcType=VARCHAR}, #{ruleNameArray,jdbcType=VARCHAR}) insert into simulation.scene_package_sublist (sublist_id,sublist_name,weight,rule_name,package_and_rules, scene_natural_ids,scene_traffic_ids,scene_statue_ids,scene_generalization_ids, scene_num,parent_id,root_id,seq,package_level,remarks, create_user_id,create_time,modify_user_id,modify_time, is_deleted,share,tree_node,template_id,example_id,rule_name_array) values (#{item.id,jdbcType=VARCHAR},#{item.sublistName,jdbcType=VARCHAR},#{item.weight,jdbcType=VARCHAR},#{item.ruleName,jdbcType=VARCHAR}, #{item.packageAndRules,jdbcType=VARCHAR}, #{item.sceneNaturalIds}, #{item.sceneTrafficIds}, #{item.sceneStatueIds}, #{item.sceneGeneralizationIds}, #{item.sceneNum},#{item.parentId,jdbcType=VARCHAR},#{item.rootId,jdbcType=VARCHAR},#{index}+1, #{item.packageLevel},#{item.remarks}, #{item.createUserId,jdbcType=VARCHAR},#{item.createTime},#{item.modifyUserId,jdbcType=VARCHAR},#{item.modifyTime}, #{item.isDeleted,jdbcType=VARCHAR}, #{item.share,jdbcType=VARCHAR}, #{item.treeNode,jdbcType=VARCHAR}, #{item.templateId,jdbcType=VARCHAR},#{item.exampleId,jdbcType=VARCHAR},#{item.ruleNameArray,jdbcType=VARCHAR}) update simulation.scene_package_sublist set is_deleted='1' where root_id = #{rootId,jdbcType=VARCHAR} delete from simulation.scene_package_sublist where sublist_id = #{sublistId,jdbcType=VARCHAR} update simulation.scene_package_sublist scene_generalization_ids='', scene_num='0', template_id ='', modify_user_id = #{modifyUserId,jdbcType=VARCHAR}, modify_time = #{modifyTime}, where is_deleted='0' and scene_natural_ids like CONCAT('%',#{sceneZrId,jdbcType=VARCHAR},'%') and scene_traffic_ids like CONCAT('%',#{sceneJtId,jdbcType=VARCHAR},'%') and scene_statue_ids like CONCAT('%',#{sceneBzId,jdbcType=VARCHAR},'%') and template_id =#{sceneFhId} update scene_package_sublist set scene_natural_ids = #{item.sceneNaturalIds}, scene_traffic_ids = #{item.sceneTrafficIds}, scene_statue_ids = #{item.sceneStatueIds}, scene_generalization_ids = #{item.sceneGeneralizationIds}, scene_num = #{item.sceneNum} where sublist_id = #{item.sublistId}