<aside>
✅ 스토리 요약
- 홍길동이 회원가입 후 계좌 등록 & 포인트 충전
- 관리자가 공지 올리고, 한철수가 문의 남김
- 홍길동이 “아이폰 14 Pro” 물품 등록 및 알람 발송 → 김영희 즐겨찾기
- 김영희가 최고가 입찰 → 낙찰
- 배송 → 수령 완료
- 한철수가 리뷰 작성, 동시에 신고도 진행
- 관리자 신고 처리 → 로그 기록
1️⃣ 회원 가입 & 등급
-
grade
:
- B(10%), S(7%), G(5%), P(3%) 등록
-
user
:
user_id=1
: 홍길동, 일반회원 (grade_id=1, 등급 B, 잔고 0, 닉네임 "길동이")
user_id=2
: 김영희, 일반회원 (grade_id=2, 닉네임 "영희짱")
user_id=3
: 관리자(Admin), 관리자 계정 (user_role='ADMIN')
user_id=4
: 한철수, 일반회원 (grade_id=3, 닉네임 "난철수")
-
코드
1. 회원가입.sql

2️⃣ 계좌 등록 & 충전
-
account
:
- 홍길동 → 농협 111-222-333 (account_id=1)
- 김영희 → 신한 444-555-666(account_id=2)
- 한철수 → 우리777-888-999(account_id=3)
-
payment_log
:
- 홍길동이 100,000원 충전 (C 타입), 수수료 10% 적용 →
conversion_amount=90,000
- 김영희 80000원 충전, 수수료 7%→
conversion_amount=74400
- 한철수 1000000원 충전 수수료 5%
-
user
:
- 홍길동
user_balance=90,000
으로 갱신
-
코드
2. 계좌 등록 및 충전.sql
3️⃣ 공지사항 & 문의
-
notice
:
- 관리자 → “경매 물품 가격 오류” 공지 등록 (
notice_id=1
)
- 첨부파일
file_id=1
: 점검 이미지 첨부
- 관리자→ “공지사항 문제발생” 공지사항 수정
- 관리자→ “공지사항 문제발생 글 삭제”
-
inquiry
:
- 김영희 → “배송 관련 문의 드립니다.” 문의 작성 (
inquiry_id=1
)
- 첨부파일
file_id=2
: 문의 스크린샷 첨부
- 관리자 → 답변 등록 (
inquiry_answer='빠른 시일 내 해결하겠습니다.'
)
-
코드
3. 공지사항 및 문의.sql

4️⃣ 경매 등록
-
category
:
- category_id=1 → “전자기기”(I), category_id=2 → “패션”(I), category_id=3 → “가구”(I)
- category_id =14 → “회원”(A)
- category_id=17 → “욕설”(R)
-
auction_item
:
- 홍길동이 “아이폰 14 Pro 중고” 등록 (
auction_id=1
, 시작가 50,000, 입찰 단위 1,000)
- 첨부파일
file_id=3
: 상품 사진 등록
-
favorite
:
- 김영희가 해당 물품 즐겨찾기 (
user_id=2, auction_id=1
)
-
코드
4. 경매 등록.sql

5️⃣ 입찰 & 낙찰
-
auction_bid
:
- 김영희가 50000원 시작 입찰
- 한철수가 60000원으로 입찰
- 최고가 한철수가 낙찰 (
success_status=Y
)
-
auction_item
:
current_price=60,000
, bid_status=F
(낙찰완료)
-
point_log
:
- 한철수 → 포인트 60,000 차감 (U 타입,
point_amount=30,000
남음)
-
alarm_box
:
- 한철수 → “낙찰을 축하합니다” 알림
- 홍길동 → “물품이 낙찰되었습니다” 알림
-
입찰 코드
5-1. 입찰.sql
5-2. 낙찰.sql

6️⃣ 배송
6. 배송.sql

7️⃣ 리뷰 & 신고
7. 리뷰 및 신고.sql

8️⃣ 로그
8. 로그.sql

9️⃣ 알림
</aside>
각자 코드 정리