package postgre import ( "embed" lib "git.beswell.com/gframe/application/repository" "sportfitness/base/assembly/base/repository" ) //go:embed sql var sqlDir embed.FS var SysToken string func Init() { err := repository.Repository.InitGormByConfigCenter("DB_SportFitness_Base") if err != nil { panic(err) } err = getClient().AutoMigrateFunc(&sqlDir) if err != nil { panic(err) } // todo,需要从数据库取出sys_token用作系统验证,存全局变量,每次调用总后台接口需要传递sys_token getClient().Raw("select sys_token from s_sys_config").Scan(&SysToken) println(SysToken) } func getClient() *lib.DB { return repository.Repository.GetGormClient() }