- quick_entry 테이블 + 도메인/매퍼/서비스/컨트롤러 (/account/quick-entries CRUD) - /account/entries/parse: 문자·푸시 텍스트를 파서로 분석해 결과만 반환(저장X) → iPhone 등 알림 자동수집 불가 시 복사→붙여넣기 자동채움용 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
32 lines
751 B
Java
32 lines
751 B
Java
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; // 조회 시 조인(표시용)
|
|
}
|