본 서버은 AWS 프리티어 서비스로 운영되는 학습용 서버입니다.
관계자가 아닌 분의 무분별한 API호출은 자제 부탁드립니다...!
말하는 사이에 주문 완료! 프로젝트의 서버 리파지토리 입니다!
BASE_URL: https://talking-kiosk.shop
[GET] /app/ordered?status=<PENDING | COMPLETE | DELETED>
[POST] /app/ordered
body: data Object required.
[PATCH] /app/ordered/:orderedIdx?status=<COMPLETE | DELETED>
prarms: number (orderedIdx) required.
주문 정보 등록 API의 data 객체로 들어갑니다.
101~199: 메인 메뉴(햄버거)
201~299: 사이드 (감튀)
301~399: 음료수 (콜라)
order: 주문번호 (type: number)
takeout: 매장/포장 (type: boolean)
menu: 메뉴 (type: Array)
id: 메뉴의 아이디 값 (type: number)
set: 메뉴의 세트 정보 (type: Array[메뉴의 아이디 값(number)])
option: 메인 메뉴의 요구사항 (type: Array[옵션의 아이디 값(number)])
price: 가격 총합 (type: number)
orderedIdx: db의 주문정보 pk (type: number)
{
"jsonInfo": {
"ordered": {
"order": 1234,
"takeout": true,
"menu": [
{
"id": 101,
"set": [201, 301],
"option": []
},
{
"id": 101,
"set": [],
"option": [1001, 1004]
},
{
"id": 201
},
{
"id": 301
}
],
"price": 12400
},
"orderedIdx": 1
}[]
}