22 lines
491 B
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)
|
|
|
|
}
|