Class UserServiceImpl

java.lang.Object
inha.dayoook_e.user.api.service.UserServiceImpl
All Implemented Interfaces:
UserService

@Service @Transactional public class UserServiceImpl extends Object implements UserService
UserServiceImpl은 유저 관련 비즈니스 로직을 처리하는 서비스 클래스.
  • Constructor Details

    • UserServiceImpl

      public UserServiceImpl()
  • Method Details

    • tuteeSignup

      public SignupResponse tuteeSignup(TuteeSignupRequest tuteeSignupRequest, org.springframework.web.multipart.MultipartFile profileImage)
      튜티 회원가입
      Specified by:
      tuteeSignup in interface UserService
      Parameters:
      tuteeSignupRequest - 튜티 회원가입 요청
      profileImage - 프로필 이미지
      Returns:
      회원가입 응답
    • tutorSignup

      public SignupResponse tutorSignup(TutorSignupRequest tutorSignupRequest, org.springframework.web.multipart.MultipartFile profileImage)
      튜터 회원가입
      Specified by:
      tutorSignup in interface UserService
      Parameters:
      tutorSignupRequest - 튜터 회원가입 요청
      profileImage - 프로필 이미지
      Returns:
      회원가입 응답
    • getUserInfo

      public UserInfoResponse getUserInfo(User user)
      사용자 정보 조회
      Specified by:
      getUserInfo in interface UserService
      Parameters:
      user - 사용자 정보
      Returns:
      사용자 정보 응답