refactor: replace getters/setters with Lombok in entities

This commit is contained in:
2026-02-22 16:11:51 +03:00
parent 4ea4caaa5b
commit 12a695d0e2
3 changed files with 69 additions and 137 deletions

View File

@@ -1,7 +1,16 @@
package com.example.bankcards.entity;
import jakarta.persistence.*;
import java.math.BigDecimal;
import java.time.LocalDate;
import lombok.*;
@Entity
@Table(name = "cards")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Card {
@Id
@@ -24,52 +33,4 @@ public class Card {
@Column(nullable = false, precision = 19, scale = 2)
private BigDecimal balance;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCardNumberEncrypted() {
return cardNumberEncrypted;
}
public void setCardNumberEncrypted(String cardNumberEncrypted) {
this.cardNumberEncrypted = cardNumberEncrypted;
}
public User getOwner() {
return owner;
}
public void setOwner(User owner) {
this.owner = owner;
}
public LocalDate getExpiryDate() {
return expiryDate;
}
public void setExpiryDate(LocalDate expiryDate) {
this.expiryDate = expiryDate;
}
public CardStatus getStatus() {
return status;
}
public void setStatus(CardStatus status) {
this.status = status;
}
public BigDecimal getBalance() {
return balance;
}
public void setBalance(BigDecimal balance) {
this.balance = balance;
}
}

View File

@@ -1,9 +1,14 @@
package com.example.bankcards.entity;
import jakarta.persistence.*;
import lombok.*;
@Entity
@Table(name = "users")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class User {
@Id
@@ -22,44 +27,4 @@ public class User {
@Enumerated(EnumType.STRING)
@Column(nullable = false)
private Role role;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
}