※ 댓글을 등록하기 위해서는 로그인한 상태여야 한다.
예약했던 상품에만 댓글을 달 수 있다.
reservationInfoId : 예약 id
score : 평점
comment : 댓글
multipartFile : 댓글 이미지 파일
상품의 댓글을 최대 5건씩 읽어온다. 댓글은 상품별로 저장된다.
totalCount : 해당 상품의 댓글 전체 수
commentCount : 읽어온 댓글 수
reservationUserComments : 댓글 정보
fileId에 해당하는 파일을 다운로드하여 출력한다.
{
"totalCount": 21,
"commentCount": 3,
"reservationUserComments": [
{
"id": 3,
"productId": 1,
"reservationInfoId": 3,
"score": 5,
"userId": 3,
"comment": "또 가보고 싶어요.",
"reservationUserCommentImages": []
},
{
"id": 2,
"productId": 1,
"reservationInfoId": 2,
"score": 5,
"userId": 2,
"comment": "최고!!!!",
"reservationUserCommentImages": [
{
"id": 2,
"reservationInfoId": 1,
"reservationUserCommentId": 2,
"fileId": 2,
"fileName": "2_map_2.png",
"saveFileName": "img_map/2_map_2.png",
"contentType": "image/png",
"deleteFlag": 0,
"createDate": 1611941114000,
"modifyDate": 1611941114000
}
]
},
{
"id": 1,
"productId": 1,
"reservationInfoId": 1,
"score": 4,
"userId": 1,
"comment": "좋았어요.",
"reservationUserCommentImages": [
{
"id": 1,
"reservationInfoId": 1,
"reservationUserCommentId": 1,
"fileId": 1,
"fileName": "1_map_1.png",
"saveFileName": "img_map/1_map_1.png",
"contentType": "image/png",
"deleteFlag": 0,
"createDate": 1611941114000,
"modifyDate": 1611941114000
}
]
}
]
}