Interface MappingMapper


public interface MappingMapper
MappingMapper는 매핑과 관련된 데이터 변환 기능을 제공.
  • Method Details

    • toSearchCountryResponse

      SearchCountryResponse toSearchCountryResponse(Integer id, String name, String flagUrl)
      국가 조회 응답 DTO 생성
      Parameters:
      id - 국가 ID
      name - 국가 이름
      flagUrl - 국기 URL
      Returns:
      국가 조회 응답 DTO
    • toSearchAgeGroupResponse

      SearchAgeGroupResponse toSearchAgeGroupResponse(Integer id, String name)
      연령대 조회 응답 DTO 생성
      Parameters:
      id - 연령대 ID
      name - 연령대 이름
      Returns:
      연령대 조회 응답 DTO
    • toSearchLanguagesResponse

      SearchLanguagesResponse toSearchLanguagesResponse(Integer id, String name)
      언어 조회 응답 DTO 생성
      Parameters:
      id - 언어 ID
      name - 언어 이름
      Returns:
      언어 조회 응답 DTO
    • toSearchDayResponse

      SearchDayResponse toSearchDayResponse(Integer id, String name)
      요일 조회 응답 DTO 생성
      Parameters:
      id - 요일 ID
      name - 요일 이름
      Returns:
      요일 조회 응답 DTO
    • toSearchTimeSlotResponse

      SearchTimeSlotResponse toSearchTimeSlotResponse(Integer id, String time)
      시간대 조회 응답 DTO 생성
      Parameters:
      id - 시간대 ID
      time - 시간대
      Returns:
      시간대 조회 응답 DTO
    • createPoint

      Point createPoint(User user, Integer point, String reason, LocalDateTime createdAt)
      포인트 생성
      Parameters:
      user - 유저
      point - 포인트
      reason - 포인트 적립/차감 사유
      createdAt - 포인트 적립/차감 날짜
      Returns:
      포인트 엔티티
    • toSearchAgeGroupResponse

      SearchAgeGroupResponse toSearchAgeGroupResponse(TutorAgeGroup tutorAgeGroup)
      연령대 조회 응답 Dto 생성
      Parameters:
      tutorAgeGroup - 튜터 연령대 정보
      Returns:
      연령대 조회 응답 Dto
    • userLanguageToSearchLanguageResponse

      SearchLanguagesResponse userLanguageToSearchLanguageResponse(UserLanguage userLanguage)
      UserLanguage를 언어 검색 응답 Dto로 변환
      Parameters:
      userLanguage - 유저의 언어 정보
      Returns:
      언어 검색 응답
    • toScheduleTimeSlot

      ScheduleTimeSlot toScheduleTimeSlot(Integer dayId, Integer timeSlotId)
      ScheduleTimeSlot을 ScheduleTimeSlot으로 변환
      Parameters:
      dayId - 요일 ID
      timeSlotId - 시간대 ID
      Returns:
      ScheduleTimeSlot