package cn.teammodel.service; import cn.teammodel.model.entity.ai.DeepSeekSession; import cn.teammodel.model.entity.ai.DeepSeekSession.DeepSeekMessage; import java.util.List; /** * 会话服务接口 * Created by Jiayiwu on 16/5/26. */ public interface DeepSeekSessionService { /** * 创建默认会话 * @param userId * @param name * @return */ DeepSeekSession CreateDefaultSession(String userId, String name); /** * 创建会话 * @param session * @return */ DeepSeekSession CreateSession(DeepSeekSession session); /** * 更新会话 * @param upSession * @param userId * @return */ DeepSeekSession updateSession(DeepSeekSession upSession, String userId); /** * 删除会话 * @param id * @param userId */ void deleteSession (String id, String userId); /** * 获取用户会话列表 * @param userId * @return */ List UserSessionList(String userId); /** * 获取历史消息 * @param sessionId * @param userId * @return */ List listHistory(String sessionId, String userId); }