Open sujnkim opened 7 months ago
우리는 작은 과일 가게를 운영하고 있습니다. 과일 가게에 입고된 "과일 정보"를 저장하는 API를 만들어 봅시다.
POST
/api/v1/fruit
{ "name": String, "warehousingDate": LocalDate, "price": long }
{ "name": "사과", "warehousingDate": "2024-02-01", "price": 5000 }
int
long
과일이 팔리게 되면, 시스템에 팔린 과일 정보를 기록해야 한다.
PUT
{ "id": long }
특정 과일을 기준으로 팔린 금액, 팔리지 않은 금액을 조회한다. 예를 들어 다음과 같은 데이터가 있다고 하자.
GET
/api/v1/fruit/stat
GET /api/v1/fruit/stat?name=사과
{ "salesAmount": long, "notSalesAmount": long }
POST /api/v1/fruit
PUT /api/v1/fruit
추가적인 참고 사항이나 주의사항이 있다면 작성해주세요
https://warp-fig-837.notion.site/4-API-cdb1a87c4c1844bab92ed2af71f247e2?pvs=4
📌구현 기능
문제 1
우리는 작은 과일 가게를 운영하고 있습니다. 과일 가게에 입고된 "과일 정보"를 저장하는 API를 만들어 봅시다.
POST
/api/v1/fruit
int
와long
이다. 두 가지 방법 중long
을 사용한 이유는 무엇일까?문제 2
과일이 팔리게 되면, 시스템에 팔린 과일 정보를 기록해야 한다.
PUT
/api/v1/fruit
문제 3
특정 과일을 기준으로 팔린 금액, 팔리지 않은 금액을 조회한다. 예를 들어 다음과 같은 데이터가 있다고 하자.
GET
/api/v1/fruit/stat
GET /api/v1/fruit/stat?name=사과
🔨작업 상세
POST /api/v1/fruit
PUT /api/v1/fruit
/api/v1/fruit/stat
📄 참고 사항
추가적인 참고 사항이나 주의사항이 있다면 작성해주세요