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