1. 특정 영화 상영 극장 목록 조회 API
- DTO
- 1. TheaterResponse(최상위 응답)
최종 JSON 응답의 형태, 이 리스트는 서울,경기,부산 등 모든 지역 그룹을 담고 있음 - 2. RegionTheaterGroup(지역 그룹 객체)
특정 지역에 속한 상영관들의 그룹 정보와 목록은 담는 컨테이너 - 3. TheaterInfo(개별 상영관 정보)
하나의 상영관에 대한 필수정보만 포함하는 최소 단위 DTO
- 1. TheaterResponse(최상위 응답)
- Service
- 1. 해당 영화의 상영관 목록 추출
- 2. 조회된 상영관 목록을 지역별로 그룹화
- 3. 그룹화된 Map을 RegionTheaterGroup DTO 리스트로 변환
- 4. 최종 응답 DTO에 담아 반환
2. 특정 극장의 상영 시간표 및 좌석 조회 API
- Service
- 1. 특정 조건에 맞는 상영정보 리스트 조회(movieId, theaterId, date)
- 2. 각 상영 정보에 대한 잔여 좌석 수를 계산하고 DTO 로 변환 -> 이 부분 추후 수정
'Project > moviego(영화 예매 사이트)' 카테고리의 다른 글
| 영화진흥위원회, TBDB api 사용 (0) | 2025.12.05 |
|---|---|
| 영화 예매 사이트 회원관련 (0) | 2025.11.28 |