feat(note): 实现笔记取消点赞功能
- 新增 Lua 脚本用于布隆过滤器校验笔记是否被点赞 - 添加取消点赞接口 /note/note/unlike - 实现取消点赞业务逻辑,包括 Redis ZSet 删除与 MQ 异步更新 - 新增取消点赞请求 VO 类 UnlikeNoteReqVO - 新增 Lua 脚本执行结果枚举 NoteUnlikeLuaResultEnum - 添加响应码 NOTE_NOT_LIKED 用于未点赞提示 - 更新 HTTP 客户端测试用例,增加取消点赞入口 - 消费者 LikeUnlikeNoteConsumer 支持处理取消点赞消息 - 补充相关服务层方法 unlikeNote 及其实现
This commit is contained in:
@@ -191,5 +191,14 @@ Content-Type: application/json
|
||||
Authorization: Bearer {{token}}
|
||||
|
||||
{
|
||||
"id": {{noteId}}
|
||||
"id": 1977249693272375330
|
||||
}
|
||||
|
||||
### 笔记取消点赞入口
|
||||
POST http://localhost:8000/note/note/unlike
|
||||
Content-Type: application/json
|
||||
Authorization: Bearer {{token}}
|
||||
|
||||
{
|
||||
"id": 1977249693272375330
|
||||
}
|
||||
Reference in New Issue
Block a user