Files
sodalive-backend-spring-boot/docs/20260220_팬심M와XURL추가.md

1.3 KiB

팬심M/X URL 추가 작업 계획

  • Member 엔티티 SNS 필드에 팬심M URL, X URL 속성 추가
  • 인스타그램 URL 수정 흐름 분석 후 동일한 수정 요청 DTO 반영
  • 서비스의 프로필 수정 로직에 팬심M URL, X URL 수정 처리 추가
  • 관련 응답 DTO에 신규 URL 필드 반영 및 매핑 연결
  • 후속 요청 반영: fansimMUrl 필드명을 fancimmUrl로 일괄 변경
  • ddl-auto: validate 대응을 위한 DB 컬럼 추가 SQL 파일 생성
  • 진단/테스트/빌드 검증 실행 후 결과 기록

검증 기록

  • 무엇을: 팬심M/X URL 필드 추가, 인스타그램 URL 수정 흐름과 동일한 수정/응답 매핑 반영, fansimMUrl -> fancimmUrl 명칭 변경을 검증했다.
  • 왜: 프로필 수정 API에서 두 URL이 저장되고, 주요 응답 DTO에서 값이 일관되게 내려가야 하기 때문이다.
  • 어떻게: ./gradlew ktlintCheck test build를 팬심M/X URL 추가 시점과 fancimmUrl 명칭 변경 시점에 각각 실행해 정적 검사, 테스트, 빌드 성공(Exit code 0)을 확인했다. 또한 docs/20260220_member_fancimm_x_url_ddl.sql에 운영 DB 반영용 DDL을 추가했다. Kotlin LSP 미구성으로 lsp_diagnostics는 수행할 수 없었다.