#31 loan: create judgement domain

This commit is contained in:
haerong22
2023-03-27 00:59:44 +09:00
parent 722ec7b875
commit 701c000c43

View File

@@ -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;
}