-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
상위 이슈
#146 Squad 기능 도입
배포 전제 조건
- 프론트엔드에서 deprecated API 사용 완전 제거 후 진행
작업 범위
1. Dual Write 제거
TeamRecommendationSettingsService삭제- 팀 추천 설정 변경 시 Team 동기화 코드 제거 (Squad만 업데이트)
2. 스케줄러 Squad 기준 전환
ProblemRecommendationScheduler: Team 기준 → Squad 기준으로 전환- 추천 중복 체크: 팀 기준 → 스쿼드 기준
3. Flyway V3 — Backfill + 구 스키마 정리
-- 기존 팀 기본 Squad 생성 (미생성분)
-- TeamIncludeTag → SquadIncludeTag 복사 (미복사분)
-- TeamMember.squad_id 보정 (NULL인 것)
-- squad_id NOT NULL 제약 추가
-- Team 추천 설정 컬럼 제거
-- TeamIncludeTag 테이블 제거4. Deprecated API 완전 삭제
GET/PUT/DELETE /api/teams/{teamId}/recommendation-settingsTeamController에서 해당 엔드포인트 제거TeamRecommendationSettingsService삭제에 따른 연관 코드 정리
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels