123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package service
- import (
- "context"
- "sikey/w303a/http/internal/biz"
- pb "sikey/w303a/http/api/user/v2"
- )
- type UserService struct {
- pb.UnimplementedUserServer
- userUsecase *biz.UserUsecase
- }
- func NewUserService(userUsecase *biz.UserUsecase) *UserService {
- return &UserService{userUsecase: userUsecase}
- }
- func (s *UserService) SignIn(ctx context.Context, req *pb.SignInRequest) (*pb.SignInResponse, error) {
- return s.userUsecase.SignIn(ctx, req)
- }
- func (s *UserService) SignUp(ctx context.Context, req *pb.SignUpRequest) (*pb.SignUpResponse, error) {
- return s.userUsecase.SignUp(ctx, req)
- }
- func (s *UserService) Unregister(ctx context.Context, req *pb.UnregisterRequest) (*pb.UnregisterResponse, error) {
- return s.userUsecase.Unregister(ctx, req)
- }
- func (s *UserService) ResetPassword(ctx context.Context, req *pb.ResetPasswordRequest) (*pb.ResetPasswordResponse, error) {
- return s.userUsecase.ResetPassword(ctx, req)
- }
- func (s *UserService) RetrievePassword(ctx context.Context, req *pb.RetrievePasswordRequest) (*pb.RetrievePasswordResponse, error) {
- return s.userUsecase.RetrievePassword(ctx, req)
- }
- func (s *UserService) SMSCode(ctx context.Context, req *pb.SMSCodeRequest) (*pb.SMSCodeResponse, error) {
- return s.userUsecase.SMSCode(ctx, req)
- }
|