package com.easyproject.system.service.aichat;

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

import java.util.List;


/**
 * 会话列表Service接口
 *
 * @author easyproject
 * @date 2025-04-10
 */
public interface IBotConversationService {
    /**
     * 查询会话列表
     *
     * @param id 会话列表主键
     * @return 会话列表
     */
    public BotConversation selectBotConversationById(Long id);

    /**
     * 查询会话列表列表
     *
     * @param botConversation 会话列表
     * @return 会话列表集合
     */
    public List<BotConversation> selectBotConversationList(BotConversation botConversation);

    /**
     * 方法说明: 设置备注
     * @param
     * @return
     * @author java-101
     * @date 2025-04-10 16:27:19
     */
    AjaxResult updateBotConversation(BotConversation botConversation);

    /**
     * 方法说明: 查询会话的对话列表（对话详情）
     * @param
     * @return
     * @author java-101
     * @date 2025-04-10 17:17:12
     */
    AjaxResult getConversationChatList(Long conversationId);
}
