Skip to content

[Feat] 이용권 상품 목록 조회 API 구현 #81

@IISweetHeartII

Description

@IISweetHeartII

기능 요약

FE 이용권 구매 화면에 필요한 상품 목록 조회 API를 구현합니다.

기능 설명

GET /ticket-products - 이용권 상품 목록 조회

  • 경험정리/포트폴리오 첨삭 이용권 상품(1/3/5회권)을 조회합니다.
  • 활성 상품만 노출하며 displayOrder 기준으로 정렬합니다.
  • FE가 할인 뱃지를 표시할 수 있도록 originalPrice와 파생값 discountRate를 함께 응답합니다.

작업 내용

  • TicketController에 GET /ticket-products 엔드포인트 추가
  • TicketProductService/Repository에 활성 상품 목록 조회 메서드 추가
  • 응답 DTO 정의 (type, quantity, price, originalPrice, discountRate, isActive, displayOrder)
  • Swagger 문서/예시 반영

관련 도메인

해당하는 도메인에 체크해주세요:

  • Auth (인증)
  • User (사용자)
  • Portfolio (포트폴리오)
  • Experience (경력)
  • Insight (인사이트)
  • Global (공통)

비고

  • 400줄 이내 PR를 위해 조회 API를 결제 생성/웹훅 이슈와 분리
  • discountRate는 DB 컬럼이 아닌 price/originalPrice로 계산해서 응답

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions