diff --git a/app/src/main/java/com/picketing/www/business/service/show/ShowService.java b/app/src/main/java/com/picketing/www/business/service/show/ShowService.java index 283100b1..3521f112 100644 --- a/app/src/main/java/com/picketing/www/business/service/show/ShowService.java +++ b/app/src/main/java/com/picketing/www/business/service/show/ShowService.java @@ -6,6 +6,7 @@ import org.springframework.stereotype.Service; import com.picketing.www.business.domain.show.Show; +import com.picketing.www.business.service.show.seatgrade.SeatGradeService; import com.picketing.www.persistence.repository.show.ShowRepository; import lombok.RequiredArgsConstructor; @@ -15,6 +16,7 @@ public class ShowService { private final ShowRepository showRepository; + private final SeatGradeService seatGradeService; public List getShowList(String genre, String subGenre, Pageable pageable) { return showRepository.findShowsByGenreAndSubGenre(genre, subGenre, pageable); diff --git a/app/src/main/java/com/picketing/www/business/service/show/seatgrade/SeatGradeService.java b/app/src/main/java/com/picketing/www/business/service/show/seatgrade/SeatGradeService.java new file mode 100644 index 00000000..de50e959 --- /dev/null +++ b/app/src/main/java/com/picketing/www/business/service/show/seatgrade/SeatGradeService.java @@ -0,0 +1,21 @@ +package com.picketing.www.business.service.show.seatgrade; + +import java.util.List; + +import org.springframework.stereotype.Service; + +import com.picketing.www.business.service.show.seatgrade.dto.RemainingSeatGradeCount; +import com.picketing.www.persistence.repository.show.seatgrade.SeatGradeRepository; + +import lombok.RequiredArgsConstructor; + +@Service +@RequiredArgsConstructor +public class SeatGradeService { + + private final SeatGradeRepository seatGradeRepository; + + List getRemainingSeatGradeCount() { + return null; + } +} diff --git a/app/src/main/java/com/picketing/www/business/service/show/seatgrade/dto/RemainingSeatGradeCount.java b/app/src/main/java/com/picketing/www/business/service/show/seatgrade/dto/RemainingSeatGradeCount.java new file mode 100644 index 00000000..877eed11 --- /dev/null +++ b/app/src/main/java/com/picketing/www/business/service/show/seatgrade/dto/RemainingSeatGradeCount.java @@ -0,0 +1,7 @@ +package com.picketing.www.business.service.show.seatgrade.dto; + +public record RemainingSeatGradeCount( + String name, + Integer remainingSeatCount +) { +}