Commit Graph

3 Commits

Author SHA1 Message Date
c15abaef0a refactor(repos): 批量优化仓储层代码,统一数据库操作规范
本次提交对多个仓储层文件进行了系统性优化:
1. 统一软删除标记为布尔值 `is_deleted=True` 替代整数 `is_deleted=1`
2. 新增或补全多个仓储类的可更新字段、查询过滤条件
3. 重构删除逻辑,使用ORM实例更新替代直接UPDATE语句以支持乐观锁
4. 优化分页查询,新增keyset分页支持避免深度分页性能问题
5. 新增ChannelPluginRepository、ExternalSecretRotationRecordRepository等新仓储类
6. 修复时间范围查询的闭区间/开区间错误,补全统计查询的默认空值返回
7. 优化批量操作、聚合查询的实现逻辑,减少数据库往返次数
8. 统一代码风格与注释规范,补充完整的文档说明
2026-07-11 21:40:42 +08:00
52b162722c refactor(external-repos): 批量整理外部系统仓库代码,统一代码风格与逻辑
1. 移除冗余空行,合并拆分的SQLAlchemy导入
2. 简化多行条件/赋值语句的换行格式
3. 修复测试用例失败计数逻辑,改用passed参数判断
4. 完善健康检查仓库的状态枚举使用与过滤逻辑
5. 新增密钥轮换策略的到期查询与统计方法
6. 优化指标仓库的聚合字段与返回数据结构
7. 修复配额使用仓库的字段同步问题
2026-07-11 05:38:57 +08:00
74709ba2d3 feat: 完成外部系统限界上下文核心代码实现
新增六边形架构核心代码包,包含:
1. 协议适配器层:HTTP/SMTP/IMAP/SSH/GRPC等多协议适配器实现
2. 认证插件体系:基础认证、API密钥、HMAC等多类型认证插件
3. 执行编排框架:工具执行器、上下文构建、运行时治理组件
4. 用例端口与DTO:定义领域服务端口与数据传输对象
5. 厂商集成包框架:支持第三方系统集成扩展
6. 基础设施装配层:实现依赖注入与服务装配

所有代码遵循六边形架构设计原则,实现端口与适配器解耦,支持动态扩展与自动发现。
2026-06-20 22:12:42 +08:00