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查询用户信息接口
This commit is contained in:
@@ -100,6 +100,18 @@
|
||||
<groupId>com.hanserwei</groupId>
|
||||
<artifactId>han-note-distributed-id-generator-api</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.hanserwei</groupId>
|
||||
<artifactId>han-note-user-api</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- Caffeine 本地缓存 -->
|
||||
<dependency>
|
||||
<groupId>com.github.ben-manes.caffeine</groupId>
|
||||
<artifactId>caffeine</artifactId>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user