[x] 리뷰 생성 API 추가 : /api/v1/products/{product_code}/review [post]
[x] 리뷰 수정 API 추가 : /api/v1/products/{product_code}/review [put] ⇒ 위의 post 와 합치는 거에 대해서 어떤 지 카톡 한번 주세요.
[x] 리뷰 삭제 API 추가 : /api/v1/products/{product_code}/review [DELETE]
[x] product 관련 [GET] API 예외 처리 적용 필요
다음과 같은 경우 product를 가져오면 안됨
[x] 상품 가져올 때 가져오는 순서 기준
기존: 리워드 높은 순 → 우선순위 높은 거 부터(product의 priority 속성 사용해서 구현, priority 값 범위 (1 ~ )
[x] product review 및 product option 엔티티 안에 product_code 추가 한거 삭제 → 각 서비스 마다 controller에서 받은 product_code로 product 객체 생성 한 다음에 product_review 와 product_option 레포지토리에 넣어 주는 방식으로 변경 (위의 product 관련 API 예외 처리 관련 됨)
[x]
s3 연동 : 보니깐
'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE'
implementation platform('software.amazon.awssdk:bom:2.20.56')implementation 'software.amazon.awssdk:s3'
가 동시에 사용 되고 있음,
일단 제 s3 연동 안됨
리뷰 삭제 시, 이미지 삭제 기능 있는 지?
option 가져올 시 value가 list로 가져오는 지?
리워드 내역 조회 시, 어떤 리워드 타입인지 알 수 없음