// Code generated by goctl. DO NOT EDIT. // goctl 1.7.6 // Source: user_management.proto package user_management_client import ( "context" "gitea.youtukeji.com.cn/xiabin/youtu_grpc/app/user_management/user_management" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CreateUserRequest = user_management.CreateUserRequest Empty = user_management.Empty Request = user_management.Request Response = user_management.Response SetUserRequest = user_management.SetUserRequest SetUserResponse = user_management.SetUserResponse UserId = user_management.UserId UserManagement interface { Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) // 设置用户信息 SetUser(ctx context.Context, in *SetUserRequest, opts ...grpc.CallOption) (*SetUserResponse, error) // 获取用户或者创建用户 CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*UserId, error) CreateEmptyUser(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*UserId, error) } defaultUserManagement struct { cli zrpc.Client } ) func NewUserManagement(cli zrpc.Client) UserManagement { return &defaultUserManagement{ cli: cli, } } func (m *defaultUserManagement) Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { client := user_management.NewUserManagementClient(m.cli.Conn()) return client.Ping(ctx, in, opts...) } // 设置用户信息 func (m *defaultUserManagement) SetUser(ctx context.Context, in *SetUserRequest, opts ...grpc.CallOption) (*SetUserResponse, error) { client := user_management.NewUserManagementClient(m.cli.Conn()) return client.SetUser(ctx, in, opts...) } // 获取用户或者创建用户 func (m *defaultUserManagement) CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*UserId, error) { client := user_management.NewUserManagementClient(m.cli.Conn()) return client.CreateUser(ctx, in, opts...) } func (m *defaultUserManagement) CreateEmptyUser(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*UserId, error) { client := user_management.NewUserManagementClient(m.cli.Conn()) return client.CreateEmptyUser(ctx, in, opts...) }