Skip to content

Feature/jira kan 69 카드 결제 성능 체크#83

Merged
Si-rauis merged 27 commits intodevelopfrom
feature/JIRA-kan-69-카드-결제-성능-체크
Apr 8, 2025

Hidden character warning

The head ref may contain hidden characters: "feature/JIRA-kan-69-\uce74\ub4dc-\uacb0\uc81c-\uc131\ub2a5-\uccb4\ud06c"
Merged

Feature/jira kan 69 카드 결제 성능 체크#83
Si-rauis merged 27 commits intodevelopfrom
feature/JIRA-kan-69-카드-결제-성능-체크

Conversation

@Si-rauis
Copy link
Collaborator

@Si-rauis Si-rauis commented Apr 7, 2025

🛠️ 과제 요약

  • 과제 요약 설명(ex 마이페이지 구현 완료)
  • 카드 결제 도메인 기능 전반 구현 완료
  • 전반적인 Card CRUD 및 결제 요청 기능 개발
  • 카드 거래내역 조회 및 비동기 처리

📝 요구 사항과 구현 내용

📌 카드 기능
카드 CRUD 기능 구현 (생성, 조회, 수정, 삭제)

카드 상태 변경 및 만료일 설정

실물 카드 1회 발급 제한 로직 추가

👤 유저, 카드, 지갑 연관 관계
Card ↔ Wallet (ManyToOne)

Wallet ↔ User (FetchType.EAGER)

💳 카드 결제 요청 기능
카드 결제 요청 API 구현 (Service, Controller, DTO, Entity)

보안 설정(SecurityConfig) 연동 완료

📈 카드 거래내역 기능
카드 결제 내역 Entity 및 DTO, Repository, Service, Controller 구현

무한스크롤 페이징을 위한 구조 설계 및 거래내역 비동기 생성

✅ 피드백 반영사항

  • 피드백 받은 내용과 반영된 결과 적기

💬 PR 포인트 & 궁금한 점

  • 기능 관련 나누고 싶은 내용 or 리뷰 요구사항 작성

🔗 연관된 이슈

  • 열린 이슈를 닫고싶으면
  • close #이슈번호 [이슈제목]
  • 이슈를 닫지 않을 거라면 작성X

Si-rauis added 27 commits March 19, 2025 11:16
# Conflicts:
#	build.gradle
#	src/main/java/bumblebee/xchangepass/domain/user/entity/User.java
#	src/main/java/bumblebee/xchangepass/domain/user/repository/UserRepository.java
#	src/main/java/bumblebee/xchangepass/global/security/jwt/JwtAuthFilter.java
#	src/main/java/bumblebee/xchangepass/global/security/jwt/JwtUtil.java
#	src/test/java/bumblebee/xchangepass/domain/ExchangeTransaction/service/ExchangeTransactionServiceTest.java
@Si-rauis Si-rauis added the ✨ Feature 기능 개발 label Apr 7, 2025
@Si-rauis Si-rauis self-assigned this Apr 7, 2025
@Si-rauis Si-rauis linked an issue Apr 7, 2025 that may be closed by this pull request
3 tasks
@OneToMany(mappedBy = "user", orphanRemoval = true, cascade = CascadeType.ALL)
private List<ExchangeTransaction> exchangeTransactions;

@OneToMany(mappedBy = "user", orphanRemoval = true, cascade = CascadeType.ALL)
Copy link
Collaborator

Choose a reason for hiding this comment

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

왜 User와 카드 거래내역을 연결시켰나요?
ERD상과 다르지않나요?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

다시 확인해본 결과 ERD와 똑같이 구성되어있는 것 같습니다!

Copy link
Collaborator

@CryingPerson CryingPerson left a comment

Choose a reason for hiding this comment

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

고생했습니다!!

Copy link
Collaborator

@usingjun usingjun left a comment

Choose a reason for hiding this comment

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

수고했습니다

@Si-rauis Si-rauis merged commit 502cee6 into develop Apr 8, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

KAN-69 [Feat] 카드 결제 및 성능 체크

3 participants