optsn, knowledge_id, title, avatar, description, dify_dataset_id, dify_indexing_technique, embedding_model, embedding_model_provider, rerank_model, rerank_model_provider, reranking_enable, retrieval_top_k, retrieval_score_threshold, document_count, total_chunks, service, project_id, category, creator, dept_path, updater, create_time, update_time, delete_time, deleted INSERT INTO ai.tb_knowledge ( optsn, knowledge_id, title, creator , avatar , description , dify_dataset_id , dify_indexing_technique , embedding_model , embedding_model_provider , rerank_model , rerank_model_provider , reranking_enable , retrieval_top_k , retrieval_score_threshold , service , project_id , category , dept_path ) VALUES ( #{optsn}, #{knowledgeId}, #{title}, #{creator} , #{avatar} , #{description} , #{difyDatasetId} , #{difyIndexingTechnique} , #{embeddingModel} , #{embeddingModelProvider} , #{rerankModel} , #{rerankModelProvider} , #{rerankingEnable} , #{retrievalTopK} , #{retrievalScoreThreshold} , #{service} , #{projectId} , #{category} , #{deptPath} ) UPDATE ai.tb_knowledge title = #{title}, avatar = #{avatar}, description = #{description}, dify_dataset_id = #{difyDatasetId}, dify_indexing_technique = #{difyIndexingTechnique}, embedding_model = #{embeddingModel}, embedding_model_provider = #{embeddingModelProvider}, rerank_model = #{rerankModel}, rerank_model_provider = #{rerankModelProvider}, reranking_enable = #{rerankingEnable}, retrieval_top_k = #{retrievalTopK}, retrieval_score_threshold = #{retrievalScoreThreshold}, document_count = #{documentCount}, total_chunks = #{totalChunks}, service = #{service}, project_id = #{projectId}, category = #{category}, updater = #{updater}, update_time = now() WHERE knowledge_id = #{knowledgeId} AND deleted = false UPDATE ai.tb_knowledge SET deleted = true, delete_time = now(), updater = #{updater} WHERE knowledge_id = #{knowledgeId} AND deleted = false UPDATE ai.tb_knowledge SET document_count = document_count + #{fileCount} WHERE knowledge_id = #{knowledgeId} AND deleted = false