init: init refactor
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
// Code generated by goctl. DO NOT EDIT.
|
||||
// goctl 1.10.1
|
||||
// Source: user.proto
|
||||
|
||||
package userservice
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"sundynix-micro-go/app/user/rpc/user"
|
||||
|
||||
"github.com/zeromicro/go-zero/zrpc"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
type (
|
||||
CommonResp = user.CommonResp
|
||||
CreateUserReq = user.CreateUserReq
|
||||
CreateUserResp = user.CreateUserResp
|
||||
GetUserByIdReq = user.GetUserByIdReq
|
||||
GetUserByIdResp = user.GetUserByIdResp
|
||||
GetUserByOpenIdReq = user.GetUserByOpenIdReq
|
||||
GetUserByOpenIdResp = user.GetUserByOpenIdResp
|
||||
UpdateUserReq = user.UpdateUserReq
|
||||
UserInfo = user.UserInfo
|
||||
VerifyTokenReq = user.VerifyTokenReq
|
||||
VerifyTokenResp = user.VerifyTokenResp
|
||||
|
||||
UserService interface {
|
||||
// 根据ID获取用户信息
|
||||
GetUserById(ctx context.Context, in *GetUserByIdReq, opts ...grpc.CallOption) (*GetUserByIdResp, error)
|
||||
// 根据OpenId获取用户信息
|
||||
GetUserByOpenId(ctx context.Context, in *GetUserByOpenIdReq, opts ...grpc.CallOption) (*GetUserByOpenIdResp, error)
|
||||
// 验证Token有效性
|
||||
VerifyToken(ctx context.Context, in *VerifyTokenReq, opts ...grpc.CallOption) (*VerifyTokenResp, error)
|
||||
// 创建用户
|
||||
CreateUser(ctx context.Context, in *CreateUserReq, opts ...grpc.CallOption) (*CreateUserResp, error)
|
||||
// 更新用户信息
|
||||
UpdateUser(ctx context.Context, in *UpdateUserReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
}
|
||||
|
||||
defaultUserService struct {
|
||||
cli zrpc.Client
|
||||
}
|
||||
)
|
||||
|
||||
func NewUserService(cli zrpc.Client) UserService {
|
||||
return &defaultUserService{
|
||||
cli: cli,
|
||||
}
|
||||
}
|
||||
|
||||
// 根据ID获取用户信息
|
||||
func (m *defaultUserService) GetUserById(ctx context.Context, in *GetUserByIdReq, opts ...grpc.CallOption) (*GetUserByIdResp, error) {
|
||||
client := user.NewUserServiceClient(m.cli.Conn())
|
||||
return client.GetUserById(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// 根据OpenId获取用户信息
|
||||
func (m *defaultUserService) GetUserByOpenId(ctx context.Context, in *GetUserByOpenIdReq, opts ...grpc.CallOption) (*GetUserByOpenIdResp, error) {
|
||||
client := user.NewUserServiceClient(m.cli.Conn())
|
||||
return client.GetUserByOpenId(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// 验证Token有效性
|
||||
func (m *defaultUserService) VerifyToken(ctx context.Context, in *VerifyTokenReq, opts ...grpc.CallOption) (*VerifyTokenResp, error) {
|
||||
client := user.NewUserServiceClient(m.cli.Conn())
|
||||
return client.VerifyToken(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// 创建用户
|
||||
func (m *defaultUserService) CreateUser(ctx context.Context, in *CreateUserReq, opts ...grpc.CallOption) (*CreateUserResp, error) {
|
||||
client := user.NewUserServiceClient(m.cli.Conn())
|
||||
return client.CreateUser(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// 更新用户信息
|
||||
func (m *defaultUserService) UpdateUser(ctx context.Context, in *UpdateUserReq, opts ...grpc.CallOption) (*CommonResp, error) {
|
||||
client := user.NewUserServiceClient(m.cli.Conn())
|
||||
return client.UpdateUser(ctx, in, opts...)
|
||||
}
|
||||
Reference in New Issue
Block a user