/api/sigup
body로 받은 이메일을 사용자 정보에 등록한다.
등록된 이메일 정보는 공연 좌석 예약 시 사용된다.
201 : 이메일 등록 성공시, 등록에 성공했다는 메세지를 전달한다.
400 : String type이 아닌 parameter를 요청으로 받을 경우 400 에러(잘못된 요청)를 전달한다.
500 : DB 문제, 서버 연결 문제 발생 시 500 에러를 전달한다.
/api/performance/info/?date="오늘 날짜"
parameter로 받은 날짜 기준 이후의 공연 정보를 날짜 기준으로 오름차순 정렬하여 조회한다.
공연일이 지난 공연을 조회할 수 없으므로 예약도 불가하다.
공연은 '제목, 공연일, 가격, 상세정보'로 이루어져있다.
200 : 공연 정보 조회 성공 시, 공연 정보를 담아놓은 테이블의 모든 데이터를 조회하여 List형태로 전달한다.
400 : 오늘(2021-09-04) 이전의 날짜의 경우, 400 에러(잘못된 요청)을 전달한다.
404 : 공연 정보 조회 결과가 없을 경우, 404 에러(요청 정보 없음)을 전달한다.
500 : DB 문제, 서버 연결 문제 발생 시 500 에러를 전달한다.
/api/performance/info/seat/?date="날짜"&title="공연이름"
parameter로 받은 날짜와 공연이름을 이용하여 해당 공연의 선택 가능한 좌석 정보를 날짜 기준으로 오름차순 조회한다.
등록된 이메일 정보는 공연 좌석 예약 시 사용된다.
200 : 요청에 대한 일치하는 정보 조회 성공 시, 조회 성공 메세지와 함께 좌석 여부를 전달한다.
400 : parameter 2개 중 1개라도 String type이 아닌 타입을 요청으로 받을 경우 400 에러(잘못된 요청)를 전달한다.
404 : 요청에 대한 일치하는 정보 조회 실패 시, 조회 실패 메세지와 함께 404 에러를 전달한다.
500 : DB 문제, 서버 연결 문제 발생 시 500 에러를 전달한다.