diff --git a/cmd/server/app/network/httpserver.go b/cmd/server/app/network/httpserver.go index aed78d46268af79242b547a047aa37e066c1464b..deca26dd3f114eb5a39897a699df29e55bc2d559 100644 --- a/cmd/server/app/network/httpserver.go +++ b/cmd/server/app/network/httpserver.go @@ -107,6 +107,7 @@ func SetupRouter() *gin.Engine { router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) router.Use(logger.RequestLogger([]string{ "/api/v1/pluginapi/heartbeat", + "/", })) router.Use(middleware.Recover) diff --git a/cmd/server/app/service/plugin/plugin.go b/cmd/server/app/service/plugin/plugin.go index 72dc3de664271424fc2799365c975bab2b7ad11c..d3f259172e0cc891e5d6c8e21abc70d0dc7753bc 100644 --- a/cmd/server/app/service/plugin/plugin.go +++ b/cmd/server/app/service/plugin/plugin.go @@ -53,6 +53,7 @@ func Init(stopCh <-chan struct{}) error { type Plugin struct { UUID string `json:"uuid"` CustomName string `json:"custom_name"` + MenuName string `json:"menuName"` Name string `json:"name"` Version string `json:"version"` Description string `json:"description"` @@ -71,6 +72,7 @@ type Plugin struct { func (p *Plugin) Clone() *Plugin { result := &Plugin{ CustomName: p.CustomName, + MenuName: p.MenuName, UUID: p.UUID, Name: p.Name, Version: p.Version, @@ -161,6 +163,7 @@ func (m *PluginManager) updatePlugin(uuid string, pp *PluginParam, enabled int) p := &Plugin{ UUID: uuid, CustomName: info.CustomName, + MenuName: info.MenuName, Name: info.Name, Version: info.Version, Description: info.Description, @@ -441,6 +444,7 @@ func requestPluginInfo(plugin *PluginParam) (*Plugin, error) { // TODO: check info valid return &Plugin{ + MenuName: PluginInfo.MenuName, CustomName: plugin.CustomName, Name: PluginInfo.Name, Version: PluginInfo.Version, diff --git a/sdk/plugin/client/plugin.go b/sdk/plugin/client/plugin.go index bd0f7ff300e9d5565146458fd2cd06ebebc1505d..3fb88227a327003a9b9860144f6f227df52ddac4 100644 --- a/sdk/plugin/client/plugin.go +++ b/sdk/plugin/client/plugin.go @@ -17,6 +17,7 @@ import ( // 用于初始化Client type PluginInfo struct { + MenuName string `json:"menuName"` Name string `json:"name"` Version string `json:"version"` Description string `json:"description"`