pcm-ai4m/initialize/plugin.go

22 lines
491 B
Go

package initialize
import (
"ai4m/utils/plugin"
"fmt"
"github.com/gin-gonic/gin"
)
func PluginInit(group *gin.RouterGroup, Plugin ...plugin.Plugin) {
for i := range Plugin {
PluginGroup := group.Group(Plugin[i].RouterPath())
Plugin[i].Register(PluginGroup)
}
}
func InstallPlugin(PrivateGroup *gin.RouterGroup, PublicRouter *gin.RouterGroup, engine *gin.Engine) {
fmt.Println("无鉴权插件安装==》", PublicRouter)
fmt.Println("鉴权插件安装==》", PrivateGroup)
}