✅ 동일한 API, 서로 다른 쿼리스트링에 따른 서비스 호출에 대하여
문제
아래와 같이 API 를 설계하면, 동일한 컨트롤러에서 서로 다른 쿼리스트링에 따른 서로 다른 서비스를 호출해야함
해결방안
아래와 같이 변경하기로 함!
✅ 기획 변경으로 인한 API 명세서 수정(주문관련)
문제
기획과 ERD가 틀어지면서 API명세서도 변경되어야 할 것 같음
구매 입찰 시 쿠폰을 등록할 수 없게 하였음(API 명세서에서는 쿠폰 등록 가능)
구매 입찰 시에 쿠폰을 등록하고 싶다면, 즉시 판매 요청이 들어와 주문으로 넘어갔을 때 등록할 수 있다.
기프티콘 등록 API를 새로 만들어야 하는가?
쿠폰 등록 / 조회 / 삭제 API를 새로 만들어야 한다.
해결방안
구매 입찰 시에도 쿠폰을 등록할 수 있게 변경(포인트제이기 때문에 가능)
기프티콘 등록 API를 만들기로 함
본인 쿠폰 조회 / 삭제 API 만들기로 함
쿠폰 데이터는 DB에서 관리자가 저장하기로 함