package com.hpay.hpay_mobile_api.entities;

import com.fasterxml.jackson.annotation.JsonBackReference;
import jakarta.persistence.*;
import java.util.List;

import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;

@Entity
@Table(name = "devise")
@RequiredArgsConstructor
@Getter
@Setter
public class Devise {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int iddevise;

    @Column(length = 3, nullable = false)
    private String devise;

    @OneToMany(mappedBy = "devise")
    @JsonBackReference
    private List<Pays> paysList;

}