From e74a8bfd98051d653695e70328fc7d01bf3029f8 Mon Sep 17 00:00:00 2001 From: Ziin Date: Wed, 23 Jul 2025 16:02:43 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E8=8E=B7=E5=8F=96=E5=BC=80?= =?UTF-8?q?=E5=9C=BA=E7=99=BD=E6=8E=A5=E5=8F=A3=E7=9A=84=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E7=BB=93=E6=9E=84=202.=E6=B7=BB=E5=8A=A0=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E8=AF=84=E8=AE=BA=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CommonController.java | 21 ++++++++++-- .../mapper/AiCommentMapper.java | 12 +++++++ .../model/entity/AiComment.java | 33 +++++++++++++++++++ .../model/entity/AiTemplate.java | 7 ---- .../service/AiCommentService.java | 13 ++++++++ .../service/impl/AiCommentServiceImpl.java | 18 ++++++++++ src/main/resources/mapper/AiCommentMapper.xml | 14 ++++++++ .../resources/mapper/AiTemplateMapper.xml | 3 +- 8 files changed, 109 insertions(+), 12 deletions(-) create mode 100644 src/main/java/com/yupi/springbootinit/mapper/AiCommentMapper.java create mode 100644 src/main/java/com/yupi/springbootinit/model/entity/AiComment.java create mode 100644 src/main/java/com/yupi/springbootinit/service/AiCommentService.java create mode 100644 src/main/java/com/yupi/springbootinit/service/impl/AiCommentServiceImpl.java create mode 100644 src/main/resources/mapper/AiCommentMapper.xml diff --git a/src/main/java/com/yupi/springbootinit/controller/CommonController.java b/src/main/java/com/yupi/springbootinit/controller/CommonController.java index 989a68c..1ab5c14 100644 --- a/src/main/java/com/yupi/springbootinit/controller/CommonController.java +++ b/src/main/java/com/yupi/springbootinit/controller/CommonController.java @@ -2,9 +2,11 @@ package com.yupi.springbootinit.controller; import com.yupi.springbootinit.common.BaseResponse; import com.yupi.springbootinit.common.ResultUtils; +import com.yupi.springbootinit.model.entity.AiComment; import com.yupi.springbootinit.model.entity.AiTemplate; import com.yupi.springbootinit.model.vo.common.AccountCrawlCount; import com.yupi.springbootinit.model.vo.country.CountryInfoVO; +import com.yupi.springbootinit.service.AiCommentService; import com.yupi.springbootinit.service.AiTemplateService; import com.yupi.springbootinit.service.CommonService; import com.yupi.springbootinit.service.CountryInfoService; @@ -34,6 +36,9 @@ public class CommonController { @Resource private CommonService commonService; + @Resource + private AiCommentService aiCommentService; + @PostMapping("country_info") public BaseResponse> countryInfo() { @@ -48,10 +53,20 @@ public class CommonController { @GetMapping("prologue") public BaseResponse> getPrologue(){ List list = aiTemplateService.list(); - ArrayList strings = new ArrayList<>(); + ArrayList prologueList = new ArrayList<>(); list.forEach(item -> { - strings.add(item.getContent()); + prologueList.add(item.getContent()); }); - return ResultUtils.success(strings); + return ResultUtils.success(prologueList); + } + + @GetMapping("comment") + public BaseResponse> getComment(){ + List list = aiCommentService.list(); + ArrayList commentList = new ArrayList<>(); + list.forEach(item -> { + commentList.add(item.getContent()); + }); + return ResultUtils.success(commentList); } } diff --git a/src/main/java/com/yupi/springbootinit/mapper/AiCommentMapper.java b/src/main/java/com/yupi/springbootinit/mapper/AiCommentMapper.java new file mode 100644 index 0000000..4e8c214 --- /dev/null +++ b/src/main/java/com/yupi/springbootinit/mapper/AiCommentMapper.java @@ -0,0 +1,12 @@ +package com.yupi.springbootinit.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yupi.springbootinit.model.entity.AiComment; + +/* +* @author: ziin +* @date: 2025/7/23 16:00 +*/ + +public interface AiCommentMapper extends BaseMapper { +} \ No newline at end of file diff --git a/src/main/java/com/yupi/springbootinit/model/entity/AiComment.java b/src/main/java/com/yupi/springbootinit/model/entity/AiComment.java new file mode 100644 index 0000000..0ea7b85 --- /dev/null +++ b/src/main/java/com/yupi/springbootinit/model/entity/AiComment.java @@ -0,0 +1,33 @@ +package com.yupi.springbootinit.model.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/* +* @author: ziin +* @date: 2025/7/23 16:00 +*/ + +@ApiModel(description="ai_comment") +@Data +@TableName(value = "ai_comment") +public class AiComment { + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + @ApiModelProperty(value="主键") + private Integer id; + + /** + * 具体评论 + */ + @TableField(value = "content") + @ApiModelProperty(value="具体评论") + private String content; +} \ No newline at end of file diff --git a/src/main/java/com/yupi/springbootinit/model/entity/AiTemplate.java b/src/main/java/com/yupi/springbootinit/model/entity/AiTemplate.java index a2eaa0b..6e0e6ff 100644 --- a/src/main/java/com/yupi/springbootinit/model/entity/AiTemplate.java +++ b/src/main/java/com/yupi/springbootinit/model/entity/AiTemplate.java @@ -24,13 +24,6 @@ public class AiTemplate { @ApiModelProperty(value="主键") private Integer id; - /** - * 语言 - */ - @TableField(value = "`language`") - @ApiModelProperty(value="语言") - private String language; - /** * 具体话术 */ diff --git a/src/main/java/com/yupi/springbootinit/service/AiCommentService.java b/src/main/java/com/yupi/springbootinit/service/AiCommentService.java new file mode 100644 index 0000000..5ccb579 --- /dev/null +++ b/src/main/java/com/yupi/springbootinit/service/AiCommentService.java @@ -0,0 +1,13 @@ +package com.yupi.springbootinit.service; + +import com.yupi.springbootinit.model.entity.AiComment; +import com.baomidou.mybatisplus.extension.service.IService; + /* +* @author: ziin +* @date: 2025/7/23 16:00 +*/ + +public interface AiCommentService extends IService{ + + +} diff --git a/src/main/java/com/yupi/springbootinit/service/impl/AiCommentServiceImpl.java b/src/main/java/com/yupi/springbootinit/service/impl/AiCommentServiceImpl.java new file mode 100644 index 0000000..888b544 --- /dev/null +++ b/src/main/java/com/yupi/springbootinit/service/impl/AiCommentServiceImpl.java @@ -0,0 +1,18 @@ +package com.yupi.springbootinit.service.impl; + +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yupi.springbootinit.model.entity.AiComment; +import com.yupi.springbootinit.mapper.AiCommentMapper; +import com.yupi.springbootinit.service.AiCommentService; +/* +* @author: ziin +* @date: 2025/7/23 16:00 +*/ + +@Service +public class AiCommentServiceImpl extends ServiceImpl implements AiCommentService{ + +} diff --git a/src/main/resources/mapper/AiCommentMapper.xml b/src/main/resources/mapper/AiCommentMapper.xml new file mode 100644 index 0000000..8d62181 --- /dev/null +++ b/src/main/resources/mapper/AiCommentMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + id, content + + \ No newline at end of file diff --git a/src/main/resources/mapper/AiTemplateMapper.xml b/src/main/resources/mapper/AiTemplateMapper.xml index efb5edd..43dab5f 100644 --- a/src/main/resources/mapper/AiTemplateMapper.xml +++ b/src/main/resources/mapper/AiTemplateMapper.xml @@ -5,11 +5,10 @@ - - id, `language`, content + id, content \ No newline at end of file