-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
Description
1. 구분
- BackEnd
- Infra
- ETC
2. 대분류
- feat
- refactor
- settings
- etc
3. 작업의 주 내용에 대해서 작성해주세요
주소 수정 API 개발
4. 세부 작업에 대해서 작성해주세요
- AddressUpdateRequestDto 생성 (Jakarta Validation 규칙 적용)
- AddressUpdateResponseDto 생성 (Lombok 빌더 패턴 적용)
- AddressMapper에 주소 수정용 매핑 메서드 추가 (MapStruct 적용)
- AddressRepository에 수정 관련 쿼리 메서드 추가
- AddressService에 updateAddress 메서드 구현 (소유자 검증, 기본주소 관리, 중복체크)
- AddressController에 PUT /v1/addresses/{addressId} 엔드포인트 추가 (ApiResponse 적용)
- 복잡한 기본주소 변경 로직 구현 (자동 해제/설정, 마지막 주소 보호)
- API 테스트 성공 확인
Reactions are currently unavailable