From aa4884e639b22b20d5ebdb74fcefd30dc8adb6c7 Mon Sep 17 00:00:00 2001
From: heikkkk <henrik.teksle.sandok@hotmail.no>
Date: Thu, 2 May 2024 17:09:26 +0200
Subject: [PATCH] fix: use DTO for bank account

---
 .../savingsapp/dto/user/BankAccountResponseDTO.java    | 10 ++++++++++
 .../no/ntnu/idi/stud/savingsapp/dto/user/UserDTO.java  |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)
 create mode 100644 src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/BankAccountResponseDTO.java

diff --git a/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/BankAccountResponseDTO.java b/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/BankAccountResponseDTO.java
new file mode 100644
index 0000000..4b7091b
--- /dev/null
+++ b/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/BankAccountResponseDTO.java
@@ -0,0 +1,10 @@
+package no.ntnu.idi.stud.savingsapp.dto.user;
+
+import java.math.BigDecimal;
+import lombok.Data;
+
+@Data
+public final class BankAccountResponseDTO {
+  private Long bban;
+  private BigDecimal balance;
+}
diff --git a/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/UserDTO.java b/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/UserDTO.java
index 7692a61..e3d4db3 100644
--- a/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/UserDTO.java
+++ b/src/main/java/no/ntnu/idi/stud/savingsapp/dto/user/UserDTO.java
@@ -16,8 +16,8 @@ public class UserDTO {
   private Timestamp createdAt;
   private String role;
   private String subscriptionLevel;
-  private Long checkingAccountBBAN;
-  private Long savingsAccountBBAN;
+  private BankAccountResponseDTO checkingAccountBBAN;
+  private BankAccountResponseDTO savingsAccountBBAN;
   private PointDTO point;
   private StreakDTO streak;
 }
-- 
GitLab