// +build examples package main import ( "log" "github.com/gin-gonic/gin" "gorm.io/driver/mysql" "gorm.io/gorm" "go-admin/common/global" mycasbin "go-admin/pkg/casbin" "go-admin/pkg/logger" "go-admin/tools/config" ) func main() { db, err := gorm.Open(mysql.Open("root:123456@tcp/inmg?charset=utf8&parseTime=True&loc=Local"), &gorm.Config{}) if err != nil { panic(err) } _ = mycasbin.Setup(db, "sys_") global.Logger.Logger = logger.SetupLogger(config.LoggerConfig.Path, "bus") global.JobLogger.Logger = logger.SetupLogger(config.LoggerConfig.Path, "job") global.RequestLogger.Logger = logger.SetupLogger(config.LoggerConfig.Path, "request") global.GinEngine = gin.Default() //router.InitRouter() log.Fatal(global.GinEngine.Run(":8000")) }