swagger에서 api동작을 확인해보도록 하겠다.
특정 사용자의 모든 예매/결제 내역을 보고 싶다면, userName 필드만 입력하여 검색합니다.
performanceTitle:
공연제목
관리자가 특정 공연에 대한 모든 예매 내역을 보고 싶다면, performanceTitle 필드를 입력하여 검색할 수 있습니다.
bookingDateStart:
예약날짜시작범위(하나만 입력하면 지정날짜 이후날짜만 나옴)
bookingDateEnd:
예약날짜끝범위(하나만 입력하면 지정날짜 이전날짜만 나옴)
특정 기간 동안의 모든 예매/결제 내역을 보고 싶다면, bookingDateStart와 bookingDateEnd 필드를 입력하여 검색할 수 있습니다.
예를 들어, 2023년 1월 1일부터 2023년 12월 31일까지의 모든 예매 내역을 보고 싶다면, 검색 조건에 "bookingDateStart": "2023-01-01T00:00:00", "bookingDateEnd": "2023-12-31T23:59:59"를 넣고 검색합니다.
searchReservationStatus:
예약상태(PENDING, CANCELED, COMPLETED) 검색가능
예를 들어, "COMPLETED" 상태의 예매 내역만 보고 싶다면, 검색 조건에 "reservationStatus": "COMPLETED"를 넣고 검색합니다.
minPaymentAmount:
티켓최소금액
maxPaymentAmount:
티켓최대금액
특정 결제 금액 범위에 해당하는 결제 내역을 보고 싶다면, minPaymentAmount와 maxPaymentAmount 필드를 입력하여 검색할 수 있습니다. 하나만 입력할 경우 최소금액 이상, 최대금액 이하의 결과만 조회됩니다.