ForcePilot/backend/package/yuxi/repositories/external_systems
Kris 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
..
base.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_adapter_asset_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_notification_channel_repository.py refactor(external repos): 批量优化外部系统仓储层代码 2026-07-11 06:55:48 +08:00
external_secret_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_secret_rotation_policy_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_secret_rotation_record_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_alert_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_audit_log_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_environment_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_health_check_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_metric_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_quota_usage_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_system_token_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_tool_access_rule_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_tool_execution_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_tool_execution_trace_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_tool_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_tool_test_case_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_tool_version_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_webhook_event_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00
external_webhook_subscription_repository.py refactor(repos): 批量优化仓储层代码,统一数据库操作规范 2026-07-11 21:40:42 +08:00