feat(comment): 计数服务:评论点赞数更新,取消点赞接口

- 新增取消点赞接口 /comment/unlike
- 添加布隆过滤器校验评论是否已点赞
- 实现取消点赞时从布隆过滤器中移除记录
- 发送取消点赞消息到 RocketMQ 进行异步处理
- 新增取消点赞相关枚举和异常码
- 更新计数服务消费点赞/取消点赞消息逻辑
- 支持评论点赞数的增减与持久化更新
- 添加 HTTP 客户端测试用例
This commit is contained in:
2025-11-08 22:55:09 +08:00
parent a8d5c7f9b7
commit f74397ed1e
24 changed files with 871 additions and 12 deletions

View File

@@ -3,7 +3,7 @@ POST http://localhost:8000/auth/verification/code/send
Content-Type: application/json
{
"email": "2628273921@qq.com"
"email": "ssw010723@gmail.com"
}
### 登录/注册
@@ -11,8 +11,8 @@ POST http://localhost:8000/auth/login
Content-Type: application/json
{
"email": "2628273921@qq.com",
"code": "825004",
"email": "ssw010723@gmail.com",
"code": "116253",
"type": 1
}
@@ -368,9 +368,19 @@ Authorization: Bearer {{token}}
}
### 点赞评论
POST http://localhost:8093/comment/like
POST http://localhost:8000/comment/comment/like
Content-Type: application/json
Authorization: Bearer {{token}}
{
"commentId": 4002
"commentId": 8001
}
### 取消点赞评论
POST http://localhost:8000/comment/comment/unlike
Content-Type: application/json
Authorization: Bearer {{token}}
{
"commentId": 8001
}