Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] 예약 취소 요청 구현 #42

Merged
merged 11 commits into from
Mar 7, 2024
Merged

[FEAT] 예약 취소 요청 구현 #42

merged 11 commits into from
Mar 7, 2024

Conversation

sung-silver
Copy link
Contributor

🛄 PR 타입

  • 기능 추가
  • 기능 수정
  • 기능 삭제
  • 버그 수정
  • 의존성, 환경 변수, 빌드 관련 코드 업데이트

🛄 반영 브랜치

🛄 변경 사항

  • 예약 취소 내용을 저장하는 엔티티(테이블)을 추가했습니다
  • 예약을 취소하는 기능을 구현했습니다

🛄 테스트 결과

image

🛄 MEMO

Copy link

@stellar-halo stellar-halo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

빠르다 정확하다 깔끔하다!

@@ -6,7 +6,8 @@

@RequiredArgsConstructor
public enum ReservationSuccessType implements SuccessType {
RESERVATION_MEMBER_DEFAULT_INFO_GET_SUCCESS(HttpStatus.OK, "회원의 기본 예약 정보 조회에 성공하였습니다.");
RESERVATION_MEMBER_DEFAULT_INFO_GET_SUCCESS(HttpStatus.OK, "회원의 기본 예약 정보 조회에 성공하였습니다."),

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SUCCESS_GET_MEMBER_DEFAULT_RESERVATION
SUCCESS_CANCLE_RESERVATION

이런 변수명은 어떤지,,(사실 취향 차이같아요 ㅋㅋ) 보다보니 궁금한 게 회원 기본 예약 정보 조회와 예약 취소 성공은 같이 상태 구분에 쓰이는 케이스가 아니고 그냥 단지 성공했다는 공통점만 존재하는 것 같은데 왜 enum 클래스로 묶으신 건지 궁금해요.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SuccessType을 구현하는 클래스로 따로 만든 이유는 HttpStatus가 달라질 수도 있기 때문입니다!! 같은 성공이더라고 httpstatus가 달라질 수 있거든요! 대부분 200 OK와 201 created로 지정해서 더욱 중복되어 보이는 것 같긴합니다 ㅎㅎ 변수명은 다른 패키지의 SuccessType과 ExceptionType 모두 한번 리팩토링 진행하면서 통일하겠습니다!
image

@sung-silver sung-silver merged commit c91305b into dev Mar 7, 2024
1 check passed
@sung-silver sung-silver deleted the feat/#41 branch March 7, 2024 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT] 예약 취소 요청 구현
2 participants