-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from 1223v/cors
Config: 엔티티 동기화
- Loading branch information
Showing
30 changed files
with
604 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -45,3 +45,4 @@ public class CartOption extends BaseTimeEntity { | |
private FoodieOptionCategory foodieOptionCategory; | ||
|
||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 15 additions & 0 deletions
15
src/main/java/com/readyvery/readyverydemo/domain/ImgSize.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package com.readyvery.readyverydemo.domain; | ||
|
||
import lombok.Getter; | ||
import lombok.RequiredArgsConstructor; | ||
|
||
@Getter | ||
@RequiredArgsConstructor | ||
public enum ImgSize { | ||
EVENT_BANNER(), // 이벤트 배너 | ||
VERY_PICK_CAFE_BANNER(), // 카페 리스트 배너 | ||
CAFE_LOGO(), // 카페 로고 | ||
PICKUP_PROMOTION(), // 픽업 홍보 포스터 | ||
CAFE_BANNER(), // 카페 상세 배너 | ||
FOODY(), // 음료 사진 | ||
} |
106 changes: 106 additions & 0 deletions
106
src/main/java/com/readyvery/readyverydemo/domain/Order.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
package com.readyvery.readyverydemo.domain; | ||
|
||
import java.time.LocalDateTime; | ||
|
||
import jakarta.persistence.Column; | ||
import jakarta.persistence.Entity; | ||
import jakarta.persistence.EnumType; | ||
import jakarta.persistence.Enumerated; | ||
import jakarta.persistence.FetchType; | ||
import jakarta.persistence.GeneratedValue; | ||
import jakarta.persistence.GenerationType; | ||
import jakarta.persistence.Id; | ||
import jakarta.persistence.Index; | ||
import jakarta.persistence.JoinColumn; | ||
import jakarta.persistence.ManyToOne; | ||
import jakarta.persistence.OneToOne; | ||
import jakarta.persistence.Table; | ||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
import lombok.extern.slf4j.Slf4j; | ||
|
||
@Getter | ||
@Entity | ||
@Builder | ||
@Table(name = "ORDERS", indexes = {@Index(name = "idx_order_id", columnList = "orderId", unique = true)}) | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Setter | ||
@Slf4j | ||
public class Order extends BaseTimeEntity { | ||
@Id | ||
@GeneratedValue(strategy = GenerationType.IDENTITY) | ||
@Column(name = "order_idx") | ||
private Long id; | ||
|
||
// 총 결제 가격 | ||
@Column | ||
private Long amount; | ||
|
||
// 결제 키 값 | ||
@Column | ||
private String paymentKey; | ||
|
||
// 주문 id | ||
@Column | ||
private String orderId; | ||
|
||
// 주문 명 | ||
@Column | ||
private String orderName; | ||
|
||
// 토스 결제 가격 | ||
@Column | ||
private Long totalAmount; | ||
|
||
// 결제 방법 | ||
@Column | ||
private String method; | ||
|
||
// 주문 번호 | ||
@Column | ||
private String orderNumber; | ||
|
||
// 주문 상태 | ||
@Column | ||
@Enumerated(EnumType.STRING) | ||
private Progress progress; | ||
|
||
@Column | ||
private Boolean payStatus; // 결제 성공 실패 여부 | ||
|
||
@Column | ||
private LocalDateTime estimatedTime; | ||
|
||
@Column | ||
private Long inOut; | ||
|
||
// 가게 아이템 연관 관계 | ||
// @OneToMany(mappedBy = "order") | ||
// @Builder.Default | ||
// private List<OrderItem> orderItems = new ArrayList<OrderItem>(); | ||
|
||
// 가게 연관 관계 | ||
@ManyToOne(fetch = FetchType.LAZY) | ||
@JoinColumn(name = "store_idx") | ||
private Store store; | ||
|
||
// 유저 연관 관계 | ||
@ManyToOne(fetch = FetchType.LAZY) | ||
@JoinColumn(name = "user_idx") | ||
private UserInfo userInfo; | ||
|
||
@ManyToOne(fetch = FetchType.LAZY) | ||
@JoinColumn(name = "cart_idx") | ||
private Cart cart; | ||
|
||
@OneToOne(fetch = FetchType.LAZY) | ||
@JoinColumn(name = "coupon_idx") | ||
private Coupon coupon; | ||
|
||
@OneToOne(mappedBy = "order", fetch = FetchType.LAZY) | ||
private Receipt receipt; | ||
} |
51 changes: 51 additions & 0 deletions
51
src/main/java/com/readyvery/readyverydemo/domain/OrderItem.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
package com.readyvery.readyverydemo.domain; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
|
||
import jakarta.persistence.Column; | ||
import jakarta.persistence.Entity; | ||
import jakarta.persistence.FetchType; | ||
import jakarta.persistence.GeneratedValue; | ||
import jakarta.persistence.GenerationType; | ||
import jakarta.persistence.Id; | ||
import jakarta.persistence.JoinColumn; | ||
import jakarta.persistence.ManyToOne; | ||
import jakarta.persistence.OneToMany; | ||
import jakarta.persistence.Table; | ||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.extern.slf4j.Slf4j; | ||
|
||
@Getter | ||
@Entity | ||
@Builder | ||
@Table(name = "ORDER_ITEM") | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Slf4j | ||
public class OrderItem { | ||
@Id | ||
@GeneratedValue(strategy = GenerationType.IDENTITY) | ||
@Column(name = "order_item_idx") | ||
private Long id; | ||
|
||
@Column | ||
private Long count; | ||
|
||
// @ManyToOne(fetch = FetchType.LAZY) | ||
// @JoinColumn(name = "order_idx") | ||
// private Order order; | ||
|
||
@ManyToOne(fetch = FetchType.LAZY) | ||
@JoinColumn(name = "foodie_idx") | ||
private Foodie foodie; | ||
|
||
@OneToMany(mappedBy = "orderItem") | ||
@Builder.Default | ||
private List<OrderItemOption> orderItemOptions = new ArrayList<OrderItemOption>(); | ||
|
||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.