项目基本构成

This commit is contained in:
pixelqm
2019-09-02 00:19:15 +08:00
parent 76d3e97aa8
commit 84a9cbda29
14 changed files with 450 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
package init
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql"
"log"
"main/config"
)
var DEFAULTDB *gorm.DB
func InitMysql(admin config.Admin) {
if db, err := gorm.Open("mysql", admin.UserName+":"+admin.Password+"@("+admin.Path+")/"+admin.Dbname+"?"+admin.Config); err != nil {
log.Printf("DEFAULTDB数据库启动异常%S", err)
} else {
DEFAULTDB = db
DEFAULTDB.DB().SetMaxIdleConns(10)
DEFAULTDB.DB().SetMaxIdleConns(100)
DEFAULTDB.AutoMigrate()
}
}
+14
View File
@@ -0,0 +1,14 @@
package init
import (
"github.com/gin-gonic/gin"
"github.com/swaggo/gin-swagger"
"github.com/swaggo/gin-swagger/swaggerFiles"
)
var Router = gin.Default()
func InitRouter() {
Router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
//Router.Use(middleware.Logger())
}