Skip to content

✨ Feat: 배틀, 태그, 투표 도메인 기능 개발 #15

@jucheonsu

Description

@jucheonsu

🛠️ Issue Overview

  • 배틀(Battle) 기능 구현을 위해 핵심 도메인인 Battle, Vote, Tag의 비즈니스 로직과 API 계층을 개발합니다.
  • 관리자(Admin)용 배틀 생성 및 관리 기능과 사용자(User)용 조회, 투표 기능을 포함합니다.

📝 Issue Description

  • Battle 및 BattleOption 엔티티 설계 및 DB 매핑
  • 배틀 생성/수정/조회/삭제를 위한 관리자(Admin) API 구현
  • 사용자용 배틀 목록 조회 및 상세 조회 API 구현
  • 투표(Vote) 도메인 로직 및 사전/사후 투표 API 구현
  • 태그(Tag) 도메인 CRUD 및 배틀과의 연관관계(BattleTag) 구현
  • DTO 및 Converter를 활용한 요청/응답 데이터 변환 계층 구현

✅ To do

  • Battle / BattleOption 엔티티 및 Repository 구현
  • Battle 관련 요청/응답 DTO 및 Converter 구현
  • 관리자(Admin)용 Battle 관리 API 구현
  • 사용자(User)용 Battle 조회 API 구현
  • Vote 도메인 엔티티 및 투표 로직 구현
  • Tag 도메인 CRUD 및 BattleTag 연관관계 구현
  • 전체 API 동작 및 DB 연동 테스트

Metadata

Metadata

Assignees

Labels

✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions