package com.easyproject.system.service.aichat;

import com.easyproject.common.core.domain.AjaxResult;
import com.easyproject.service.domain.aichat.BotConversationChat;

import java.util.List;


/**
 * 对话列表Service接口
 *
 * @author easyproject
 * @date 2025-04-10
 */
public interface IBotConversationChatService {
    /**
     * 查询对话列表
     *
     * @param id 对话列表主键
     * @return 对话列表
     */
    public BotConversationChat selectBotConversationChatById(Long id);

    /**
     * 查询对话列表列表
     *
     * @param botConversationChat 对话列表
     * @return 对话列表集合
     */
    public List<BotConversationChat> selectBotConversationChatList(BotConversationChat botConversationChat);

    /**
     * 方法说明: 详情
     * @param
     * @return
     * @author java-101
     * @date 2025-04-10 18:33:40
     */
    AjaxResult getConversationChatMsg(Long id);

    /**
     * 方法说明: 设为知识库文件
     * @param
     * @return
     * @author java-101
     * @date 2025-04-10 19:08:05
     */
    AjaxResult setknowledgeFile(BotConversationChat botConversationChat);
}
