1.5 KiB
1.5 KiB
standard
目录结构
standard
├── conf // 配置文件包
│ ├── dev // 开发环境配置
│ ├── online // 线上环境配置
│ ├── test // 测试环境配置
│ ├── conf.go
│ └── ……
├── generate // 自动生成包
│ └── mysql
│ └── gorm.go // gorm 生成bean、query的代码
├── gosafe // 对go的一些方法的封装,方便调用减少重复代码
├── idl // thrift存放的地方
├── initialize // 初始化项目汇总
├── internal // 内部逻辑
│ ├── dal // 数据库相关逻辑
│ │ ├── model // mysql对应的bean struct
│ │ ├── mysql // mysql
│ │ ├── query // service相关逻辑
│ │ └── init.go // service相关逻辑
│ ├── service // service相关逻辑
│ │ └── xxx // service相关逻辑
│ └── ……
├── pkg // 对外部的库的封装
│ ├── json
│ ├── log
│ ├── toml
│ ├── yaml
│ └── ……
├── router // 对外部的库的封装
├── template // hertz的自定义模版
├── go.mod
├── go.sum
├── ……
└── README.md