feat(data-align): 实现用户关注数对齐分片任务
- 新增 DeleteRecordMapper 接口及 XML 配置,支持批量删除临时表记录 - 新增 SelectRecordMapper 接口及 XML 配置,支持分批查询和统计关注数 - 新增 UpdateRecordMapper 接口及 XML 配置,用于更新用户关注总数 - 新增 FollowingCountShardingXxlJob 任务类,实现分片广播处理关注数对齐逻辑 -重命名 InsertRecordMapper为 InsertMapper 并同步更新相关引用 - 在 RedisKeyConstants 中新增构建用户计数 Key 的方法及相关常量 - 修改多个消费者类中的 Mapper 引用名称以匹配重命名后的接口 - 更新数据源映射文件,调整 Mapper XML 文件路径配置
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
<mapper namespace="com.hanserwei.hannote.data.align.domain.mapper.UpdateRecordMapper">
|
||||
<update id="updateUserFollowingTotalByUserId" parameterType="map">
|
||||
update t_user_count
|
||||
set following_total = #{followingTotal}
|
||||
where user_id = #{userId}
|
||||
</update>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user