package wechat_integration import ( "context" "github.com/flipped-aurora/gin-vue-admin/server/global" "github.com/flipped-aurora/gin-vue-admin/server/plugin/wechat-integration/initialize" interfaces "github.com/flipped-aurora/gin-vue-admin/server/utils/plugin/v2" "github.com/gin-gonic/gin" ) var _ interfaces.Plugin = (*plugin)(nil) var Plugin = new(plugin) type plugin struct{} func (p *plugin) Register(group *gin.Engine) { ctx := context.Background() // 初始化配置 initialize.Viper() global.GVA_LOG.Info("微信集成插件配置初始化完成") // 初始化数据库 initialize.Gorm(ctx) global.GVA_LOG.Info("微信集成插件数据库初始化完成") // 初始化路由 initialize.Router(group) global.GVA_LOG.Info("微信集成插件路由初始化完成") // 插件注册完成 global.GVA_LOG.Info("微信集成插件注册完成,版本: v1.0.0") }