맛집 추가

REQUEST

POST /api/restaurants/1/favorite HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 115
Host: localhost:8080

{
  "groupId" : 1,
  "restName" : "원할머니 보쌈",
  "latitude" : 37.481079886,
  "longitude" : 126.9530287
}

PATH PARAMETERS

Table 1. /api/restaurants/{restId}/favorite
Parameter Description

restId

식당 아이디

RESPONSE BODY

{
  "success" : true,
  "result" : true
}

RESPONSE FIELD

Path Type Description

success

Boolean

성공 여부

result

Boolean

성공 여부

맛집 삭제

REQUEST

DELETE /api/restaurants/1/favorite?groupId=1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

PATH PARAMETERS

Table 2. /api/restaurants/{restId}/favorite
Parameter Description

restId

식당 아이디

RESPONSE BODY

{
  "success" : true,
  "result" : true
}

RESPONSE FIELD

Path Type Description

success

Boolean

성공 여부

result

Boolean

성공 여부

맛집 리스트 조회

REQUEST

GET /api/restaurants/favorite?groupId=1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

RESPONSE BODY

{
  "success" : true,
  "result" : {
    "content" : [ {
      "restId" : "223412312",
      "restName" : "원할머니 보쌈",
      "latitude" : 37.481079886,
      "longitude" : 126.9530287
    } ],
    "pageable" : {
      "sort" : {
        "empty" : true,
        "sorted" : false,
        "unsorted" : true
      },
      "offset" : 0,
      "pageNumber" : 0,
      "pageSize" : 10,
      "paged" : true,
      "unpaged" : false
    },
    "last" : true,
    "totalPages" : 1,
    "totalElements" : 1,
    "size" : 10,
    "number" : 0,
    "sort" : {
      "empty" : true,
      "sorted" : false,
      "unsorted" : true
    },
    "first" : true,
    "numberOfElements" : 1,
    "empty" : false
  }
}

RESPONSE FIELD

Path Type Description

success

Boolean

성공 여부

result.content.[].restId

String

식당 아이디

result.content.[].restName

String

식당 이름

result.content.[].latitude

Number

위도

result.content.[].longitude

Number

경도

result.totalElements

Number

전체 데이터 수

result.totalPages

Number

전체 페이지 수

result.first

Boolean

첫 페이지 여부

result.last

Boolean

마지막 페이지 여부

result.empty

Boolean

빈 데이터 여부

result.size

Number

사이즈

result.number

Number

페이지