Skip to content

Maxwell-416258/my-gin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<<<<<<< HEAD

my-gin

Used to store go language programs

<<<<<<< HEAD

项目名称

这是一个使用Gin框架的Web应用,可以连接到本地数据库进行用户和角色管理。

功能列表

  • 用户管理
    • 查看用户列表
    • 添加用户
    • 更新用户信息
    • 删除用户
  • 角色管理
    • 查看角色列表
    • 添加角色
    • 更新角色信息
    • 删除角色

安装和配置

  1. 下载或克隆这个代码仓库到您的本地计算机。

  2. 在您的本地计算机上安装最新版本的Golang。

  3. 创建一个MySQL数据库以存储用户和角色数据。

  4. 运行数据库脚本,创建必要的表和初始数据。

  5. 编辑config.yaml文件,把数据库连接配置项修改为您的数据库连接信息。

  6. 打开终端,进入应用程序所在的目录,运行以下命令来启动应用程序:

    go run main.go
  7. 在Web浏览器中访问以下URL,进行用户和角色的管理:

    http://localhost:8000/
    

数据库表结构

该应用程序使用MySQL数据库来存储用户和角色数据。数据库有四列,分别是:

  • user_id:用户ID
  • username:用户名
  • password:用户密码
  • role: 用户角色(参照roles表的id字段)

使用的技术栈

  • 后端: Golang, Gin框架, GORM ORM框架

开发者

开源协议

该应用程序遵循MIT开源协议。您可以在符合该协议规定的情况下进行使用、修改和/或分发该应用程序。

my-gin

Used to store go language programs

2531a8f96bac4b267f52856bb7d0275208e340c6 af1bc03 (my-gin)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages