Administrator
1 days ago d89439de5759ce55f67aa6fb365f27f5bf2ec9ee
feat(ai): 添加产品要点朗读功能支持

- 在AiProductPoint实体中新增talkContext字段用于存储朗读内容
- 在ApiProductPointInfoVo响应对象中添加talkContext属性定义
- 在服务实现中将实体的talkContext数据映射到响应对象
- 为talkContext字段添加API文档注解说明
3 files modified
8 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/res/productPoint/ApiProductPointInfoVo.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
@@ -49,6 +49,11 @@
    private String title;
    /**
     * 朗读
     */
    private String talkContext;
    /**
     * 描述
     */
    private String description;
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 = "视屏")
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);