Documentation
¶
Index ¶
- Variables
- type UserService
- func (s *UserService) BatchGetUsers(ctx context.Context, input types.BatchGetUsersInput) (*types.BatchGetUsersOutput, error)
- func (s *UserService) CreateUser(ctx context.Context, input types.CreateUserInput) (*types.CreateUserOutput, error)
- func (s *UserService) GetUser(ctx context.Context, input types.GetUserInput) (*types.GetUserOutput, error)
- func (s *UserService) Login(ctx context.Context, input types.LoginInput) (*types.LoginOutput, error)
- func (s *UserService) Logout(ctx context.Context, input types.LogoutInput) (*types.LogoutOutput, error)
- func (s *UserService) Register(ctx context.Context, input types.RegisterInput) (*types.RegisterOutput, error)
- func (s *UserService) UpdatePassword(ctx context.Context, input types.UpdatePasswordInput) (*types.UpdatePasswordOutput, error)
- func (s *UserService) UpdateUser(ctx context.Context, input types.UpdateUserInput) (*types.UpdateUserOutput, error)
- type UserServiceServer
- func (s *UserServiceServer) BatchGetUsers(ctx context.Context, req *pb.BatchGetUsersRequest) (*pb.BatchGetUsersReply, error)
- func (s *UserServiceServer) CreateUser(ctx context.Context, req *pb.CreateUserRequest) (*pb.CreateUserReply, error)
- func (s *UserServiceServer) GetUser(ctx context.Context, req *pb.GetUserRequest) (*pb.GetUserReply, error)
- func (s *UserServiceServer) Login(ctx context.Context, req *pb.LoginRequest) (*pb.LoginReply, error)
- func (s *UserServiceServer) Logout(ctx context.Context, req *pb.LogoutRequest) (*pb.LogoutReply, error)
- func (s *UserServiceServer) Register(ctx context.Context, req *pb.RegisterRequest) (*pb.RegisterReply, error)
- func (s *UserServiceServer) UpdatePassword(ctx context.Context, req *pb.UpdatePasswordRequest) (*pb.UpdatePasswordReply, error)
- func (s *UserServiceServer) UpdateUser(ctx context.Context, req *pb.UpdateUserRequest) (*pb.UpdateUserReply, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceSet = wire.NewSet( NewUserServiceServer, NewUserService, repository.RepositorySet, )
ServiceSet is service providers.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
UserService 用户业务服务
func NewUserService ¶
func NewUserService(repo repository.UserRepo) *UserService
NewUserService 创建用户业务服务
func (*UserService) BatchGetUsers ¶
func (s *UserService) BatchGetUsers(ctx context.Context, input types.BatchGetUsersInput) (*types.BatchGetUsersOutput, error)
BatchGetUsers 批量获取用户
func (*UserService) CreateUser ¶
func (s *UserService) CreateUser(ctx context.Context, input types.CreateUserInput) (*types.CreateUserOutput, error)
CreateUser 创建用户
func (*UserService) GetUser ¶
func (s *UserService) GetUser(ctx context.Context, input types.GetUserInput) (*types.GetUserOutput, error)
GetUser 获取用户
func (*UserService) Login ¶
func (s *UserService) Login(ctx context.Context, input types.LoginInput) (*types.LoginOutput, error)
Login 用户登录
func (*UserService) Logout ¶
func (s *UserService) Logout(ctx context.Context, input types.LogoutInput) (*types.LogoutOutput, error)
Logout 用户登出
func (*UserService) Register ¶
func (s *UserService) Register(ctx context.Context, input types.RegisterInput) (*types.RegisterOutput, error)
Register 用户注册
func (*UserService) UpdatePassword ¶
func (s *UserService) UpdatePassword(ctx context.Context, input types.UpdatePasswordInput) (*types.UpdatePasswordOutput, error)
UpdatePassword 更新密码
func (*UserService) UpdateUser ¶
func (s *UserService) UpdateUser(ctx context.Context, input types.UpdateUserInput) (*types.UpdateUserOutput, error)
UpdateUser 更新用户
type UserServiceServer ¶
type UserServiceServer struct {
pb.UnimplementedUserServiceServer
// contains filtered or unexported fields
}
UserServiceServer gRPC 服务端
func NewUserServiceServer ¶
func NewUserServiceServer(repo repository.UserRepo) *UserServiceServer
NewUserServiceServer 创建 gRPC 服务端
func (*UserServiceServer) BatchGetUsers ¶
func (s *UserServiceServer) BatchGetUsers(ctx context.Context, req *pb.BatchGetUsersRequest) (*pb.BatchGetUsersReply, error)
BatchGetUsers 批量获取用户
func (*UserServiceServer) CreateUser ¶
func (s *UserServiceServer) CreateUser(ctx context.Context, req *pb.CreateUserRequest) (*pb.CreateUserReply, error)
CreateUser 创建用户
func (*UserServiceServer) GetUser ¶
func (s *UserServiceServer) GetUser(ctx context.Context, req *pb.GetUserRequest) (*pb.GetUserReply, error)
GetUser 获取用户
func (*UserServiceServer) Login ¶
func (s *UserServiceServer) Login(ctx context.Context, req *pb.LoginRequest) (*pb.LoginReply, error)
Login 登录
func (*UserServiceServer) Logout ¶
func (s *UserServiceServer) Logout(ctx context.Context, req *pb.LogoutRequest) (*pb.LogoutReply, error)
Logout 登出
func (*UserServiceServer) Register ¶
func (s *UserServiceServer) Register(ctx context.Context, req *pb.RegisterRequest) (*pb.RegisterReply, error)
Register 注册
func (*UserServiceServer) UpdatePassword ¶
func (s *UserServiceServer) UpdatePassword(ctx context.Context, req *pb.UpdatePasswordRequest) (*pb.UpdatePasswordReply, error)
UpdatePassword 更新密码
func (*UserServiceServer) UpdateUser ¶
func (s *UserServiceServer) UpdateUser(ctx context.Context, req *pb.UpdateUserRequest) (*pb.UpdateUserReply, error)
UpdateUser 更新用户
Click to show internal directories.
Click to hide internal directories.