1. 사용자(User) 도메인
- 역할
- 회원가입, 로그인, 로그아웃, 회원 정보 조회/수정/탈퇴 등 사용자 관리 기능을 수행합니다.
- 연관 관계
- 주소(Address)와 1:1 혹은 1:N 관계 (테이블 스펙 상 FK로 연결)
2. 주소(Address) 도메인
3. 상품(Product) 도메인
- 역할
- 가게에서 제공하는 상품 정보를 관리하며, 상품 등록, 조회, 수정, 삭제 기능을 지원합니다.
- 연관 관계
- 해당 상품은 하나의 가게(Store)에 속합니다.
4. 주문(Order) 도메인
- 역할
- 고객의 주문 생성, 조회, 수정, 삭제 등 주문 관련 전반적인 기능을 담당합니다.
- 연관 관계
- 주문 내에 여러 주문상품(OrderItem)이 포함됩니다.
5. 주문상품(OrderItem) 도메인
- 역할
- 주문(Order)에 포함된 개별 상품의 정보를 관리합니다.
- 연관 관계