forked from codesquad-members-2021/airbnb
-
Notifications
You must be signed in to change notification settings - Fork 1
[BE] 요구사항 분석
Manjin Bae edited this page Jun 4, 2021
·
1 revision
-
숙박시설 검색 결과 조회: /api/accommodations?{검색 조건에 대해 쿼리스트링으로 전달}
→ 검색 조건 1, 지역 검색: SQL LIKE & 중간일치(%%) 활용
→ 검색 조건 2, 날짜 검색: reservation의 check_in_date와 check_out_date와 비교해서 예약 가능한 숙소 중 선택
→ 검색 조건 3, 가격 조건: accommodation의 min_price와 max_price 사이의 가격인지 확인
→ 검색 조건 3, 인원: 전달 받은 총인원이 accommodation의 max_people 이하인지 확인
-
특정 숙박시설 상세 조회: /api/accommodations/{accommodationId}
-
특정 숙박시설 예약 생성
-
차이점
→ 현재위치(Map API 활용) 기반 숙소 검색
-
차이점
→ 텍스트 위치 정보 기반 숙소 검색
→ 예약 내역 조회, 특정 예약 상세 조회, 예약 취소 기능 추가
→ 위시 내역 조회, 특정 위시 취소 기능 추가