update
project/ ├── cmd/ # 入口文件(main 函数) │ └── main.go ├── internal/ │ ├── domain/ # 核心领域模型(Entities) │ │ ├── models.go # 领域实体(如 User、Task) │ │ └── interfaces.go # 核心接口定义(如 TaskRepository) │ ├── usecase/ # 业务逻辑(Use Cases) │ │ └── task_usecase.go │ ├── adapter/ # 接口适配(Interface Adapters) │ │ ├── http/ # HTTP 接口绑定(如 Gin 路由) │ │ └── repository/ # 数据库操作实现(如 TaskRepository 的 GORM 实现) │ └── config/ # 配置加载(如数据库连接) ├── pkg/ # 可复用工具包(如日志、错误处理) └── go.mod
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号