feat(user): 新增用户关注列表查询功能
- 新增查询用户关注列表接口,支持分页查询 - 新增批量查询用户信息接口,提升查询效率 - 优化 MQ 消费模式为顺序消费,确保关注/取关操作有序性 - 完善用户信息 DTO,新增简介字段 - 新增分页响应封装类,支持分页查询结果返回 - 优化 Redis 查询逻辑,支持从缓存中分页获取关注列表 - 新增 Lua 脚本结果类型设置,确保脚本执行结果正确解析 - 添加 HTTP 接口测试用例,覆盖关注列表及批量查询接口 - 实现缓存与数据库双写一致性,提高数据查询性能
This commit is contained in:
@@ -154,4 +154,23 @@ Authorization: Bearer {{token}}
|
||||
|
||||
{
|
||||
"unfollowUserId": 2100
|
||||
}
|
||||
|
||||
### 批量查询用户信息
|
||||
POST http://localhost:8000/user/user/findByIds
|
||||
Content-Type: application/json
|
||||
Authorization: Bearer {{token}}
|
||||
|
||||
{
|
||||
"ids": [100,2100,4100]
|
||||
}
|
||||
|
||||
### 查询用户关注列表
|
||||
POST http://localhost:8000/relation/relation/following/list
|
||||
Content-Type: application/json
|
||||
Authorization: Bearer {{token}}
|
||||
|
||||
{
|
||||
"userId": 100,
|
||||
"pageNo": 1
|
||||
}
|
||||
Reference in New Issue
Block a user