核心目录结构
|-- app| |-- aop // Aop切面demo代码段| | `-- users| |-- core // 程序容器部分、用于表单参数器注册、配置文件存储等| | |-- container| | |-- destroy| | `-- event_manage| |-- global // 全局变量以及常量、程序运行错误定义| | |-- consts| | |-- my_errors| | `-- variable| |-- http // http相关代码段,主要为控制器、中间件、表单参数验证器| | |-- controller| | |-- middleware| | `-- validator| |-- model // 数据库表模型| | |-- base_model.go| | `-- users.go| |-- service| | |-- sys_log_hook| `-- utils // 第三方包封装层| |-- gorm_v2| |-- ... ...|-- bootstrap // 项目启动初始化代码段| `-- init.go|-- cmd // 项目入口,分别为门户站点、命令模式、web后端入口文件| |-- api| | `-- main.go| |-- cli| | `-- main.go| `-- web| `-- main.go|-- command // cli模式代码目录| |--|-- config // 项目、数据库参数配置| |-- config.yml| `-- gorm_v2.yml|-- database|-- docs // 项目文档| |--|-- go.mod|-- go.sum|-- public|-- routers // 后台和门户网站路由| |-- api.go| `-- web.go|-- storage // 日志、资源存储目录| `--`-- test// 单元测试目录|--
