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:
getTutorsin interfaceTutorService- Parameters:
searchCond- 검색 조건page- 페이지 번호- Returns:
- 튜터 목록 조회 결과
-
getTutor
튜터 조회- Specified by:
getTutorin interfaceTutorService- Parameters:
tutorId- 조회 할 튜터 ID- Returns:
- TutorSearchResponse
-
createSchedule
튜터 일정 생성- Specified by:
createSchedulein interfaceTutorService- Parameters:
user- 사용자 정보tutorScheduleRequest- 튜터 일정 생성 요청- Returns:
- TutorResponse
-
getTutorSchedule
튜터 일정 조회- Specified by:
getTutorSchedulein 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:
getTutorApplicationin interfaceTutorService
-