Commit Graph

2 Commits

Author SHA1 Message Date
29a45916ff refactor(channel-repo): 批量优化渠道仓储层代码,新增两个仓储实现
1. 新增ChannelReportRepository与ChannelContentReviewRecordRepository两个仓储类
2. 重构ChannelAccountRepository新增service_user_uid字段支持
3. 将channel_status_history参数类型从list改为tuple并更新注释
4. 新增RepositoryError异常并完善仓储层依赖边界说明
5. 重构BaseRepository的hard_delete_before方法参数与count_undeleted_by_fields异常处理
6. 优化多个仓储的查询方法:参数重命名、移除冗余方法、新增for_update参数、完善时间过滤逻辑
7. 更新仓储层导出与聚合类Repositories
2026-07-03 19:18:57 +08:00
b7d15601a6 feat(channels): 新增渠道仓储层完整实现
本提交新增了完整的渠道域仓储层实现:
1.  新增基础仓储基类,提供软删除、分页、LIKE转义等通用能力
2.  实现9个业务仓储类,覆盖渠道会话、消息、身份、审计日志等全业务场景
3.  提供仓储聚合类与工厂函数,支持共享数据库会话的事务一致性
4.  严格遵循领域分层设计,不跨限界上下文耦合
2026-07-02 03:24:17 +08:00