Files
jx-callback/globals/beegodb/beegodb.go
2021-07-22 17:23:55 +08:00

26 lines
858 B
Go

package beegodb
import (
"git.rosy.net.cn/jx-callback/business/model"
beego "github.com/astaxie/beego/adapter"
"github.com/astaxie/beego/adapter/orm"
)
func Init() {
// set default database
orm.RegisterDataBase("default", "mysql", beego.AppConfig.String("dbConnectStr"), 30)
// orm.RegisterDataBase("c4", "mysql", "root:WebServer@1@tcp(gold1.jxc4.com:3306)/jxd_dev_0?charset=utf8mb4&loc=Local&parseTime=true", 30)
orm.RegisterModel(&model.Apps{})
orm.RegisterModel(&model.Printer{}, &model.PrintMsg{})
orm.RegisterModel(&model.NewConfig{})
orm.RegisterModel(&model.User{})
orm.RegisterModel(&model.Place{})
orm.RegisterModel(&model.Menu{})
orm.RegisterModel(&model.MenuDetail{})
orm.RegisterModel(&model.SimFlowExpend{}, &model.SimFlowIncome{})
orm.RegisterModel(&model.PayOrder{})
// create table
orm.RunSyncdb("default", false, true)
}