feat(count): 实现评论计数功能支持二级评论统计
- 新增评论数据对象 CommentDO 及其 MyBatis 映射配置 - 新增评论级别枚举 CommentLevelEnum 区分一级与二级评论 - 新增 CountNoteChildCommentConsumer 消费 MQ 消息并更新子评论总数 - 修改 CountPublishCommentMqDTO 增加 level 和 parentId 字段以支持层级识别 - 调整 Comment2DBConsumer 中构造 CountPublishCommentMqDTO 的逻辑,使用 commentBO 提取完整信息 - 配置 MyBatis Code Helper 插件指向新的 han-note-count 模块路径 - 更新 gateApi.http 测试接口示例,添加 replyCommentId 参数用于模拟二级评论发布
This commit is contained in:
16
.idea/MyBatisCodeHelperDatasource.xml
generated
16
.idea/MyBatisCodeHelperDatasource.xml
generated
@@ -7,15 +7,13 @@
|
||||
<option name="customizedLombokAnnotation" value="true" />
|
||||
<option name="customizedLombokValue" value="@lombok.Builder" />
|
||||
<option name="deleteByPrimayKeyEnabled" value="false" />
|
||||
<option name="generateService" value="true" />
|
||||
<option name="generateServiceInterface" value="true" />
|
||||
<option name="insertMethodEnabled" value="false" />
|
||||
<option name="insertSelectiveMethodEnabled" value="false" />
|
||||
<option name="javaMapperPackage" value="com.hanserwei.hannote.comment.biz.domain.mapper" />
|
||||
<option name="javaMapperPath" value="$PROJECT_DIR$/han-note-comment/han-note-comment-biz/src/main/java" />
|
||||
<option name="javaModelPackage" value="com.hanserwei.hannote.comment.biz.domain.dataobject" />
|
||||
<option name="javaModelPath" value="$PROJECT_DIR$/han-note-comment/han-note-comment-biz/src/main/java" />
|
||||
<option name="lastDatabaseCrudChooseModuleName" value="han-note-comment-biz" />
|
||||
<option name="javaMapperPackage" value="com.hanserwei.hannote.count.biz.domain.mapper" />
|
||||
<option name="javaMapperPath" value="$PROJECT_DIR$/han-note-count/han-note-count-biz/src/main/java" />
|
||||
<option name="javaModelPackage" value="com.hanserwei.hannote.count.biz.domain.dataobject" />
|
||||
<option name="javaModelPath" value="$PROJECT_DIR$/han-note-count/han-note-count-biz/src/main/java" />
|
||||
<option name="lastDatabaseCrudChooseModuleName" value="han-note-count-biz" />
|
||||
<option name="lombokAllArgConstructor" value="true" />
|
||||
<option name="lombokDataAnnotation" value="true" />
|
||||
<option name="lombokNoArgsConstructor" value="true" />
|
||||
@@ -146,7 +144,7 @@
|
||||
<option name="insertMethodEnabled" value="false" />
|
||||
<option name="insertSelectiveMethodEnabled" value="false" />
|
||||
<option name="javaModelName" value="CommentDO" />
|
||||
<option name="moduleName" value="han-note-comment-biz" />
|
||||
<option name="moduleName" value="han-note-count-biz" />
|
||||
<option name="mybatisplusIdType" value="AUTO" />
|
||||
<option name="selectByPrimaryKeyEnabled" value="false" />
|
||||
<option name="sequenceColumn" value="" />
|
||||
@@ -429,7 +427,7 @@
|
||||
<option name="updateByPrimaykeyEnabled" value="false" />
|
||||
<option name="userMybatisPlus" value="true" />
|
||||
<option name="xmlMapperPackage" value="mapperxml" />
|
||||
<option name="xmlMapperPath" value="$PROJECT_DIR$/han-note-comment/han-note-comment-biz/src/main/resources" />
|
||||
<option name="xmlMapperPath" value="$PROJECT_DIR$/han-note-count/han-note-count-biz/src/main/resources" />
|
||||
</ProjectProfile>
|
||||
</option>
|
||||
</component>
|
||||
|
||||
Reference in New Issue
Block a user