26 lines
858 B
Go
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)
|
|
}
|