将仓储层/基础设施改为 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 ./...
32 lines
759 B
Markdown
32 lines
759 B
Markdown
# 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]
|