将仓储层/基础设施改为 Ent + 原生 SQL 执行路径,并移除 AutoMigrate 与 GORM 依赖。 重构内容包括: - 仓储层改用 Ent/SQL(含 usage_log/account 等复杂查询),统一错误映射 - 基础设施与 setup 初始化切换为 Ent + SQL migrations - 集成测试与 fixtures 迁移到 Ent 事务模型 - 清理遗留 GORM 模型/依赖,补充迁移与文档说明 - 增加根目录 Makefile 便于前后端编译 测试: - go test -tags unit ./... - go test -tags integration ./...
759 B
759 B
Project Context
Purpose
[Describe your project's purpose and goals]
Tech Stack
- [List your primary technologies]
- [e.g., TypeScript, React, Node.js]
Project Conventions
Code Style
[Describe your code style preferences, formatting rules, and naming conventions]
Architecture Patterns
[Document your architectural decisions and patterns]
Testing Strategy
[Explain your testing approach and requirements]
Git Workflow
[Describe your branching strategy and commit conventions]
Domain Context
[Add domain-specific knowledge that AI assistants need to understand]
Important Constraints
[List any technical, business, or regulatory constraints]
External Dependencies
[Document key external services, APIs, or systems]