package com.loan.system.domain.entity; import lombok.*; import javax.persistence.*; import java.math.BigDecimal; import java.time.Instant; @Entity @Table(name = "collateral") @Data @AllArgsConstructor @NoArgsConstructor public class Collateral extends BaseEntity{ private static final long serialVersionUID = 3L; @Column(name = "case_id") private Long caseId; @Column(name = "contract_id") private Long contractId; @Column(name = "collateral_name", length = 50) private String collateralName; @Column(name = "id_number",length = 20) private String idNumber; @Column(name = "mobile",length = 11) private String mobile; @Column(name = "collateral_type", length = 30) private String collateralType; @Column(name = "owner_customer_id") private Long ownerCustomerId; @Column(name = "allocated_amount", precision = 18, scale = 2) private Double allocatedAmount; @Column(name = "address", length = 500) private String address; @Column(name = "current_address", length = 255) private String currentAddress; @Column(name = "eval_price", precision = 18, scale = 2) private Double evalPrice; @Column(name = "collateral_no",length = 50) private String collateralNo; @Column(name = "collateral_area") private String collateralArea; @Column(name = "is_involved_in_litigation") private Boolean isInvolvedInLitigation; @Column(name = "operate_status") private String operateStatus; @Column(name = "staus", length = 20) private String staus; @Lob @Column(name = "remark") private String remark; @Column(name = "is_mortgaged") private Boolean isMortgaged; @Column(name = "mortgaged_user",length = 50) private String mortgagedUser; @Column(name = "create_time") private String createTime; @Column(name = "update_time") private String updateTime; @Column(name = "is_delete") private Boolean isDelete; }