package dto import ( "apigame/service/constd" "apigame/util/utildto" "fmt" "github.com/astaxie/beego" "gorm.io/gorm" ) var ( DbCommon *gorm.DB DbConfig *gorm.DB ) func InitDto() { // ConnectMySQL if db, err := utildto.ConnectMySQL(beego.AppConfig.String("mysql::mergecommon")); err == nil { DbCommon = db } else { fmt.Println(" InitMysqls Error::" + err.Error()) } if db, err := utildto.ConnectMySQL(beego.AppConfig.String("mysql::" + constd.MYSQL_MERGECONFIG)); err == nil { DbConfig = db } else { } // create table // 卡牌卡包 for _, gameId := range constd.GameListCardHolder { InitTable(DbCommon, new(CardHolderData), gameId) InitTable(DbCommon, new(CardHolderRecordOpen), gameId) InitTable(DbCommon, new(CardHolderRecordRewardAlbum), gameId) InitTable(DbCommon, new(CardHolderRecordRewardRound), gameId) } }