package com.eksad.masterdata.repository; import com.eksad.masterdata.common.listEnum.ReceiptStatus; import com.eksad.masterdata.common.listEnum.ReceiptType; import com.eksad.masterdata.domain.ReceiptSOTask; import jakarta.transaction.Transactional; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Repository; @Repository @Transactional public interface ReceiptSOTaskRepository extends ReceiptGenericPagingAndSortingRepository<ReceiptSOTask> { Page<ReceiptSOTask> findAllByAhassCodeAndSoID(String ahassCode, String soID, Pageable pageable); ReceiptSOTask findOneByReffPONumberAndReceiptTypeAndReceiptStatus(String reffPONumber, ReceiptType receiptType, ReceiptStatus receiptStatus); }