package com.billpaymentservice.bbps.entites; import com.billpaymentservice.bbps.audit.Auditable; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.Table; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @Entity @Table(name = "ticket_disposition_details") @ToString public class TicketDispositionDetails extends Auditable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "disposition_id", nullable = false) private String dispositionId; // UUID type string @Column(name = "disposition_descr", nullable = false) private String dispositionDescr; @Column(name = "tenant_id") private String tenantId; @Column(name = "disposition_code") private String dispositionCode; @Column(name = "req_id") private String reqId; @Column(name = "txn_id") private String txnId; @Column(name = "user_id") private String userId; }