summaryrefslogtreecommitdiff
path: root/src/main/java/com/rinha/backend/model/PaymentModel.java
diff options
context:
space:
mode:
authorleo <azuminha1@gmail.com>2025-09-27 14:31:52 -0300
committerleo <azuminha1@gmail.com>2025-09-27 14:31:52 -0300
commit1a3a6f83cc9ef2af8fed16775dce209feb8391ab (patch)
treeb31220eeaa0f6519ab3c5e51eebe394a425cf06c /src/main/java/com/rinha/backend/model/PaymentModel.java
tentativaHEADmaster
Diffstat (limited to 'src/main/java/com/rinha/backend/model/PaymentModel.java')
-rw-r--r--src/main/java/com/rinha/backend/model/PaymentModel.java52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/main/java/com/rinha/backend/model/PaymentModel.java b/src/main/java/com/rinha/backend/model/PaymentModel.java
new file mode 100644
index 0000000..992a834
--- /dev/null
+++ b/src/main/java/com/rinha/backend/model/PaymentModel.java
@@ -0,0 +1,52 @@
+package com.rinha.backend.model;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import jakarta.persistence.Entity;
+import jakarta.persistence.Id;
+import jakarta.persistence.Table;
+
+import java.time.OffsetDateTime;
+import java.util.UUID;
+
+@Entity
+@Table(name = "payments")
+public class PaymentModel {
+ @Id
+ private UUID correlationId;
+ private float amount;
+ @JsonProperty("requestedAt")
+ private OffsetDateTime data;
+ private int processor;
+
+ public int getProcessor() {
+ return processor;
+ }
+
+ public void setProcessor(int processor) {
+ this.processor = processor;
+ }
+
+ public UUID getCorrelationId() {
+ return correlationId;
+ }
+
+ public void setCorrelationId(UUID correlationId) {
+ this.correlationId = correlationId;
+ }
+
+ public float getAmount() {
+ return amount;
+ }
+
+ public void setAmount(float amount) {
+ this.amount = amount;
+ }
+
+ public OffsetDateTime getData() {
+ return data;
+ }
+
+ public void setData(OffsetDateTime data) {
+ this.data = data;
+ }
+}