java.lang.Object
es.kukenan.smartfi.microservice.smartficore.repository.entity.Contract
All Implemented Interfaces:
Serializable

@Entity public class Contract extends Object implements Serializable
DAO for contract table in Database.
See Also:
  • Field Details

    • id

      private String id
      Contract Id.
    • name

      private String name
      Product description.
    • enabled

      private Boolean enabled
      Product description.
    • vers

      private BigInteger vers
      Product product family.
    • contractState

      private ContractState contractState
      Contract state.
    • entity

      private Entity entity
      Product product family.
    • coreUserId

      private User coreUserId
      User.
    • amount

      private Float amount
      Contract amount.
    • product

      private String product
      Contract product type.
    • deadline

      private Integer deadline
      Contract deadline.
    • deadlineUnit

      private Integer deadlineUnit
      Contract deadline unit.
    • startDate

      private LocalDateTime startDate
      Start date.
    • returnDate

      private LocalDateTime returnDate
      Return date.
    • appointment

      private String appointment
      Appointment Identifier.
    • contractNumber

      private String contractNumber
      Contract number generated.
    • createDate

      private LocalDateTime createDate
      Create date.
    • leavingDate

      private LocalDateTime leavingDate
      Leaving date.
    • sponsorUserId

      private String sponsorUserId
      Contract sponsor user identifier.
    • signatureDate

      private LocalDateTime signatureDate
      Contract signature date.
    • insertDate

      private LocalDateTime insertDate
      Insert date.
    • insertUser

      private String insertUser
      Insert user.
    • updateDate

      private LocalDateTime updateDate
      Update date.
    • updateUser

      private String updateUser
      Update user.
    • creditProduct

      private CreditProduct creditProduct
      Credit product object.
    • advanceProduct

      private AdvanceProduct advanceProduct
      Advance product object.
    • documents

      private List<ContractDocument> documents
      list of documents.
    • accountBank

      private AccountBank accountBank
      Credit product object.
    • userCompany

      private UserCompany userCompany
      Company associated.
    • failReason

      private String failReason
      Contract fail reason.
    • paymentDate

      private LocalDateTime paymentDate
      Payment date.
    • latitude

      private Float latitude
      Contract latitude.
    • longitude

      private Float longitude
      Contract longitude.
    • commission

      private Float commission
      Contract commission.
    • commissionPaidDate

      private LocalDateTime commissionPaidDate
      Contract commission paid date.
    • conciliation

      private ConciliationFile conciliation
      Conciliation associated.
    • payments

      private List<Payment> payments
      Payment .
  • Constructor Details

    • Contract

      public Contract()