Skip to content

Commit

Permalink
feat:#29 이슈 및 뉴스 엔티티 ㅅ ㅐㅇ성
Browse files Browse the repository at this point in the history
  • Loading branch information
j2noo committed Mar 6, 2024
1 parent 041ce89 commit 7a670ad
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package com.backend.soullive_a.entity.model.issue;

import com.backend.soullive_a.entity.model.Model;
import jakarta.persistence.*;
import lombok.*;

@Entity
@Getter
@Builder
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor
public class ModelIssue {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "MODEL_ISSUE_ID", nullable = false)
private Long id;

@Column(name = "SCORE_URL", nullable = false)
private String scoreUrl;

@Column(name = "AI_COMMENT", nullable = false)
private String aiComment;

@Column(name = "CRIME", nullable = false)
private Integer crime;

@Column
@OneToOne
@JoinColumn(name = "MODEL_ID", nullable = false)
private Model model;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.backend.soullive_a.entity.model.issue;

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

import java.time.LocalDate;

@Getter
@Entity
@Builder
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor
public class ModelNews {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "issueId", nullable = false)
private Long id;

@Column(name = "NEWS_DATE", nullable = false)
private LocalDate newsDate;

@Column(name = "TITLE", nullable = false)
private String title;

@Column(name = "NEWS_URL", nullable = false)
private String newsUrl;

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "MODEL_ISSUE", nullable = false)
private ModelIssue modelIssue;

}

0 comments on commit 7a670ad

Please sign in to comment.