Class UserController
java.lang.Object
inha.dayoook_e.user.api.controller.UserController
UserController은 유저 관련 엔드포인트를 처리.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUserInfo
(User user) fast api 검증용 유저 정보 조회 APItuteeSignup
(TuteeSignupRequest tuteeSignupRequest, org.springframework.web.multipart.MultipartFile profileImage) 튜티 회원가입 APItutorSignup
(TutorSignupRequest tutorSignupRequest, org.springframework.web.multipart.MultipartFile profileImage) 튜터 회원가입 API
-
Constructor Details
-
UserController
public UserController()
-
-
Method Details
-
getUserInfo
@GetMapping("/info") public BaseResponse<UserInfoResponse> getUserInfo(@AuthenticationPrincipal User user) fast api 검증용 유저 정보 조회 API유저 정보를 조회.
- Parameters:
user
- 유저 정보- Returns:
- 유저 정보를 포함하는 BaseResponse
-
tuteeSignup
@PostMapping(value="/tutee", consumes="multipart/form-data") public BaseResponse<SignupResponse> tuteeSignup(@Validated @RequestPart("tutee") TuteeSignupRequest tuteeSignupRequest, @RequestPart(required=false,value="profile") org.springframework.web.multipart.MultipartFile profileImage) 튜티 회원가입 API튜티 회원가입을 처리.
- Parameters:
tuteeSignupRequest
- 튜티 회원가입 요청profileImage
- 프로필 이미지- Returns:
- 튜티 회원가입 결과를 포함하는 BaseResponse
-
tutorSignup
@PostMapping(value="/tutor", consumes="multipart/form-data") public BaseResponse<SignupResponse> tutorSignup(@Validated @RequestPart("tutor") TutorSignupRequest tutorSignupRequest, @RequestPart(required=false,value="profile") org.springframework.web.multipart.MultipartFile profileImage) 튜터 회원가입 API튜터 회원가입을 처리.
- Parameters:
tutorSignupRequest
- 튜터 회원가입 요청profileImage
- 프로필 이미지- Returns:
- 튜터 회원가입 결과를 포함하는 BaseResponse
-