|
|
1e350a4af5
|
feat(user): 新增用户关注列表查询功能
- 新增查询用户关注列表接口,支持分页查询
- 新增批量查询用户信息接口,提升查询效率
- 优化 MQ 消费模式为顺序消费,确保关注/取关操作有序性
- 完善用户信息 DTO,新增简介字段
- 新增分页响应封装类,支持分页查询结果返回
- 优化 Redis 查询逻辑,支持从缓存中分页获取关注列表
- 新增 Lua 脚本结果类型设置,确保脚本执行结果正确解析
- 添加 HTTP 接口测试用例,覆盖关注列表及批量查询接口
- 实现缓存与数据库双写一致性,提高数据查询性能
|
2025-10-14 22:29:13 +08:00 |
|
|
|
e5c79f1abc
|
feat(user): 更新用户表字段及认证接口
- 将用户表中的 `han_note_id` 注释更新为 "小憨书号"
- 将用户表中的 `phone` 字段改为 `email` 并更新注释
- 更新分布式ID生成器中相关SQL表名引用从 `leaf_alloc` 到 `leaf`
- 在HTTP客户端配置文件中新增认证API请求示例
- 修改Feign接口方法名以匹配邮箱查询逻辑
- 调整RPC服务调用方法名保持一致性
|
2025-10-12 00:49:35 +08:00 |
|
Hanserwei
|
c75b1f6fe4
|
feat(note): 新增笔记详情查询功能
- 新增笔记详情请求VO类 FindNoteDetailReqVO
- 新增笔记详情响应VO类 FindNoteDetailRspVO
- KV服务Feign接口新增查询笔记内容方法
- KeyValueRpcService新增findNoteContent方法实现
- NoteController新增笔记详情查询接口
- NoteService接口及实现类新增findNoteDetail方法
- 新增RedisKeyConstants常量类用于构建笔记详情缓存KEY
- 新增ResponseCodeEnum枚举值用于笔记相关异常码
- 新增ThreadPoolConfig配置类定义异步线程池
- 新增UserRpcService用于调用用户服务查询用户信息
- 笔记详情接口支持多级缓存(本地缓存Caffeine+Redis)
- 笔记详情查询增加可见性校验逻辑
- pom.xml新增用户服务api依赖和Caffeine依赖
- UserFeignApi新增根据ID查询用户信息接口
|
2025-10-09 11:30:59 +08:00 |
|
Hanserwei
|
fcdbda4c56
|
feat(user): 新增根据用户ID查询用户信息接口
- 新增 FindUserByIdReqDTO 请求参数类
- 新增 FindUserByIdRspDTO 响应结果类
- 在 UserController 中添加 findById 接口
- 在 UserService 中定义 findById 方法
- 在 UserServiceImpl 中实现 findById 逻辑
- 支持根据用户 ID 查询用户昵称和头像信息
- 添加用户不存在时的异常处理逻辑
|
2025-10-08 19:44:42 +08:00 |
|
Hanserwei
|
534a49a358
|
refactor(auth):重构认证服务,分离用户逻辑到独立服务
- 将用户相关业务迁移至用户模块,通过OpenFeign远程调用。
|
2025-10-04 22:03:09 +08:00 |
|