Files
SamWaf/router/waf_host.go
2025-10-23 16:08:03 +08:00

27 lines
1.0 KiB
Go

package router
import (
"SamWaf/api"
"github.com/gin-gonic/gin"
)
type HostRouter struct {
}
func (receiver *HostRouter) InitHostRouter(group *gin.RouterGroup) {
hostApi := api.APIGroupAPP.WafHostAPi
hostRouter := group.Group("")
hostRouter.POST("/samwaf/wafhost/host/list", hostApi.GetListApi)
hostRouter.GET("/samwaf/wafhost/host/detail", hostApi.GetDetailApi)
hostRouter.POST("/samwaf/wafhost/host/add", hostApi.AddApi)
hostRouter.GET("/samwaf/wafhost/host/del", hostApi.DelHostApi)
hostRouter.POST("/samwaf/wafhost/host/edit", hostApi.ModifyHostApi)
hostRouter.GET("/samwaf/wafhost/host/guardstatus", hostApi.ModifyGuardStatusApi)
hostRouter.GET("/samwaf/wafhost/host/startstatus", hostApi.ModifyStartStatusApi)
hostRouter.GET("/samwaf/wafhost/host/allhost", hostApi.GetAllListApi)
hostRouter.GET("/samwaf/wafhost/host/alldomainbyhostcode", hostApi.GetDomainsByHostCodeApi)
hostRouter.POST("/samwaf/wafhost/host/modfiyallstatus", hostApi.ModifyAllGuardStatusApi)
hostRouter.POST("/samwaf/wafhost/host/batchcopyconfig", hostApi.BatchCopyConfigApi)
}