-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
✨ 추가할 기능
- 본인이 남긴 리뷰 전체 조회
- 본인이 남긴 리뷰 삭제
📸 해당 API를 호출할 뷰
1⃣ 본인이 남긴 리뷰 전체 조회
본인이 남긴 모든 리뷰에 대한 정보를 반환합니다.
반환할 값은 아래와 같습니다.
- 별점을 남긴 일정 ID
- 별점을 남긴 일정 이름
- 기록한 별점 값
- 일정 날짜
- 대표 사진
2⃣ 본인이 남긴 리뷰 삭제
본인이 남긴 리뷰 하나를 삭제합니다.
필요한 값은 아래와 같습니다.
- 회원 정보(JWT로 전송)
- 일정 ID
🖥 기능 구현을 위한 수정 사항
- ERD 수정
- 현재는 별점(
Rating)이 회원(User)과 장소(SpaceDetail)에만 이어져 있습니다. - 기능 구현을 위해서는 회원이 어떤 일정(
Schedule)에 별점을 남겼는지를 가져와야 하므로,Rating과Schedule을 다대일 관계로 연결하겠습니다. - 또한,
Rating-User간 직접적인 연결을 끊겠습니다.
- 현재는 별점(
- 별점 등록 로직 수정
- 현재는 하나의 장소(
SpaceDetail)에 대해 남긴 별점(Rating)은 하나의 회원(User)당 하나씩만 존재하도록 했습니다. - 현재 방식으로는 별점을 코스 단위로 관리할 수 없으니, 하나의 장소에 같은 유저가 여러 번 별점을 남길 수 있도록 하겠습니다.
- 현재는 하나의 장소(
Reactions are currently unavailable
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request