From fdee4dc2b4b00d3644d3e329cb468764c13cba34 Mon Sep 17 00:00:00 2001 From: Hanserwei <2628273921@qq.com> Date: Sat, 8 Nov 2025 11:07:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(comment):=20=E5=AE=9E=E7=8E=B0=E8=AF=84?= =?UTF-8?q?=E8=AE=BA=E5=88=86=E9=A1=B5=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增评论分页查询接口与实现逻辑 - 支持查询一级评论及其最早回复的二级评论 - 支持从KV服务批量获取评论内容 - 支持从用户服务批量获取用户信息并组装- 新增评论热度字段用于排序 - 修改MyBatis代码生成配置至comment模块 - 调整评论表结构,优化字段定义 - 完善相关DTO、VO及Mapper文件 - 添加HTTP客户端测试用例 --- .idea/MyBatisCodeHelperDatasource.xml | 18 +- han-note-comment/han-note-comment-biz/pom.xml | 5 + .../biz/consumer/Comment2DBConsumer.java | 5 +- .../biz/controller/CommentController.java | 9 + .../biz/domain/dataobject/CommentDO.java | 21 +- .../biz/domain/dataobject/NoteCountDO.java | 50 +++++ .../biz/domain/mapper/CommentDOMapper.java | 21 +- .../biz/domain/mapper/NoteCountDOMapper.java | 17 ++ .../biz/model/vo/FindCommentItemRspVO.java | 64 ++++++ .../model/vo/FindCommentPageListReqVO.java | 20 ++ .../comment/biz/rpc/KeyValueRpcService.java | 27 +++ .../comment/biz/rpc/UserRpcService.java | 45 ++++ .../comment/biz/service/CommentService.java | 11 + .../biz/service/impl/CommentServiceImpl.java | 192 ++++++++++++++++++ .../resources/mapperxml/CommentDOMapper.xml | 43 +++- .../resources/mapperxml/NoteCountDOMapper.xml | 23 +++ .../biz/domain/mapper/NoteCountDOMapper.java | 1 - .../hannote/kv/api/KeyValueFeignApi.java | 11 +- http-client/gateApi.http | 9 + 19 files changed, 565 insertions(+), 27 deletions(-) create mode 100644 han-note-comment/han-note-comment-biz/src/main/java/com/hanserwei/hannote/comment/biz/domain/dataobject/NoteCountDO.java create mode 100644 han-note-comment/han-note-comment-biz/src/main/java/com/hanserwei/hannote/comment/biz/domain/mapper/NoteCountDOMapper.java create mode 100644 han-note-comment/han-note-comment-biz/src/main/java/com/hanserwei/hannote/comment/biz/model/vo/FindCommentItemRspVO.java create mode 100644 han-note-comment/han-note-comment-biz/src/main/java/com/hanserwei/hannote/comment/biz/model/vo/FindCommentPageListReqVO.java create mode 100644 han-note-comment/han-note-comment-biz/src/main/java/com/hanserwei/hannote/comment/biz/rpc/UserRpcService.java create mode 100644 han-note-comment/han-note-comment-biz/src/main/resources/mapperxml/NoteCountDOMapper.xml diff --git a/.idea/MyBatisCodeHelperDatasource.xml b/.idea/MyBatisCodeHelperDatasource.xml index 78337bc..bafaba1 100644 --- a/.idea/MyBatisCodeHelperDatasource.xml +++ b/.idea/MyBatisCodeHelperDatasource.xml @@ -9,11 +9,11 @@ -