refactor: 重构 zabbix 功能到集成模块中

This commit is contained in:
2024-08-26 14:09:45 +08:00
parent 00d2b30658
commit 7eee4cfc26
4 changed files with 36 additions and 25 deletions

View File

@ -2,6 +2,7 @@ package router
import (
"github.com/gin-gonic/gin"
"onvif-agent/integration/zabbixagent"
"onvif-agent/router/handler"
"onvif-agent/router/handler/onvif"
)
@ -17,8 +18,6 @@ func SetupRoutes(r *gin.Engine) {
connectionGroup.GET("/", onvif.GetConnections)
connectionGroup.GET("/:xaddr", onvif.GetConnectionByXaddr)
connectionGroup.DELETE("/:xaddr", onvif.DeleteConnection)
connectionGroup.POST("/zbxDiscovery", onvif.ZBXConnectionDiscovery)
}
subscriptionGroup := onvifGroup.Group("/subscriptions")
@ -27,4 +26,9 @@ func SetupRoutes(r *gin.Engine) {
subscriptionGroup.POST("/:xaddr/callback", onvif.EventNotifyCallback)
}
}
zabbixGroup := r.Group("/zabbix")
{
zabbixGroup.POST("/onvifDeviceDiscovery", zabbixagent.ONVIFDeviceDiscovery)
}
}