6. 메뉴 수정 API (/menus/{menuId})
✅ 메서드 및 URL
| 메서드 |
요청 URL |
PUT |
/api/menus/{menuId} |
✅ Request Header
| 파라미터 |
타입 |
필수여부 |
설명 |
| Authorization |
String |
필수 |
JWT 인증 토큰 (가게 소유주) |
| Content-Type |
String |
필수 |
application/json |
✅ Request Path Parameter
| 파라미터 |
타입 |
필수여부 |
설명 |
| menuId |
Integer |
필수 |
수정할 메뉴 ID |
✅ Request Elements
| 파라미터 |
타입 |
필수여부 |
설명 |
| name |
String |
필수 |
메뉴 이름 |
| price |
Integer |
필수 |
가격 (단위: 원) |
| img |
String |
선택 |
이미지 URL |
✅ Request 예시
json
복사편집
{
"name": "치즈떡볶이",
"price": 6000,
"img": "<https://example.com/images/cheese.jpg>"
}
✅ Response Elements
| 필드명 |
타입 |
설명 |
| menuId |
Integer |
수정된 메뉴 ID |
| name |
String |
수정된 메뉴 이름 |
| price |
Integer |
수정된 가격 |
| img |
String |
이미지 URL |
| updatedAt |
String |
수정된 시간 (ISO 8601 형식) |
✅ Response 예시 (200 OK)