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{}, &model.PrintSetting{}, &model.SystemTemp{}) 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{}) orm.RegisterModel(&model.PrintBill{}) orm.RegisterModel(&model.OrderPay{}) orm.RegisterModel(&model.PrintBillRecord{}) orm.RegisterModel(&model.PrintBindStore{}) orm.RegisterModel(&model.PrintActivation{}) orm.RegisterModel(&model.PrintEdition{}) orm.RegisterModel(&model.PrintNotice{}) // create table orm.RunSyncdb("default", false, true) }