39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
# 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
|
||
``` |