https://www.erdcloud.com/team/QBZYpkG7brZDG6Jsa

1. 사용자 관련 테이블
- member (사용자): 서비스의 핵심 주체입니다. 이메일, 닉네임, 역할(Role), 가입 경로(Provider) 등을 관리
- bank_account (계좌 정보): 사용자의 환불이나 정산을 위한 계좌 정보를 저장
- address (주소): 배송이나 거래를 위한 주소지 정보. 지번, 도로명, 우편번호 등을 세분화
2. 상품 관련 테이블
- product (상품): 등록된 중고 물건의 기본 정보를 담음 - 가격 필드 추가 예정
- image (이미지): 상품의 사진 정보를 저장. 한 상품에 여러 장의 사진이 들어갈 수 있는 1:N 관계
- like (찜/좋아요): 사용자가 관심 있는 상품을 등록한 데이터
3. 경매 및 입찰 테이블
- auction (경매): 특정 상품(
product_id)에 대한 경매 진행 상태를 관리
- min_price: 시작가(최저가)
- status: 진행 중, 종료, 낙찰 등의 상태
- winner_id: 최종 낙찰자가 누구인지 기록
- bid (입찰): 경매에 참여한 사용자들이 제시한 가격 기록
- 어떤 경매(
auction_id)에, 누가(bidder_id), 얼마(amount)를 입찰했는지 기록하여 최고가 입찰자를 추적
4. 결제 테이블
- payment (결제): 경매가 종료된 후 낙찰자가 대금을 지급한 기록
- 어떤 경매(
auction_id)에 대해 얼마를 어떤 방식(payment_method)으로 지불했는지 관리
추가할 테이블 목록
AI응답 테이블 (추론 결과의 로그 느낌)
refresh_token