Files
SamWaf/router/entrance.go
2025-12-01 16:32:42 +08:00

60 lines
1011 B
Go

package router
type ApiGroup struct {
HostRouter
LogRouter
RuleRouter
EngineRouter
StatRouter
AllowIpRouter
AllowUrlRouter
LdpUrlRouter
AntiCCRouter
IPFailureRouter
BlockIpRouter
BlockUrlRouter
AccountRouter
AccountLogRouter
LoginOutRouter
SysLogRouter
WebSocketRouter
WebSysInfoRouter
SystemConfigRouter
WafCommonRouter
OneKeyModRouter
WafLicenseRouter
CenterRouter
SensitiveRouter
LoadBalanceRouter
SslConfigRouter
BatchTaskRouter
SslOrderRouter
WafSslExpireRouter
WafHttpAuthBaseRouter
WafTaskRouter
WafBlockingPageRouter
WafGPTRouter
WafOtpRouter
AnalysisRouter
WafPrivateInfoRouter
WafPrivateGroupRouter
WafCacheRuleRouter
WafTunnelRouter
WafVpConfigRouter
WafFileRouter
WafSystemMonitorRouter
WafCaServerInfoRouter
SqlQueryRouter
NotifyChannelRouter
NotifySubscriptionRouter
NotifyLogRouter
FirewallIPBlockRouter
}
type PublicApiGroup struct {
LoginRouter
CenterPublicRouter
}
var ApiGroupApp = new(ApiGroup)
var PublicApiGroupApp = new(PublicApiGroup)