Victor_Jay
3df7b2e672
fix: Service 层移除直接持有的 *gorm.DB,引入 Repository Transaction 方法
- ReactionStore/FollowStore/EnergyStore/FavoriteStore 接口新增 Transaction 方法
- EnergyStore.Transaction 支持跨仓库事务(EnergyStore + FundStore)
- ReactionRepo/FollowRepo/FavoriteRepo/EnergyRepo 实现 Transaction 方法
- ReactionRepo 新增 GetPostLikesCount 方法,消除 Service 直查 DB
- ReactionService/FollowService/FavoriteService/EnergyService 移除 db 字段
- EnergyRepo 通过 SetFundStore 注入 FundStore 用于跨仓库事务
- 更新 deps_extra.go 构造函数调用
2026-06-02 16:46:44 +08:00
..
2026-06-02 16:10:23 +08:00
2026-05-31 11:28:27 +08:00
2026-06-02 15:58:52 +08:00
2026-06-02 16:32:20 +08:00
2026-06-02 00:02:48 +08:00
2026-06-02 16:46:44 +08:00
2026-06-02 16:46:44 +08:00
2026-06-02 16:46:44 +08:00
2026-05-31 21:20:04 +08:00
2026-06-01 21:51:17 +08:00