diff --git a/src/main/java/com/acquirex/repository/Repositories.java b/src/main/java/com/acquirex/repository/Repositories.java new file mode 100644 index 0000000..6da0c2f --- /dev/null +++ b/src/main/java/com/acquirex/repository/Repositories.java @@ -0,0 +1,21 @@ +package com.acquirex.repository; + +import com.acquirex.domain.AcquisitionCard; +import com.acquirex.domain.ApprovalRequest; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; +import java.util.List; +import java.util.Optional; + +@Repository +interface AcquisitionCardRepository extends JpaRepository { + Optional findByCardNumberAndCardCompanyCode(String cardNumber, String cardCompanyCode); + Optional findByMerchantNumber(String merchantNumber); +} + +@Repository +interface ApprovalRequestRepository extends JpaRepository { + Optional findByTransactionId(String transactionId); + List findByCardId(Long cardId); + List findByApprovalStatus(ApprovalRequest.ApprovalStatus status); +} \ No newline at end of file