一個Gin框架的聯手demo、包括增刪改查等等。
│ postman_collection.json // postman組態檔
│ db.sql // 資料庫表結構
│ config.yaml // 組態檔
│ go.mod // 包依賴設定
│ main.go // 程式入口
├─api
│ └─v1 // api 方法
│ sys_user.go
│
├─config // 組態檔結構體
│ config.go
│
├─core
│ config.go // 組態檔讀取
│ server.go // 啟動HTTP server服務
│
├─global
│ │ global.go // 全域性共用物件
│ │
│ └─response
│ response.go // 公共返回結構體
│
├─initialize
│ db_table.go // 註冊資料庫表
│ mysql.go // 初始化mysql連線池
│ router.go // 初始化總路由
│
├─middleware
│ cors.go // 跨域處理設定
│
├─model
│ │ sys_user.go // 資料庫對映結構體
│ │
│ ├─request
│ │ common.go // 公共請求引數
│ │ sys_user.go // 使用者請求引數
│ │
│ └─response
│ common.go // 公共相應引數
│ sys_user.go // 使用者相應引數
├─router
│ sys_user.go // 使用者業務路由
│
├─service
│ sys_user.go // 使用者業務處理層
│
└─utils
md5.go // 工具類