package com.supervision.service; import com.supervision.dto.ClinicalInterviewDTO; import com.supervision.model.AskTemplateQuestionLibrary; import com.supervision.model.AskTemplateQuestionSimilarity; import com.baomidou.mybatisplus.extension.service.IService; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @author Administrator * @description 针对表【vp_ask_template_question_similarity(相似问问题库)】的数据库操作Service * @createDate 2024-06-06 16:31:25 */ public interface AskTemplateQuestionSimilarityService extends IService { /** * 根据libraryIdList查询相似问题 * @param libraryIdList 问题列表 * @return key:问题id value:相似问题列表 */ Map> querySimilarityQuestionMapByLibraryIds(List libraryIdList); /** * 根据libraryList查询相似问题 * @param libraryList 问题列表 * @return */ Map> querySimilarityQuestionMapByLibraryLists(List libraryList); /** * 查询相似问题 * @param libraryId * @param questionIntentRecognition 相似问题 * @return */ AskTemplateQuestionSimilarity querySimilarityQuestion(@Param("libraryId") String libraryId, @Param("questionIntentRecognition") String questionIntentRecognition); /** * 查询相似问题 * @param libraryId 标准问题id * @return */ List queryAskTemplateQuestionSimilarityByLibraryId(String libraryId); }