API 설명
전체 후기를 조회한다.
요청대상이 일반유저이면 유저가 작성한 후기를 페이징해서 가져온다.
고려사항
커스텀 쿼리를 만들어서 사용해야 할 듯 하다.
후기 이미지는 최대 3장
요약 갯수는 2개, 더보기 클릭시 모달창을 통해 페이징 정보 뿌려준다.
요약과 후기 상세 모두 유저에대한 정보 포함
Request
Header
Authorization: "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
Sample
{ "pageIndex": 1, "pageSize": 10, "sort" : { "column" : "createdAt", "order" : "ASC" } }
Request Field
Response
Sample
{ "success":true, "serverDateTime":"2021-12-05T16:50:37.436090", "data": { "totalCount": 15, "pageIndex": 1, "hasNext":false, "list": [ { "reviewId": 1, "title": "아주 재밌어용", "content": "시간 가는줄 몰랐네요", "createdAt": "2021-11-30 22:00:00", "score": 5, "oneDayClass": { "id": 1, "name": "도자기 만들기1" }, "images": [ { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 1 } { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 2 } ] "member": { "memberId": 1, "name": "박연수", "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" } }, { "reviewId": 2, "title": "재밌어요", "content": "아주 굳굳", "createdAt": "2021-11-30 22:00:00", "score": 5, "oneDayClass": { "id": 1, "name": "도자기 만들기1" }, "images": [ { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 1 } { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 2 } ] "member": { "memberId": 2, "name": "김지훈", "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" } } ] } }
Response Field
+전체평점 필요
- 원데이 클래스 정보 필요
- 공방 유저가 필요한거→ 공방 별 후기 조회