1、新增首页合计详情页;

2、新增索引和缓存;
This commit is contained in:
2026-05-14 11:19:36 +08:00
parent 49cd4f85df
commit 507b79f257
8 changed files with 175 additions and 2 deletions
+9
View File
@@ -1,6 +1,7 @@
package main
import (
"github.com/gin-gonic/gin"
"gorm.io/driver/mysql"
"gorm.io/gorm"
"level_go/internal/api"
@@ -12,6 +13,8 @@ import (
// main 是服务启动入口,负责完成配置加载、数据库连接、依赖组装和 HTTP 路由启动。
func main() {
gin.SetMode(gin.ReleaseMode)
// 初始化配置文件,后续数据库 DSN 和服务端口都从全局配置中读取。
config.InitConfig()
@@ -21,6 +24,12 @@ func main() {
if err != nil {
log.Fatal("数据库连接失败:", err)
}
sqlDB, err := db.DB()
if err != nil {
log.Fatal("获取数据库连接池失败:", err)
}
sqlDB.SetMaxIdleConns(20)
sqlDB.SetMaxOpenConns(100)
// 依赖注入:Service 持有数据库连接,Handler 持有对应 Service。
commonSrv := &service.CommonService{DB: db}