diff --git a/src/main/java/org/example/crm/projection/InvoiceProjection.java b/src/main/java/org/example/crm/projection/InvoiceProjection.java index 9126667..2bffc84 100644 --- a/src/main/java/org/example/crm/projection/InvoiceProjection.java +++ b/src/main/java/org/example/crm/projection/InvoiceProjection.java @@ -16,4 +16,5 @@ public interface InvoiceProjection { BigDecimal getAmount(); LocalDateTime getCreatedAt(); + InvoiceStatus getPaymentStatus(); } diff --git a/src/main/java/org/example/crm/repository/InvoiceRepository.java b/src/main/java/org/example/crm/repository/InvoiceRepository.java index 901352e..f6e7e94 100644 --- a/src/main/java/org/example/crm/repository/InvoiceRepository.java +++ b/src/main/java/org/example/crm/repository/InvoiceRepository.java @@ -29,7 +29,8 @@ public interface InvoiceRepository extends JpaRepository { g.id as groupId, e.leavingReason as reason, i.amount as amount, - i.createdAt as createAt + i.createdAt as createAt, + i.paymentStatus as paymentStatus from Invoice i join i.enrollment e join e.student s