feat(note): 实现笔记点赞功能
- 新增笔记点赞接口,支持用户对笔记进行点赞操作 - 集成 Redis 布隆过滤器,用于高效判断用户是否已点赞 - 添加 Lua 脚本处理点赞逻辑,包括布隆过滤器检查与更新 - 实现异步批量初始化布隆过滤器,提升性能与用户体验 - 完善点赞相关枚举、VO 类及 Redis Key 常量定义 - 在 HTTP 客户端中新增点赞接口测试用例 - 增加笔记存在性校验逻辑,确保操作目标有效 - 添加点赞状态枚举和响应码,优化错误提示信息
This commit is contained in:
@@ -183,4 +183,13 @@ Authorization: Bearer {{token}}
|
||||
{
|
||||
"userId": 100,
|
||||
"pageNo": 1
|
||||
}
|
||||
|
||||
### 笔记点赞入口
|
||||
POST http://localhost:8000/note/note/like
|
||||
Content-Type: application/json
|
||||
Authorization: Bearer {{token}}
|
||||
|
||||
{
|
||||
"id": {{noteId}}
|
||||
}
|
||||
Reference in New Issue
Block a user