adding soft delete

This commit is contained in:
2025-10-22 23:46:38 +02:00
parent 724ff484d7
commit ed1b05f9b8
4 changed files with 8 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ package zw.qantra.tm.domain.models;
import jakarta.persistence.Entity;
import lombok.*;
import org.hibernate.annotations.SQLRestriction;
@Entity
@Setter
@@ -9,6 +10,7 @@ import lombok.*;
@Builder
@AllArgsConstructor
@NoArgsConstructor
@SQLRestriction("deleted = false")
public class Category extends BaseEntity {
private String name;
private String image;

View File

@@ -3,6 +3,7 @@ package zw.qantra.tm.domain.models;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import lombok.*;
import org.hibernate.annotations.SQLRestriction;
@Entity
@Getter
@@ -10,6 +11,7 @@ import lombok.*;
@Builder
@AllArgsConstructor
@NoArgsConstructor
@SQLRestriction("deleted = false")
public class PaymentProcessor extends BaseEntity {
private String name;
private String description;

View File

@@ -2,6 +2,7 @@ package zw.qantra.tm.domain.models;
import jakarta.persistence.Entity;
import lombok.*;
import org.hibernate.annotations.SQLRestriction;
@Entity
@Getter
@@ -9,6 +10,7 @@ import lombok.*;
@Builder
@AllArgsConstructor
@NoArgsConstructor
@SQLRestriction("deleted = false")
public class Recipient extends BaseEntity {
private String name;
private String email;

View File

@@ -3,6 +3,7 @@ package zw.qantra.tm.domain.models;
import com.fasterxml.jackson.annotation.JsonInclude;
import jakarta.persistence.*;
import lombok.*;
import org.hibernate.annotations.SQLRestriction;
import zw.qantra.tm.domain.enums.AuthType;
import zw.qantra.tm.domain.enums.CurrencyType;
import zw.qantra.tm.domain.enums.RequestType;
@@ -17,6 +18,7 @@ import java.math.BigDecimal;
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
@SQLRestriction("deleted = false")
public class Transaction extends BaseEntity {
private String userId;
private String trace;