| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- package com.loan.system.domain.entity;
- import lombok.*;
- import javax.persistence.*;
- import java.math.BigDecimal;
- import java.time.Instant;
- @Entity
- @Table(name = "contract")
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- public class Contract extends BaseEntity{
- private static final long serialVersionUID = 4L;
- @Column(name = "business_attr", length = 200)
- private String businessAttr;
- @Column(name = "case_id")
- private Long caseId;
- @Column(name = "customer_id")
- private Long customerId;
- @Column(name = "contract_no", length = 50)
- private String contractNo;
- @Column(name = "contract_name", length = 50)
- private String contractName;
- @Column(name = "contract_version")
- private Integer contractVersion;
- @Column(name = "contract_amount", precision = 18, scale = 2)
- private Double contractAmount;
- @Column(name = "actual_amount", precision = 18, scale = 2)
- private Double actualAmount;
- @Column(name = "interest_rate", precision = 5, scale = 4)
- private Double interestRate;//暂时没用
- @Column(name = "interest_amount", precision = 18, scale = 2)
- private Double interestAmount;
- @Column(name = "cleared_status",length = 10)
- private String clearedStatus;
- @Column(name = "loan_period")
- private Integer loanPeriod;
- @Column(name = "finance_user_id",length = 20)
- private Long financeUserId;
- @Lob
- @Column(name = "content")
- private String content;
- @Column(name = "signed_by_customer")
- private Boolean signedByCustomer;
- @Column(name = "commited_id")
- private Long commitedId;
- @Column(name = "signed_id")
- private Long signedId;
- @Column(name = "signed_time")
- private String signedTime;
- @Column(name = "is_push")
- private Boolean isPush;
- @Column(name = "bank_name",length = 200)
- private String bankName;
- @Column(name = "bank_account" , length = 200)
- private String bankAccount;
- @Column(name = "amount_rate")
- private Double amountRate;
- @Column(name = "service_cost")
- private Double serviceCost;
- @Column(name = "loan_rate")
- private Double loanRate;
- @Column(name = "create_time")
- private String createTime;
- @Column(name = "update_time")
- private String updateTime;
- @Column(name = "is_delete")
- private Boolean isDelete;
- }
|