feat: 建立 MySQL 8 数据库基础 (#78)

This commit is contained in:
chengma
2026-08-10 01:22:22 +08:00
parent 93bbca88a8
commit 7e74bf210d
12 changed files with 623 additions and 41 deletions
+4 -1
View File
@@ -5,7 +5,8 @@ go 1.23.0
// 依赖用 go get 添加后会自动写到下面,连同 go.sum 一起提交。
// 本项目固定使用(理由见 admin/AGENTS.md 技术栈一节):
// github.com/gin-gonic/gin Web 框架
// modernc.org/sqlite SQLite 驱动,纯 Go,不需要 cgo
// github.com/go-sql-driver/mysql 生产 MySQL 8 驱动,纯 Go
// modernc.org/sqlite 只读历史 SQLite 迁移驱动,纯 Go
// github.com/xuri/excelize/v2 读蝦皮 Excel 报表
//
// 不得改用 github.com/mattn/go-sqlite3(需要 cgo,Windows 上要装 gcc,
@@ -13,6 +14,7 @@ go 1.23.0
require (
github.com/gin-gonic/gin v1.11.0
github.com/go-sql-driver/mysql v1.9.2
github.com/goccy/go-yaml v1.18.0
github.com/xuri/excelize/v2 v2.9.1
golang.org/x/crypto v0.40.0
@@ -20,6 +22,7 @@ require (
)
require (
filippo.io/edwards25519 v1.1.0 // indirect
github.com/bytedance/sonic v1.14.0 // indirect
github.com/bytedance/sonic/loader v0.3.0 // indirect
github.com/cloudwego/base64x v0.1.6 // indirect