본 서버은 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
}[]
}