317 lines
12 KiB
Go
317 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"
|
|
"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)
|
|
}
|
|
}
|