쿠폰 시스템 리팩토링 및 마이그레이션 (Day 174)

Source

  • Field Notes/ReturnZero/Daily Notes/Day 174. 2021-12-21.md

Summary

쿠폰함(Coupon) 도메인의 데이터 구조 변경과 관련된 리팩토링 및 마이그레이션 작업을 기록한 일일 노트이다. 핵심은 Coupon 엔티티에서 coupon_type 필드를 제거하고, 이를 CouponCode 엔티티의 coupon_code_type으로 이동하며 Reusable 상태 추가 등 스키마 변경을 수행하는 것이다. 어드민 작업 시 UsedCoupon 삭제 및 타입 변경에 따른 주의사항을 명시하고 있다.

Key Points

  • 쿠폰함(Coupon) 도메인 리팩토링 진행 (Redeem 테스트 포함)
  • 스키마 변경: Coupon.coupon_type 제거 및 CouponCode.coupon_code_type 도입
  • CouponCode.Status 에 ‘Reusable’ 상태 추가
  • 마이그레이션 작업 및 어드민 기능 변경에 따른 영향도 분석 (UsedCoupon 삭제 등)