package com.hpay.hpay_mobile_api.entities;
import jakarta.persistence.*;
import lombok.Getter;
import lombok.Setter;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.time.LocalDateTime;

@Entity
@Table(name = "message_sujet")
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class MessageSujet {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "idmessage_sujet")
    private Long id;

    @Column(name = "idsujet", nullable = false)
    private Long idSujet;

    @Column(name = "idclients", nullable = false)
    private Long idClients;

    @Column(name = "sujet", nullable = false, length = 45)
    private String sujet;

    @Column(name = "sujet_message", length = 255)
    private String sujetMessage;

    @Column(name = "sujet_date")
    private LocalDateTime sujetDate;

    @Column(name = "lu", nullable = false, length = 1)
    private String lu = "0";

    @Column(name = "lu_date")
    private LocalDateTime luDate;

}
