-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[REFACT] 전반적인 API 리팩토링, 프로필 카드에 대한 찔러보기 요청 취소 API 기능 개발 (#166)
* [REFACT] 탈퇴하지 않은 사용자에 대한 프로필 카드 리스트 조회 쿼리 메서드 구현 * [REFACT] 동네 인증 여부 유효성 검사 로직을 User 도메인으로 이동 * [REFACT] 주어진 좌표, 법정구역코드가 유효한 서비스 지역인지 검증하는 유효성 검사 메서드 리팩토링 * [REFACT] ProfileCard 도메인에 '찔러보기' 요청 증가, 감소 메서드 구현 * [REFACT] User 도메인에 찔러보기 요청 카운트 증가 메서드 구현 * [FEAT] senderId, receiverId를 이용해 ProfileCardLike 조회 메서드 구현 * [FEAT] 서비스 지역명 영어 네이밍 변경 * [FEAT] 회원가입한 사용자에 대한 프로필 카드 생성 요청 DTO 구현 * [FEAT] ProfileCard 관련 Custom Exception 클래스 구현 * [FEAT] ProfileCard에 대해 '찔러보기' 요청 취소 DTO 구현 * [FEAT] ProfileCard 도메인 관련 유효성 검사 로직 추가 및 리팩토링 * [FEAT] ProfileCardLike 도메인 관련 유효성 검사 로직 추가 및 리팩토링 * [FEAT] Project 도메인 관련 매칭 요청이 가능한 상태인지 유효성 검사 로직 구현 * [FEAT] ProjectJoinRequest 도메인 관련 매칭 요청이 가능한 상태인지 유효성 검사 로직 구현 및 리팩토링 * [REFACT] 사용자가 받은 '찔러보기' 요청 수 조회 메서드 네이밍 변경 * [REFACT] 메서드 네이밍 변경 및 불필요한 메서드 제거 * [REFACT] 불필요한 메서드 제거 및 네이밍 변경 * [REFACT] 오타 수정 및 빌더 패턴을 정적 팩토리 메서드로 대체 * [REFACT] 유효성 검사 관련 리팩토링 및 DDD 적용 * [REFACT] 프로필 카드 생성 로직 구현, DDD 적용으로 인한 불필요한 메서드 제거 * [REFACT] 메서드 네이밍 변경 및 DDD를 적용한 유효성 검사 관련 리팩토링 * [REFACT] 회원가입과 동시에 프로필 카드가 생성되도록 프로필 생성 로직 추가 * [FEAT] 400, 404 관련 에러코드 추가 * [FEAT] ProfileCard 관련 Swagger 오류 예시 클래스 작성 * [FEAT] 프로필 카드에 대한 찔러보기 요청 취소 API 구현 * [FEAT] 프로필 카드에 대한 찔러보기 요청 취소 API 관련 Swagger 작성, 에러코드와 에러 예시 작성 * [REFACT] 도메인의 유효성 검사 로직 위치 변경
- Loading branch information
Showing
29 changed files
with
346 additions
and
161 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9 changes: 9 additions & 0 deletions
9
...n/java/io/oeid/mogakgo/core/properties/swagger/error/SwaggerProfileCardErrorExamples.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
package io.oeid.mogakgo.core.properties.swagger.error; | ||
|
||
public class SwaggerProfileCardErrorExamples { | ||
|
||
public static final String PROFILE_CARD_LIKE_AMOUNT_IS_ZERO = "{\"timestamp\":\"2024-02-17T10:07:31.404Z\",\"statusCode\":400,\"code\":\"E040104\",\"message\":\"해당 프로필 카드에 찔러보기 요청이 존재하지 않으므로 더 이상 차감할 수 없습니다.\"}"; | ||
private SwaggerProfileCardErrorExamples() { | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.