feat: 자주 쓰는 내역(빠른등록) + 문자/푸시 텍스트 파싱 API

- quick_entry 테이블 + 도메인/매퍼/서비스/컨트롤러 (/account/quick-entries CRUD)
- /account/entries/parse: 문자·푸시 텍스트를 파서로 분석해 결과만 반환(저장X)
  → iPhone 등 알림 자동수집 불가 시 복사→붙여넣기 자동채움용

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ByungCheol
2026-06-27 14:47:00 +09:00
co-authored by Claude Opus 4.8
parent 63b3ffea24
commit a1697a7a22
11 changed files with 327 additions and 0 deletions
@@ -0,0 +1,31 @@
package com.sb.web.account.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 자주 쓰는 내역(빠른 등록 템플릿) — 사용자별.
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class QuickEntry implements Serializable {
private Long id;
private Long memberId;
private String label;
private String type; // INCOME / EXPENSE
private String category;
private Long amount;
private String memo;
private Long walletId;
private Integer sortOrder;
private LocalDateTime createdAt;
private String walletName; // 조회 시 조인(표시용)
}