From 841f1631b790d2c4caf24a40eb4830f57a9bafa5 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 17 Sep 2025 17:21:07 +0800
Subject: [PATCH] feat(ai): 添加知识点推荐功能- 新增 AiProductPointService接口的 recommend 方法 - 实现 AiProductPointServiceImpl 中的 recommend 方法逻辑 - 添加 ApiProductPointController 中的 recommend 接口 - 创建 ApiProductPointRecommendDto 和 ApiProductPointRecommendVo 类

---
 src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkItemServiceImpl.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkItemServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkItemServiceImpl.java
index 1451d7e..2271a7b 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkItemServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkItemServiceImpl.java
@@ -38,23 +38,31 @@
     private final AiMemberTalkItemMapper aiMemberTalkItemMapper;
 
     @Override
-    public void add(String memberUuid, String id, int type, String resContext,Date createdTime) {
+    public AiMemberTalkItem add(String memberUuid, String id, String companyId, int type, String resContext,Date createdTime) {
         AiMemberTalkItem aiMemberTalkItem = new AiMemberTalkItem();
         aiMemberTalkItem.setId(UUID.getSimpleUUIDString());
+        aiMemberTalkItem.setCompanyId(companyId);
         aiMemberTalkItem.setCreatedTime(createdTime);
         aiMemberTalkItem.setMemberId(memberUuid);
         aiMemberTalkItem.setMemberTalkId(id);
         aiMemberTalkItem.setType(type);
         aiMemberTalkItem.setContext(resContext);
         aiMemberTalkItemMapper.insert(aiMemberTalkItem);
+
+        return aiMemberTalkItem;
     }
 
     @Override
-    public AiMemberTalkItem getByQuery(LambdaQueryWrapper<AiMemberTalkItem> memberTalkItemQuery) {
+    public AiMemberTalkItem getOneByQuery(LambdaQueryWrapper<AiMemberTalkItem> memberTalkItemQuery) {
         return aiMemberTalkItemMapper.selectOne(memberTalkItemQuery);
     }
 
     @Override
+    public List<AiMemberTalkItem> getListByQuery(LambdaQueryWrapper<AiMemberTalkItem> memberTalkItemQuery) {
+        return aiMemberTalkItemMapper.selectList(memberTalkItemQuery);
+    }
+
+    @Override
     public IPage<ApiMemberTalkItemVo> historyPage(ApiMemberTalkItemPageDto dto) {
         // 创建分页对象,传入当前页和每页大小
         Page<ApiMemberTalkItemVo> page = new Page<>(dto.getPageNow(), dto.getPageSize());

--
Gitblit v1.9.1