-
테이블 설명
- ADM_INFO : 법정동 코드 테이블 (출처 : https://www.code.go.kr/stdcode/regCodeL.do)
- MENU_INFO : 메뉴 정보
- MERCHANT : 가맹점 정보
- MERCHANT_DELIVERY_INFO : 특정 가맹점이 배달 가능한 법정동 정보
- ORDER : 주문 정보
- ORDER_DETAIL : 주문 상세 정보 (메뉴ID, 메뉴갯수 등등..)
- USER_INFO : 유저 정보
-
Swagger : http://localhost:8080/swagger-ui.html
-
배달주소 변경 시 체크 로직
- 배달 중 이거나 이미 배달이 완료된 경우 주소 변경 불가
- 가맹점이 배달 불가능한 법정동 리스트인 경우 변경 불가
- ADM_INFO 테이블을 참조하여 폐지유무를 파악한 후 폐지된 법정동으로 수정을 시도할 경우 변경 불가
-
배달내역 조회
- 조회기간 3일 초과 시 exception
- 배달내역 조회 시 배달가맹점 정보, 주문상세정보도 같이 반환
-
로그인 관련
- 로그인 성공 시 accessToken을 반환
- 존재하지않는 ID or 패스워드 오입력 시 exception
-
회원가입 관련
- 비밀번호 포맷을 만족하지 않는 경우 exception
- 비밀번호 길이가 12자리 미만일 경우 exception