Implemented Transaction View.

Started Impumenting a Transaction system to create a transaction.
This commit is contained in:
2025-03-28 17:34:57 +01:00
parent 545606deb0
commit d2881cb52d
7 changed files with 121 additions and 33 deletions

View File

@@ -1,13 +1,17 @@
package me.zacharias.bank.transaction;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.UUID;
public class Transaction {
double amount;
String description;
UUID originator;
UUID destination;
TransactionType type;
private double amount;
private String description;
private UUID originator;
private UUID destination;
private TransactionType type;
private String date;
public Transaction(double amount, String description, UUID destination, UUID originator, TransactionType type) {
this.amount = amount;
@@ -15,6 +19,7 @@ public class Transaction {
this.originator = originator;
this.destination = destination;
this.type = type;
date = LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"));
}
public double getAmount() {
@@ -36,4 +41,8 @@ public class Transaction {
public TransactionType getType() {
return type;
}
public String getDate() {
return date;
}
}