Skip to content

#571 [Feat] 어드민 배틀 목록 수준 노출 및 기존 배틀 수준 초급 일괄 설정 - #572

Merged
si-zero merged 1 commit into
devfrom
feat/#571
Oct 23, 2026
Merged

si-zero merged 1 commit into
devfrom
feat/#571

Conversation

@si-zero

@si-zero si-zero commented Oct 23, 2026

Copy link
Copy Markdown
Member

#️⃣ 연관된 이슈

📝 작업 내용

✨ Feat

내용 파일
어드민 배틀 목록 항목에 difficulty(대상 수준) 추가 BattleSimpleResponse.java, BattleConverter.java
어드민이 새로 만드는 배틀 기본 수준을 초급으로 저장 BattleServiceImpl.java
수준이 비어 있는 기존 배틀을 초급으로 채우는 SQL (+롤백) V20261024_01__battles_difficulty_beginner.sql, V20261024_rollback__battles_difficulty_beginner.sql
명세서·ERD 노트 반영 battle-api.md, class-api.md, class.puml

📌 공유 사항

  1. 수준은 기획 확정 전까지 임시로 전부 초급입니다. 변경은 기존 PATCH /api/v1/admin/battles/{battleId}/class-settings 로 하고, 어드민 화면은 AdminWeb 에서 따로 작업합니다.
  2. 운영 DB 에 V20261024_01__battles_difficulty_beginner.sql 적용이 필요합니다. (WHERE difficulty IS NULL 이라 재실행해도 안전)
  3. 롤백 SQL 은 어떤 행을 채웠는지 기록하지 않아, 어드민이 직접 초급으로 고른 배틀도 함께 비웁니다.

✅ 체크리스트

  • 컨벤션에 맞는 Type을 선택했나요?
  • Merge 하려는 브랜치가 올바르게 설정되어 있나요?
  • 로컬에서 실행했을 때 에러가 발생하지 않나요? (전체 테스트 597건 통과)

📸 스크린샷

  • 어드민 배틀 생성 시 초급 저장, 목록 응답 difficulty 노출 테스트 추가

💬 리뷰 요구사항

@si-zero
si-zero merged commit c53e30f into dev Oct 23, 2026
1 check failed
@si-zero
si-zero deleted the feat/#571 branch October 23, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant