Browse Source

【增加】查询对话 message 列表

cherishsince 11 months ago
parent
commit
c124681c3a

+ 5 - 14
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dal/mysql/AiChatMessageMapper.java

@@ -18,25 +18,16 @@ import java.util.List;
 @Mapper
 public interface AiChatMessageMapper extends BaseMapperX<AiChatMessageDO> {
 
-    /**
-     * 删除 - 根据 Conversation 和 id
-     *
-     * @param chatConversationId
-     * @param id
-     */
-    default int deleteByConversationAndId(Long chatConversationId, Long id) {
-        return this.delete(new LambdaQueryWrapperX<AiChatMessageDO>()
-                .eq(AiChatMessageDO::getConversationId, chatConversationId)
-                .eq(AiChatMessageDO::getId, id)
-        );
-    }
-
     /**
      * 查询 - 根据 对话id查询
      *
      * @param conversationId
      */
     default List<AiChatMessageDO> selectByConversationId(Long conversationId) {
-        return selectList()
+        return this.selectList(
+                new LambdaQueryWrapperX<AiChatMessageDO>()
+                        .eq(AiChatMessageDO::getConversationId, conversationId)
+                        .orderByAsc(AiChatMessageDO::getId)
+        );
     }
 }