📝 현재 문제점 --- - API 스펙상 `DELETE /api/auth/withdraw` 엔드포인트가 정의되어 있으나 미구현 상태 - 사용자가 계정 및 모든 관련 데이터를 삭제할 방법이 없음 🛠️ 해결 방안 / 제안 기능 --- - `DELETE /api/auth/withdraw` 엔드포인트 구현 - 연관 데이터 삭제 순서: 자식 테이블(디바이스, 리프레시 토큰, 친구 관계, 배지 등)부터 삭제 후 users 레코드 삭제 - 삭제 성공 시 `204 No Content` 응답 ⚙️ 작업 내용 --- - `SS-Auth/service/AuthService` : `withdraw()` 메서드 추가 (cascade 삭제 처리) - `SS-Web/controller/auth/AuthController` : `DELETE /api/auth/withdraw` 엔드포인트 추가 - 외래 키 cascade 전략 결정 (DB `ON DELETE CASCADE` vs 코드 내 순서 삭제) 🙋♂️ 담당자 --- - 백엔드: 이름 - 프론트엔드: 이름 - 디자인: 이름
📝 현재 문제점
DELETE /api/auth/withdraw엔드포인트가 정의되어 있으나 미구현 상태🛠️ 해결 방안 / 제안 기능
DELETE /api/auth/withdraw엔드포인트 구현204 No Content응답⚙️ 작업 내용
SS-Auth/service/AuthService:withdraw()메서드 추가 (cascade 삭제 처리)SS-Web/controller/auth/AuthController:DELETE /api/auth/withdraw엔드포인트 추가ON DELETE CASCADEvs 코드 내 순서 삭제)🙋♂️ 담당자