Package inha.dayoook_e.tutor.api.service
Class TutorServiceImpl
java.lang.Object
inha.dayoook_e.tutor.api.service.TutorServiceImpl
- All Implemented Interfaces:
TutorService
TutorServiceImpl은 튜터 관련 비즈니스 로직을 처리하는 서비스 클래스.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSchedule
(User user, TutorScheduleRequest tutorScheduleRequest) 튜터 일정 생성튜터 조회org.springframework.data.domain.Page<SearchTutorApplicationResponse>
getTutorApplication
(User user, Integer tutorId, Integer page, Status status) org.springframework.data.domain.Slice<TutorSearchPageResponse>
getTutors
(SearchCond searchCond, Integer page) 튜터 목록 조건 조회getTutorSchedule
(User user, Integer tutorId) 튜터 일정 조회
-
Constructor Details
-
TutorServiceImpl
public TutorServiceImpl()
-
-
Method Details
-
getTutors
public org.springframework.data.domain.Slice<TutorSearchPageResponse> getTutors(SearchCond searchCond, Integer page) 튜터 목록 조건 조회- Specified by:
getTutors
in interfaceTutorService
- Parameters:
searchCond
- 검색 조건page
- 페이지 번호- Returns:
- 튜터 목록 조회 결과
-
getTutor
튜터 조회- Specified by:
getTutor
in interfaceTutorService
- Parameters:
tutorId
- 조회 할 튜터 ID- Returns:
- TutorSearchResponse
-
createSchedule
튜터 일정 생성- Specified by:
createSchedule
in interfaceTutorService
- Parameters:
user
- 사용자 정보tutorScheduleRequest
- 튜터 일정 생성 요청- Returns:
- TutorResponse
-
getTutorSchedule
튜터 일정 조회- Specified by:
getTutorSchedule
in interfaceTutorService
- Parameters:
user
- 사용자 정보tutorId
- 튜터 ID- Returns:
- SearchTutorScheduleResponse
-
getTutorApplication
public org.springframework.data.domain.Page<SearchTutorApplicationResponse> getTutorApplication(User user, Integer tutorId, Integer page, Status status) - Specified by:
getTutorApplication
in interfaceTutorService
-