package com.hpay.hpay_mobile_api.entities;

import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import jakarta.persistence.*;
import java.math.BigDecimal;
import java.time.LocalDate;


@Entity
@Table(name = "limites_transfert")
@RequiredArgsConstructor
@Getter
@Setter
public class LimiteTransfert {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer idlimite;

    @Column(nullable = false)
    private Integer idtypeCompte;

    private Integer idpays;

    @Column(precision = 15, scale = 2)
    private BigDecimal montantMaxParTransfert;

    @Column(precision = 15, scale = 2)
    private BigDecimal montantMaxJournalier;

    private Integer nbTransfertsMaxJournalier;
    private Boolean actif = true;
    private LocalDate dateDebut;
    private LocalDate dateFin;

}