Router
- user
- ticketing
- GET getOptions - 영화예매에 필요한 정보 조회 (영화 + 시간 선택)
- GET getSeatsByTimeTableId - timetableId 기준으로 좌석 정보 조회
- POST reserveSeats - 좌석 선택
- PATCH cancelSeats - 좌석 취소
Dao
- ticketing
- getMovies - 영화 기본 정보 조회 (영화ID, 영화제목, 섬네일, 개봉일, 등급)
- getTimetables - 영화 시간표 조회 (영화ID, 시간표ID, 상영날짜, 상영시간, 예매 가능한 좌석수, 전체 좌석수)
- getSeatsByTimeTableId - 시간표ID 기준으로 좌석 정보 조회 (시간표ID, 시간표좌석ID, 좌석상태ID, 좌석상태)
- reserveTicket - 좌석 선택 (사용자ID, 시간표좌석ID 저장)
- deleteTicket - 좌석 취소 (사용자 ID, 시간표좌석 ID 삭제)
- seatDao
- updateSeatStatus - 좌석 선택 후 상태 업데이트
- cancelReservedSeat - 선택된 좌석 취소 후 상태 업데이트