Commit Graph

3 Commits

Author SHA1 Message Date
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