Skip to content

Commit

Permalink
Merge pull request #53 from EWHA-LUX/feature/#52
Browse files Browse the repository at this point in the history
[Feature] ERD 수정사항 반영
  • Loading branch information
Haewonny authored Mar 12, 2024
2 parents c6ca267 + 5ce44a8 commit 55ff88a
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 0 deletions.
30 changes: 30 additions & 0 deletions src/main/java/ewha/lux/once/domain/card/entity/BenefitSummary.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package ewha.lux.once.domain.card.entity;

import ewha.lux.once.global.common.BaseEntity;
import jakarta.persistence.*;
import lombok.*;

@Entity
@Table(name="benefit_summary")
@AllArgsConstructor
@NoArgsConstructor(access= AccessLevel.PROTECTED)
@Getter
@Builder
public class BenefitSummary extends BaseEntity {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "benefit_summary_id")
private Long id;

@Column(name = "benefit_field", nullable = false)
private String benefitField;

@Lob
@Column(name = "benefit_contents", nullable = false)
private String benefitContents;

@ManyToOne
@JoinColumn(name = "cardId")
private Card card;
}
1 change: 1 addition & 0 deletions src/main/java/ewha/lux/once/domain/card/entity/Card.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ public class Card extends BaseEntity {
@Column(name = "benefits")
private String benefits;

// 삭제해야 함
@Column(name = "benefitSummary")
private String benefitSummary;

Expand Down
37 changes: 37 additions & 0 deletions src/main/java/ewha/lux/once/domain/card/entity/EventSummary.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
package ewha.lux.once.domain.card.entity;

import jakarta.persistence.*;
import lombok.*;

import java.sql.Date;

@Entity
@Table(name="event_summary")
@AllArgsConstructor
@NoArgsConstructor(access= AccessLevel.PROTECTED)
@Getter
@Builder
public class EventSummary {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "event_summary_id")
private Long id;

@Column(name = "event_field")
private String eventField;

@Lob
@Column(name = "event_contents")
private String eventContents;

@Column(name = "start_date")
private Date startDate;

@Column(name = "expire_date")
private Date expireDate;

@ManyToOne
@JoinColumn(name = "cardCompanyId")
private CardCompany cardCompany;
}

0 comments on commit 55ff88a

Please sign in to comment.