File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
src/main/java/com/back/domain/wishlist/entity Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .back .domain .wishlist .entity ;
2+
3+ import com .back .domain .user .entity .User ;
4+ import com .back .domain .wishlist .enums .WishlistStatus ;
5+ import jakarta .persistence .*;
6+ import lombok .Getter ;
7+ import lombok .NoArgsConstructor ;
8+ import lombok .Setter ;
9+
10+ import java .time .LocalDateTime ;
11+
12+ @ Entity
13+ @ Getter
14+ @ Setter
15+ @ NoArgsConstructor
16+ public class Wishlist {
17+
18+ @ Id
19+ @ GeneratedValue (strategy = GenerationType .IDENTITY )
20+ private Long id ;
21+
22+ private LocalDateTime createdAt ;
23+
24+ @ ManyToOne
25+ private User user ; // 찜한 사용자 (위시리스트의 주인)
26+
27+ // TODO: Cocktail 도메인 추가 후 활성화
28+ // @ManyToOne
29+ // private Cocktail cocktail;
30+
31+ @ Enumerated (EnumType .STRING )
32+ @ Column (nullable = false )
33+ // 위시리스트 상태 - 기본값은 ACTIVE (활성 상태)
34+ // ACTIVE: 찜한 상태, DELETED: 찜 해제한 상태 (Soft Delete)
35+ private WishlistStatus status = WishlistStatus .ACTIVE ;
36+ }
You can’t perform that action at this time.
0 commit comments