|
|
63b981f130
|
refactor(repos): 统一仓库软删除过滤,优化多个查询逻辑
1. 为渠道绑定统计查询添加软删除过滤
2. 为会话列表查询添加limit参数和文档注释
3. 修复内容审核记录删除的批量删除逻辑,改用IN子句避免全表扫描风险
4. 替换datetime.utc导入为UTC常量
5. 优化用户身份仓库的更新逻辑,添加乐观锁、pending_review字段支持和合并来源查询适配
|
2026-07-08 23:02:15 +08:00 |
|
|
|
6f730dca06
|
refactor(channel-repo): 清理废弃仓储与冗余方法
1. 删除未使用的 ChannelReportRepository 及其所有引用
2. 移除 route_binding_repository 中的 list_enabled_by_account 方法
3. 精简 channel_account_repository 中的冗余字段与 update_last_message_at 方法
4. 简化 channel_outbox_repository 的锁相关与 update 参数
5. 精简 channel_idempotency_repository 的冗余查询方法与字段
6. 优化 content_review_record_repository 的查询与清理逻辑
|
2026-07-08 03:57:28 +08:00 |
|
|
|
1c6bed1403
|
feat: 完成微信公众号插件全链路修复与基础设施增强
本次提交包含多项核心改进:
1. 新增微信公众号插件拉取传输模式配置,完善manifest与manifest加载逻辑
2. 新增运行态状态机与幂等冲突错误体系,补充错误映射与领域错误导出
3. 优化出站与入站上下文,新增幂等键、流式中断标记等字段
4. 完善发件箱仓储与模型,新增失败条目查询、投递原子语义字段
5. 修复签名验证阶段异常捕获逻辑,防御性处理内置NotImplementedError
6. 新增出站预算释放方法,完善机器人循环预算管控
7. 优化出站管道格式阶段,新增消息长度校验逻辑
8. 完善出站打字指示器阶段,新增重复启动防御与状态同步
9. 重构出站标记失败阶段,按源状态分支处理状态转换
10. 新增入站幂等过滤阶段,修复入站路由阶段空指针问题
11. 优化出站恢复扫描器,修复状态机调用与聚合根重建逻辑
12. 完善微信公众号适配器,新增类型校验与异常包装
13. 修复数据库事务回滚逻辑,简化不必要的显式回滚操作
|
2026-07-07 18:54:33 +08:00 |
|
|
|
b0e035fd2e
|
refactor(repositories): 统一格式化仓库方法签名并新增路由绑定仓储
1. 统一所有仓库类的方法换行格式,将多行参数折叠为单行
2. 新增ChannelRouteBindingRepository仓储实现,用于渠道路由绑定规则的数据访问封装
|
2026-07-07 16:21:32 +08:00 |
|
|
|
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 |
|