Skip to content

[Task] Admin 보상/티켓 관리 관심사 분리 #289

@IISweetHeartII

Description

@IISweetHeartII

작업 설명

Admin 도메인에서 admin-event-reward 이름 아래 사용자 검색, 이벤트 보상 수동 지급, 티켓 수동 지급, 거래 내역 조회가 한 facade/controller/DTO 파일에 모여 있습니다. API 계약은 유지하면서 내부 관심사를 더 명확히 분리하는 작업입니다.

체크리스트

  • admin facade/controller/DTO의 책임 범위를 보상/티켓/검색 관점에서 정리합니다
  • SPA page 응답과 admin API 책임을 명확하게 분리합니다
  • DTO/Entity/API contract 변경 없이 non-breaking refactor로 마무리합니다

관련 도메인

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

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

관련 이슈/PR

비고

  • 대상 파일: src/modules/admin/presentation/admin-event-reward.controller.ts, src/modules/admin/application/facades/admin-event-reward.facade.ts, src/modules/admin/application/dtos/admin-event-reward.dto.ts
  • 템플릿 도메인 목록에 Admin/Event가 없어 Global로 표시합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions