swagger配置 数据库初始化结构调整

This commit is contained in:
pixelqm
2019-09-02 18:58:51 +08:00
parent f6a0b05ece
commit 50cac8f02d
9 changed files with 76 additions and 24 deletions
@@ -1,14 +1,17 @@
package init
package initRouter
import (
"github.com/gin-gonic/gin"
"github.com/swaggo/gin-swagger"
"github.com/swaggo/gin-swagger/swaggerFiles"
_ "main/docs"
"main/router"
)
var Router = gin.Default()
func InitRouter() {
func InitRouter() *gin.Engine {
var Router = gin.Default()
Router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
//Router.Use(middleware.Logger())
router.InitUserRouter(Router)
return Router
}
@@ -1,4 +1,4 @@
package init
package mysql
import (
"github.com/jinzhu/gorm"
@@ -9,13 +9,13 @@ import (
var DEFAULTDB *gorm.DB
func InitMysql(admin config.Admin) {
func InitMysql(admin config.Admin) *gorm.DB {
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()
}
return DEFAULTDB
}
@@ -0,0 +1,10 @@
package registTable
import (
"github.com/jinzhu/gorm"
"main/model/dbModel"
)
func RegistTable(db *gorm.DB) {
db.AutoMigrate(dbModel.User{})
}