一个Gin框架的联手demo、包括增删改查等等。

1.使用技术

  • Gin
  • Gorm
  • Mysql

2.项目结构目录

│  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   // 工具类 

3.运行截图

Gin增删改查demo
Gin增删改查demo

4.开源地址

Gitee