Skip to content

jeus0630/baedal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

해당 프로젝트는 아직 진행중에 있습니다.
아직 프로젝트의 규모는 매우 간단하지만 DDD 및 코드작성 스타일 등 클린코드에 대해 살펴 보실 수 있습니다.

음식 API (/food)

  • 음식 등록

    • HTTP Method: POST
    • API URL: /food
    • Request Body
      {
          "name": "피자",
          "price": 9900,
          "categoryId": 1,
          "restaurantId": 1
      }
    • Status Code: 201
    • Response Body
      {
          "id": 1,
          "name": "피자",
          "price": 9900,
          "categoryId": 1,
          "restaurantId": 1
      }
  • 음식 조회

    • HTTP Method: GET
    • API URL: /food
    • Status Code: 200
    • Response Body
      [ 
          {
              "id": 1,
              "name": "피자",
              "price": 9900,
              "categoryId": 1,
              "restaurantId": 1
          }
      ]
  • 음식 업데이트

    • HTTP Method: PUT
    • API URL: /food/:id
    • Status Code: 200
    • Request Body
      {
         "name": "피자",
         "price": 9900,
         "categoryId": 1,
         "restaurantId": 1
      }
    • Response Body
      {
         "id": 1,
         "name": "피자",
         "price": 9900,
         "categoryId": 1,
         "restaurantId": 1
      }
  • 음식 삭제

    • HTTP Method: DELETE
    • API URL: /food/:id
    • Status Code: 200
    • Response Body
      {
          "id": 1
      }
  • Table

    • Food

      id name price categoryId restaurantId
      1 "피자" 9900 1 1
    • Restaurant

      id name location
      1 "구구피자" "구구시 구구로 99-9"
    • Category

      id name
      1 "양식"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages