2021-04-26-TIL
2021-04-26-TIL
메인, 상세보기 구현
안녕하세요! team07-백엔드 반의 히로, 어거스트 입니다. 현재까지 구현한 부분에 대한 PR입니다. 상세한 피드백 부탁 드립니다. 감사합니다!
- 배포 서버 입니다
- http://13.209.36.131:8080/main
- http://13.209.36.131:8080/detail/17011200/H9881 (example)
- API document 입니다
- DB 구조 입니다
구현 내용
- 메인 페이지 출력 데이터 api 구현
- 3개의 각 카테고리에 대해서 아이템 목록을 ItemDto를 통하여 가져오도록 구현했습니다.
- Aggregate root를 Category로 하여 Item목록을 가져오도록 구현했습니다.
- ItemDto에 List필드를 가지며, 변환해주는 메소드
toList
를 별도로 구현했습니다.
- 상세보기 페이지 출력 데이터 api 구현
- categoryId와 Item의 hash값을 받아서 상품 상세보기에 대한 데이터를 응답 메시지로 보냅니다.
- DetailItemDto를 통해서 json 데이터를 보냅니다.
- ItemDto와 마찬가지로 List필드에 대해서는 변환해주는 메소드 toList를 사용하여 생성합니다.
TODO
- 주문과 OAuth에 대한 부분은 추후 추가할 예정입니다.
This post is licensed under CC BY 4.0 by the author.