feat: 카드 결제 알림 자동인식(미확인 내역) 백엔드
CI / build (push) Failing after 14m48s

- account_entry pending/notif_key 컬럼 추가(멱등 마이그레이션)
- CardNotificationParser: 카드사·금액·가맹점·승인/취소 파싱
- POST /entries/notification(미확인 지출 생성, 중복방지, 카드 자동매칭)
- POST /entries/{id}/confirm(확정), GET /entries/pending/count

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ByungCheol
2026-06-03 18:51:30 +09:00
parent c1f97364aa
commit 8fec057752
10 changed files with 314 additions and 3 deletions
@@ -25,6 +25,7 @@ public class AccountEntryResponse {
private Long toWalletId;
private String toWalletName;
private Integer installmentMonths;
private Boolean pending;
private List<String> tags;
public static AccountEntryResponse from(AccountEntry e, List<String> tags) {
@@ -40,6 +41,7 @@ public class AccountEntryResponse {
.toWalletId(e.getToWalletId())
.toWalletName(e.getToWalletName())
.installmentMonths(e.getInstallmentMonths())
.pending(Boolean.TRUE.equals(e.getPending()))
.tags(tags)
.build();
}