ContractAndCollateral.java 932 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.loan.system.domain.entity;
  2. import lombok.*;
  3. import javax.persistence.*;
  4. import javax.validation.constraints.NotNull;
  5. @Entity
  6. @Table(name = "contract_case_collateral", uniqueConstraints = {
  7. @UniqueConstraint(name = "uk_contract_collateral_case", columnNames = {"contract_id", "collateral_id", "case_id"})
  8. })
  9. @Data
  10. @AllArgsConstructor
  11. @NoArgsConstructor
  12. public class ContractAndCollateral extends BaseEntity{
  13. private static final long serialVersionUID = 27L;
  14. @NotNull
  15. @Column(name = "contract_id", nullable = false)
  16. private Long contractId;
  17. @NotNull
  18. @Column(name = "collateral_id", nullable = false)
  19. private Long collateralId;
  20. @Column(name = "case_id")
  21. private Long caseId;
  22. @Column(name = "create_time")
  23. private String createTime;
  24. @Column(name = "update_time")
  25. private String updateTime;
  26. @Column(name = "is_delete")
  27. private Boolean isDelete;
  28. }