Skip to content

✔캣푸드 목록 선택 필터링

최정균 edited this page Jul 17, 2020 · 8 revisions
메소드 경로 설명
POST review/:profileIdx/filter 사용자가 선택한 필터링 목록 받아서 돌려줌

Request Header

{
    "Content-Type": "application/json"
}

Request Body

{
    "foodManu":["manu","q"],
    "foodDry" : [],
    "foodMeat" : ["meat","q"]
}
  • foodManu : 캣푸드 제조사 (String)
  • foodDry : 캣푸드 건습식 여부 (String)
  • foodMeat : 캣푸드 주 육류 (String)

Response

< Success >

{
    "status": 200,
    "success": true,
    "message": "캣푸드 선택 필터링 반환 성공",
    "data": [
        {
            "reviewIdx": 4,
            "foodIdx": 2,
            "foodImg": "http://sanxia.co.kr/wys2/file_attach_thumb/2020/05/18/1589779304-95-0_Y_7_470x470_100_5.jpg",
            "foodManu": "manu",
            "foodName": "name",
            "reviewInfo": "review info",
            "reviewRating": 2,
            "reviewPrefer": 3,
            "createdAt": "2020-07-05 11:44"
        }
    ]
}
  • reviewIdx : 리뷰 인덱스 (int)
  • foodIdx: 캣푸드 인덱스 (int)
  • foodImg: 캣푸드 상세이미지 (String)
  • foodManu: 제조사 (String)
  • foodName: 제품명 (String)
  • reviewInfo: 한줄총평 (String)
  • reviewRating : 총점 (String)
  • reviewPrefer : 기호도 (String)
  • createdAt : 작성시간 (String)

< Fail >

  • 데이터 누락
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다. "
}
  • 데이터 반환 에러
{
    "status": 500,
    "success": false,
    "message": "필터링 데이터 반환 실패"
}