Files
waf-platform/EdgeAPI/internal/nodes/api_node_services_hook_plus.go
2026-03-13 14:25:13 +08:00

323 lines
12 KiB
Go

// Copyright 2021 Liuxiangchao iwind.liu@gmail.com. All rights reserved.
//go:build plus
package nodes
import (
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/accounts"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/anti-ddos"
httpdnsServices "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/httpdns"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/nameservers"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/posts"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/reporters"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/tickets"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/trafficpackages"
"github.com/TeaOSLab/EdgeAPI/internal/rpc/services/users"
"github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
"google.golang.org/grpc"
)
func APINodeServicesRegister(node *APINode, server *grpc.Server) {
{
var instance = node.serviceInstance(&nameservers.NSClusterService{}).(*nameservers.NSClusterService)
pb.RegisterNSClusterServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSNodeService{}).(*nameservers.NSNodeService)
pb.RegisterNSNodeServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSDomainService{}).(*nameservers.NSDomainService)
pb.RegisterNSDomainServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSDomainGroupService{}).(*nameservers.NSDomainGroupService)
pb.RegisterNSDomainGroupServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSRecordService{}).(*nameservers.NSRecordService)
pb.RegisterNSRecordServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSRouteService{}).(*nameservers.NSRouteService)
pb.RegisterNSRouteServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSRouteCategoryService{}).(*nameservers.NSRouteCategoryService)
pb.RegisterNSRouteCategoryServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSKeyService{}).(*nameservers.NSKeyService)
pb.RegisterNSKeyServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSAccessLogService{}).(*nameservers.NSAccessLogService)
pb.RegisterNSAccessLogServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSRecordHourlyStatService{}).(*nameservers.NSRecordHourlyStatService)
pb.RegisterNSRecordHourlyStatServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSQuestionOptionService{}).(*nameservers.NSQuestionOptionService)
pb.RegisterNSQuestionOptionServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSPlanService{}).(*nameservers.NSPlanService)
pb.RegisterNSPlanServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSUserPlanService{}).(*nameservers.NSUserPlanService)
pb.RegisterNSUserPlanServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&nameservers.NSService{}).(*nameservers.NSService)
pb.RegisterNSServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.AuthorityKeyService{}).(*services.AuthorityKeyService)
pb.RegisterAuthorityKeyServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&reporters.ReportNodeService{}).(*reporters.ReportNodeService)
pb.RegisterReportNodeServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&reporters.ReportNodeGroupService{}).(*reporters.ReportNodeGroupService)
pb.RegisterReportNodeGroupServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&reporters.ReportResultService{}).(*reporters.ReportResultService)
pb.RegisterReportResultServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.UserNodeService{}).(*services.UserNodeService)
pb.RegisterUserNodeServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&accounts.UserAccountService{}).(*accounts.UserAccountService)
pb.RegisterUserAccountServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&accounts.UserAccountLogService{}).(*accounts.UserAccountLogService)
pb.RegisterUserAccountLogServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&accounts.UserAccountDailyStatService{}).(*accounts.UserAccountDailyStatService)
pb.RegisterUserAccountDailyStatServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&accounts.UserOrderService{}).(*accounts.UserOrderService)
pb.RegisterUserOrderServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&accounts.OrderMethodService{}).(*accounts.OrderMethodService)
pb.RegisterOrderMethodServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.ScriptService{}).(*services.ScriptService)
pb.RegisterScriptServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.UserScriptService{}).(*services.UserScriptService)
pb.RegisterUserScriptServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&tickets.UserTicketService{}).(*tickets.UserTicketService)
pb.RegisterUserTicketServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&tickets.UserTicketCategoryService{}).(*tickets.UserTicketCategoryService)
pb.RegisterUserTicketCategoryServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&tickets.UserTicketLogService{}).(*tickets.UserTicketLogService)
pb.RegisterUserTicketLogServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.HTTPAccessLogPolicyService{}).(*services.HTTPAccessLogPolicyService)
pb.RegisterHTTPAccessLogPolicyServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.UserBillService{}).(*services.UserBillService)
pb.RegisterUserBillServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.ServerBillService{}).(*services.ServerBillService)
pb.RegisterServerBillServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.PriceService{}).(*services.PriceService)
pb.RegisterPriceServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.NodePriceItemService{}).(*services.NodePriceItemService)
pb.RegisterNodePriceItemServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.UserTrafficBillService{}).(*services.UserTrafficBillService)
pb.RegisterUserTrafficBillServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&trafficpackages.TrafficPackageService{}).(*trafficpackages.TrafficPackageService)
pb.RegisterTrafficPackageServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&trafficpackages.TrafficPackagePeriodService{}).(*trafficpackages.TrafficPackagePeriodService)
pb.RegisterTrafficPackagePeriodServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&trafficpackages.TrafficPackagePriceService{}).(*trafficpackages.TrafficPackagePriceService)
pb.RegisterTrafficPackagePriceServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&trafficpackages.UserTrafficPackageService{}).(*trafficpackages.UserTrafficPackageService)
pb.RegisterUserTrafficPackageServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&users.UserEmailVerificationService{}).(*users.UserEmailVerificationService)
pb.RegisterUserEmailVerificationServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&users.UserMobileVerificationService{}).(*users.UserMobileVerificationService)
pb.RegisterUserMobileVerificationServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&users.UserVerifyCodeService{}).(*users.UserVerifyCodeService)
pb.RegisterUserVerifyCodeServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageMediaService{}).(*services.MessageMediaService)
pb.RegisterMessageMediaServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&antiddos.ADNetworkService{}).(*antiddos.ADNetworkService)
pb.RegisterADNetworkServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&antiddos.ADPackageService{}).(*antiddos.ADPackageService)
pb.RegisterADPackageServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&antiddos.ADPackageInstanceService{}).(*antiddos.ADPackageInstanceService)
pb.RegisterADPackageInstanceServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&antiddos.ADPackagePeriodService{}).(*antiddos.ADPackagePeriodService)
pb.RegisterADPackagePeriodServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&antiddos.ADPackagePriceService{}).(*antiddos.ADPackagePriceService)
pb.RegisterADPackagePriceServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&antiddos.UserADInstanceService{}).(*antiddos.UserADInstanceService)
pb.RegisterUserADInstanceServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.NodeActionService{}).(*services.NodeActionService)
pb.RegisterNodeActionServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageRecipientService{}).(*services.MessageRecipientService)
pb.RegisterMessageRecipientServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageReceiverService{}).(*services.MessageReceiverService)
pb.RegisterMessageReceiverServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageRecipientGroupService{}).(*services.MessageRecipientGroupService)
pb.RegisterMessageRecipientGroupServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageMediaInstanceService{}).(*services.MessageMediaInstanceService)
pb.RegisterMessageMediaInstanceServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageTaskService{}).(*services.MessageTaskService)
pb.RegisterMessageTaskServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.MessageTaskLogService{}).(*services.MessageTaskLogService)
pb.RegisterMessageTaskLogServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&services.SMSSenderService{}).(*services.SMSSenderService)
pb.RegisterSMSSenderServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&posts.PostService{}).(*posts.PostService)
pb.RegisterPostServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&posts.PostCategoryService{}).(*posts.PostCategoryService)
pb.RegisterPostCategoryServiceServer(server, instance)
node.rest(instance)
}
{
var instance = node.serviceInstance(&httpdnsServices.HTTPDNSBoardService{}).(*httpdnsServices.HTTPDNSBoardService)
pb.RegisterHTTPDNSBoardServiceServer(server, instance)
node.rest(instance)
}
}