Skip to content

✔검색 후 평균 총점 정렬

alia edited this page Jul 17, 2020 · 13 revisions
메소드 경로 설명
POST /search/reviewAll/avgRating 평균총점(별) 내림차순 정렬 기능

Request Body

{
    "searchKeyword" : "제품, 제조사명 키워드",
    "pageStart" : 1,
    "pageEnd" : 10
}
  • searchKeyword: 검색키워드
  • pageStart : 목록 시작인덱스
  • pageEnd : 목록 마지막인덱스

< Success >

{
    "status": 200,
    "success": true,
    "message": "평점 정렬을 성공 했습니다",
    "data": [
       {
            "foodIdx": 1,
            "foodMeat1": "치킨",
            "foodMeat2": "연어",
            "foodDry": "건식",
            "foodImg": "https://mamacat.co.kr/web/product/big/20191202/e1f00653cd0b8a56c0b0b61b7b0fb8e2.jpg",
            "foodManu": "핏프리 그레인프리 치킨",
            "foodName": "GO!",
            "foodLink": "http://www.sanxia.co.kr/view.php?num=885&tb=&count=&category=2r12&pg=2",
            "reviewCount": 3,
            "reviewIdx": 1,
            "reviewInfo": "제품후기입니다1",
            "avgRating": 5,
            "avgPrefer": 4
        },
        {
            "foodIdx": 2,
            "foodMeat1": "캥거루",
            "foodMeat2": "",
            "foodDry": "습식",
            "foodImg": "https://mamacat.co.kr/web/product/big/20200319/557ea06d5aa3835dd0e4a280830ef468.jpg",
            "foodManu": "GO!",
            "foodName": "내추럴 캣 램 앤 살몬 피스트",
            "foodLink": "http://www.sanxia.co.kr/view.php?num=885&tb=&count=&category=2r12&pg=2",
            "reviewCount": 3,
            "reviewIdx": 2,
            "reviewInfo": "제품 후기입니다2",
            "avgRating": 3,
            "avgPrefer": 2.5
        }
    ]
}
  • foodIdx: 캣푸드 인덱스(int)
  • foodImg: 캣푸드 상세이미지(String)
  • foodManu: 제조사(String)
  • foodName: 제품명(String)
  • avgRating : 총점 평균(int)
  • avgPrefer : 기호도 평균(int)
  • reviewCount : 총 리뷰 수(int)
  • foodMeat : 주 육류 (String)
  • foodDry : 습식 or 건식(String)
  • foodImg : 캣푸드 이미지 (String)
  • foodManu : 캣푸드 제조사 (String)
  • foodName : 캣푸드 이름 (String)
  • foodLink : 캣푸드 상세 설명 링크 (String)

< Fail >

  • 데이터 반환 에러
{
    "status": 400,
    "success": false,
    "message": "검색 후 총점 평균 순 목록 데이터 반환 실패"
}