diff --git a/loan/src/main/java/com/example/loan/domain/Judgement.java b/loan/src/main/java/com/example/loan/domain/Judgement.java new file mode 100644 index 00000000..eb1f665e --- /dev/null +++ b/loan/src/main/java/com/example/loan/domain/Judgement.java @@ -0,0 +1,33 @@ +package com.example.loan.domain; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.hibernate.annotations.Where; + +import javax.persistence.*; +import java.math.BigDecimal; + +@Entity +@Getter +@Setter +@Builder +@NoArgsConstructor +@AllArgsConstructor +@DynamicInsert +@DynamicUpdate +@Where(clause = "is_deleted=false") +public class Judgement extends BaseEntity { + + @Id @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long judgementId; + + @Column(columnDefinition = "bigint NOT NULL COMMENT '신청 ID'") + private Long applicationId; + + @Column(columnDefinition = "varchar(12) NOT NULL COMMENT '심사자'") + private String name; + + @Column(columnDefinition = "decimal(15,2) NOT NULL COMMENT '승인 금액'") + private BigDecimal approvalAmount; +}