2021-04-26-TIL

메인, 상세보기 구현

안녕하세요! team07-백엔드 반의 히로, 어거스트 입니다. 현재까지 구현한 부분에 대한 PR입니다. 상세한 피드백 부탁 드립니다. 감사합니다!

구현 내용

  • 메인 페이지 출력 데이터 api 구현
    • 3개의 각 카테고리에 대해서 아이템 목록을 ItemDto를 통하여 가져오도록 구현했습니다.
    • Aggregate root를 Category로 하여 Item목록을 가져오도록 구현했습니다.
    • ItemDto에 List필드를 가지며, 변환해주는 메소드toList를 별도로 구현했습니다.
  • 상세보기 페이지 출력 데이터 api 구현
    • categoryId와 Item의 hash값을 받아서 상품 상세보기에 대한 데이터를 응답 메시지로 보냅니다.
    • DetailItemDto를 통해서 json 데이터를 보냅니다.
    • ItemDto와 마찬가지로 List필드에 대해서는 변환해주는 메소드 toList를 사용하여 생성합니다.

TODO

  • 주문과 OAuth에 대한 부분은 추후 추가할 예정입니다.