"backend/git@web.lueluesay.top:chenxi/sub2api.git" did not exist on "2e3e8687e12d90479667e2128e0ed00c79def3cf"
feat: 从 gorm 迁移到 ent (#92)
## 主要变更 - 将 ORM 从 GORM 迁移到 Ent - 使用 SQL 文件迁移替代 GORM AutoMigrate - 新增迁移运行器支持分布式锁和校验和验证 - 优化 Repository 层查询,新增轻量级存在性检查方法 - 新增完整的单元测试覆盖删除操作 ## 迁移优势 - 类型安全与编译期校验 - 关系建模更清晰(Edge/Through) - 查询一致性更好 - 迁移可控(SQL 文件作为唯一事实来源) - 可维护性提升 ## 新增迁移文件 - 005_schema_parity.sql: 字段对齐 - 006_fix_invalid_subscription_expires_at.sql: 修复过期时间 - 007_add_user_allowed_groups.sql: 用户允许分组表 - 008_seed_default_group.sql: 默认分组种子 - 009_fix_usage_logs_cache_columns.sql: 缓存列修复
Too many changes to show.
To preserve performance only 120 of 120+ files are displayed.
AGENTS.md
0 → 100644
Makefile
0 → 100644
backend/ent/account.go
0 → 100644
backend/ent/account/where.go
0 → 100644
backend/ent/account_query.go
0 → 100644
backend/ent/accountgroup.go
0 → 100644
Please register or sign in to comment