From 701c000c43fcdf72f2d4a9b9522ba63f29ec050a Mon Sep 17 00:00:00 2001 From: haerong22 Date: Mon, 27 Mar 2023 00:59:44 +0900 Subject: [PATCH] #31 loan: create judgement domain --- .../com/example/loan/domain/Judgement.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 loan/src/main/java/com/example/loan/domain/Judgement.java 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; +}