이번주 목표! 필수과제 끝내기
| 날짜 | 목표 |
|---|---|
| 3/16 월 | 정책설계 |
| Client-config 분석 | |
| PortOne 연동 조사 (인증, 결제) |
ERD Flowchart | | 3/17 화 | 역할 분담
API 명세서 작성 (작성전에 기초적인 작성부분 튜터님께 가져가기) 포트원 뜯어보기… 하하
문서 최대한 완벽하게 적기 | | 3/18 수 | 필수 기능 Controller Service Repository Entity DTO 만들고 1차 커밋 | | 3/19 목 | | | 3/20 금 | 필수 과제 실행 테스트 |
인증인가+ 상품 + users
주문 + 주문상품 생성 + 결제 대기로 보내기, 주문내역 조회 / 상태 전이
포인트 멤버십 등급 정책에 따른 포인트 이력, 포인트 내력 조회하는 api
결제, 환불 2명 (핵심 도메인 → 주석 열심히 달아주기 ) webhook api 결제 완료 api 환불 api 하나 더 있었는데 못 들었습니다…….
<aside> 💡
환불 요청은 주문 확정 상태에서는 불가능
포인트 적립은 주문 확정 이후 가능
대신 프론트엔드에서 주문확정을 하는 버튼, 백엔드에서 주문확정 api 를 추가해야함
또한 시간이 지나면 자동으로 주문확정이 되는 로직을 추가
</aside>
<aside> 💡
결제 요청을 보내면 그 때 10분 락 걸기 (재고 예약처리)
10분이 지나면 결제창 튕기기
결제 건이 입금 대기 상태
</aside>
포트원 뜯어보기 -> 역할분담 -> WBS -> api 명세서 -> 기본 도메인구조 잡기