From d89439de5759ce55f67aa6fb365f27f5bf2ec9ee Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 23 Jan 2026 10:26:59 +0800
Subject: [PATCH] feat(ai): 添加产品要点朗读功能支持

---
 src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java |    1 +
 src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java                  |    5 +++++
 src/main/java/cc/mrbird/febs/ai/res/productPoint/ApiProductPointInfoVo.java |    2 ++
 3 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java b/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
index 5735c1a..a72eebb 100644
--- a/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
+++ b/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
@@ -49,6 +49,11 @@
     private String title;
 
     /**
+     * 朗读
+     */
+    private String talkContext;
+
+    /**
      * 描述
      */
     private String description;
diff --git a/src/main/java/cc/mrbird/febs/ai/res/productPoint/ApiProductPointInfoVo.java b/src/main/java/cc/mrbird/febs/ai/res/productPoint/ApiProductPointInfoVo.java
index bb79881..c6fe9a9 100644
--- a/src/main/java/cc/mrbird/febs/ai/res/productPoint/ApiProductPointInfoVo.java
+++ b/src/main/java/cc/mrbird/febs/ai/res/productPoint/ApiProductPointInfoVo.java
@@ -45,6 +45,8 @@
     /**
      * 描述
      */
+    @ApiModelProperty(value = "朗读内容")
+    private String talkContext;
     @ApiModelProperty(value = "描述")
     private String description;
     @ApiModelProperty(value = "视屏")
diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
index 8da913f..f0a4d31 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
@@ -109,6 +109,7 @@
             apiProductPointInfoVo.setFeedId(entity.getFeedId());
             apiProductPointInfoVo.setFeedImg(entity.getFeedImg());
             apiProductPointInfoVo.setTitle(entity.getTitle());
+            apiProductPointInfoVo.setTalkContext(entity.getTalkContext());
             apiProductPointInfoVo.setDescription(entity.getDescription());
         }
         return new FebsResponse().success().data(apiProductPointInfoVo);

--
Gitblit v1.9.1