updates on transaction structure

This commit is contained in:
2025-09-01 23:53:29 +02:00
parent 0ee5c2297d
commit 285b03a724
12 changed files with 133 additions and 82 deletions

View File

@@ -3,6 +3,8 @@ package zw.qantra.tm.domain.models;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.EnumType;
import jakarta.persistence.Enumerated;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.OneToOne;
import lombok.AllArgsConstructor;
@@ -10,6 +12,7 @@ import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import zw.qantra.tm.domain.enums.RequestType;
@Getter
@Setter
@@ -24,4 +27,7 @@ public class AdditionalData extends BaseEntity {
@Column(columnDefinition = "TEXT")
private String jsonString;
@Enumerated(EnumType.STRING)
private RequestType requestType;
}

View File

@@ -30,6 +30,7 @@ public class Transaction extends BaseEntity {
private String productUid;
private String paymentProcessorLabel;
private String integrationProcessorLabel;
private String confirmationProcessorLabel;
private String providerLabel;
private String rrn;
private String channelName;