diff --git a/src/main/java/com/semosan/api/domain/mountain/dto/response/MountainDetailResponse.java b/src/main/java/com/semosan/api/domain/mountain/dto/response/MountainDetailResponse.java index 63ab2f09..fdc7799f 100644 --- a/src/main/java/com/semosan/api/domain/mountain/dto/response/MountainDetailResponse.java +++ b/src/main/java/com/semosan/api/domain/mountain/dto/response/MountainDetailResponse.java @@ -5,6 +5,7 @@ import com.semosan.api.domain.mountain.enums.Difficulty; import com.semosan.api.domain.mountain.enums.TransportationType; import com.semosan.api.domain.review.entity.Review; +import io.swagger.v3.oas.annotations.media.Schema; import java.util.List; import java.util.Map; @@ -45,6 +46,7 @@ public static MountainInfo from(Mountain mountain) { } } + @Schema(name = "MountainDetailCourseInfo") public record CourseInfo( Long courseId, String name, diff --git a/src/main/java/com/semosan/api/domain/tracking/dto/response/NearbyMountainResponse.java b/src/main/java/com/semosan/api/domain/tracking/dto/response/NearbyMountainResponse.java index f0f32066..28c1a809 100644 --- a/src/main/java/com/semosan/api/domain/tracking/dto/response/NearbyMountainResponse.java +++ b/src/main/java/com/semosan/api/domain/tracking/dto/response/NearbyMountainResponse.java @@ -3,6 +3,7 @@ import com.semosan.api.domain.mountain.entity.Course; import com.semosan.api.domain.mountain.entity.Mountain; import com.semosan.api.domain.mountain.enums.Difficulty; +import io.swagger.v3.oas.annotations.media.Schema; import java.util.List; @@ -44,6 +45,7 @@ public static NearbyMountainInfo from(Mountain mountain) { * 시안의 코스 카드에 표시되는 정보 중 현재 도메인 모델로 채울 수 있는 것만 포함. * TODO: ascent / descent / maxAltitude 컬럼이 Course 에 추가되면 함께 노출. */ + @Schema(name = "NearbyMountainCourseInfo") public record CourseInfo( Long courseId, String name,