本次提交对多个仓储层文件进行了系统性优化: 1. 统一软删除标记为布尔值 `is_deleted=True` 替代整数 `is_deleted=1` 2. 新增或补全多个仓储类的可更新字段、查询过滤条件 3. 重构删除逻辑,使用ORM实例更新替代直接UPDATE语句以支持乐观锁 4. 优化分页查询,新增keyset分页支持避免深度分页性能问题 5. 新增ChannelPluginRepository、ExternalSecretRotationRecordRepository等新仓储类 6. 修复时间范围查询的闭区间/开区间错误,补全统计查询的默认空值返回 7. 优化批量操作、聚合查询的实现逻辑,减少数据库往返次数 8. 统一代码风格与注释规范,补充完整的文档说明 |
||
|---|---|---|
| .. | ||
| yuxi | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
yuxi
Yuxi 核心后端 Python 包。
该目录用于将 yuxi 作为本地可构建、可安装的 Python package 提供给 backend 项目使用。