xiabin b20aae0d97
All checks were successful
/ build-services (app/ecpm_service/Dockerfile, ecpm, ecpm) (push) Successful in 36s
/ build-services (app/auth_service/Dockerfile, auth, auth) (push) Successful in 38s
/ build-services (app/user_service/Dockerfile, user, user) (push) Successful in 38s
/ build-services (app/ranking_service/Dockerfile, ranking, ranking) (push) Successful in 37s
/ start-services (push) Successful in 4s
修改结算排名逻辑
2025-02-19 17:01:16 +08:00

84 lines
3.6 KiB
Go

// Code generated by goctl. DO NOT EDIT.
// goctl 1.7.6
// Source: ranking_service.proto
package rankingservice
import (
"context"
"gitea.youtukeji.com.cn/youtu/youtu_grpc/app/ranking_service/ranking"
"github.com/zeromicro/go-zero/zrpc"
"google.golang.org/grpc"
)
type (
AddUserGameScoreRequest = ranking.AddUserGameScoreRequest
AtomicGetHigherUserRequest = ranking.AtomicGetHigherUserRequest
BaseResult = ranking.BaseResult
GetRankingListRequest = ranking.GetRankingListRequest
GetRankingListResponse = ranking.GetRankingListResponse
RankingList = ranking.RankingList
RemoveRankingRequest = ranking.RemoveRankingRequest
Request = ranking.Request
Response = ranking.Response
SetUserGameScoreRequest = ranking.SetUserGameScoreRequest
SettlementResponse = ranking.SettlementResponse
RankingService interface {
Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error)
SetUserGameScore(ctx context.Context, in *SetUserGameScoreRequest, opts ...grpc.CallOption) (*BaseResult, error)
GetRankingList(ctx context.Context, in *GetRankingListRequest, opts ...grpc.CallOption) (*GetRankingListResponse, error)
AddUserGameScore(ctx context.Context, in *AddUserGameScoreRequest, opts ...grpc.CallOption) (*BaseResult, error)
RemoveRanking(ctx context.Context, in *RemoveRankingRequest, opts ...grpc.CallOption) (*BaseResult, error)
AtomicGetHigherUser(ctx context.Context, in *AtomicGetHigherUserRequest, opts ...grpc.CallOption) (*RankingList, error)
Settlement(ctx context.Context, in *AtomicGetHigherUserRequest, opts ...grpc.CallOption) (*SettlementResponse, error)
}
defaultRankingService struct {
cli zrpc.Client
}
)
func NewRankingService(cli zrpc.Client) RankingService {
return &defaultRankingService{
cli: cli,
}
}
func (m *defaultRankingService) Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.Ping(ctx, in, opts...)
}
func (m *defaultRankingService) SetUserGameScore(ctx context.Context, in *SetUserGameScoreRequest, opts ...grpc.CallOption) (*BaseResult, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.SetUserGameScore(ctx, in, opts...)
}
func (m *defaultRankingService) GetRankingList(ctx context.Context, in *GetRankingListRequest, opts ...grpc.CallOption) (*GetRankingListResponse, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.GetRankingList(ctx, in, opts...)
}
func (m *defaultRankingService) AddUserGameScore(ctx context.Context, in *AddUserGameScoreRequest, opts ...grpc.CallOption) (*BaseResult, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.AddUserGameScore(ctx, in, opts...)
}
func (m *defaultRankingService) RemoveRanking(ctx context.Context, in *RemoveRankingRequest, opts ...grpc.CallOption) (*BaseResult, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.RemoveRanking(ctx, in, opts...)
}
func (m *defaultRankingService) AtomicGetHigherUser(ctx context.Context, in *AtomicGetHigherUserRequest, opts ...grpc.CallOption) (*RankingList, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.AtomicGetHigherUser(ctx, in, opts...)
}
func (m *defaultRankingService) Settlement(ctx context.Context, in *AtomicGetHigherUserRequest, opts ...grpc.CallOption) (*SettlementResponse, error) {
client := ranking.NewRankingServiceClient(m.cli.Conn())
return client.Settlement(ctx, in, opts...)
}