You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

95 lines
4.1 KiB

// Code generated by goctl. DO NOT EDIT.
// goctl 1.8.4
// Source: usercenter.proto
package usercenterclient
import (
"context"
"backend/usercenter/pb/usercenter"
"github.com/zeromicro/go-zero/zrpc"
"google.golang.org/grpc"
)
type (
ChangePasswordRequest = usercenter.ChangePasswordRequest
ChangePasswordResponse = usercenter.ChangePasswordResponse
GetProfileRequest = usercenter.GetProfileRequest
GetProfileResponse = usercenter.GetProfileResponse
GetUserPermissionsResponse = usercenter.GetUserPermissionsResponse
GetUserRolesResponse = usercenter.GetUserRolesResponse
LoginRequest = usercenter.LoginRequest
LoginResponse = usercenter.LoginResponse
Permission = usercenter.Permission
RegisterRequest = usercenter.RegisterRequest
RegisterResponse = usercenter.RegisterResponse
Request = usercenter.Request
Response = usercenter.Response
Role = usercenter.Role
UpdateProfileRequest = usercenter.UpdateProfileRequest
UpdateProfileResponse = usercenter.UpdateProfileResponse
UserProfile = usercenter.UserProfile
Usercenter interface {
Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error)
Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
GetProfile(ctx context.Context, in *GetProfileRequest, opts ...grpc.CallOption) (*GetProfileResponse, error)
UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*UpdateProfileResponse, error)
ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*ChangePasswordResponse, error)
GetUserRoles(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserRolesResponse, error)
GetUserPermissions(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserPermissionsResponse, error)
}
defaultUsercenter struct {
cli zrpc.Client
}
)
func NewUsercenter(cli zrpc.Client) Usercenter {
return &defaultUsercenter{
cli: cli,
}
}
func (m *defaultUsercenter) Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.Ping(ctx, in, opts...)
}
func (m *defaultUsercenter) Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.Register(ctx, in, opts...)
}
func (m *defaultUsercenter) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.Login(ctx, in, opts...)
}
func (m *defaultUsercenter) GetProfile(ctx context.Context, in *GetProfileRequest, opts ...grpc.CallOption) (*GetProfileResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.GetProfile(ctx, in, opts...)
}
func (m *defaultUsercenter) UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*UpdateProfileResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.UpdateProfile(ctx, in, opts...)
}
func (m *defaultUsercenter) ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*ChangePasswordResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.ChangePassword(ctx, in, opts...)
}
func (m *defaultUsercenter) GetUserRoles(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserRolesResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.GetUserRoles(ctx, in, opts...)
}
func (m *defaultUsercenter) GetUserPermissions(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserPermissionsResponse, error) {
client := usercenter.NewUsercenterClient(m.cli.Conn())
return client.GetUserPermissions(ctx, in, opts...)
}