feat(count): 实现笔记收藏计数功能
- 新增笔记收藏/取消收藏 MQ 消费者,处理收藏计数逻辑 - 新增笔记收藏数落库消费者,实现批量更新数据库 - 新增收藏类型枚举和 DTO 类,用于消息传递与解析 - 修改 MQ 消费组名称前缀统一为 han_note_group_ - 新增 Redis 收藏总数字段常量及更新逻辑 - 扩展 NoteCountDOMapper 支持收藏数插入或更新操作 - 在 XML 映射文件中新增对应 SQL 插入语句 - 完善 MQ 常量定义,增加收藏相关主题常量
This commit is contained in:
@@ -20,4 +20,10 @@
|
||||
VALUES (#{noteId}, #{count})
|
||||
ON DUPLICATE KEY UPDATE like_total = like_total + (#{count});
|
||||
</insert>
|
||||
|
||||
<insert id="insertOrUpdateCollectTotalByNoteId" parameterType="map">
|
||||
INSERT INTO t_note_count (note_id, collect_total)
|
||||
VALUES (#{noteId}, #{count})
|
||||
ON DUPLICATE KEY UPDATE collect_total = collect_total + (#{count});
|
||||
</insert>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user