# 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 ```