package com.jasamedika.medifirst2000.dao; import java.util.List; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; import com.jasamedika.medifirst2000.entities.PersenTanggunganPenjamin; @Repository("PersenTanggunganPenjaminDao") public interface PersenTanggunganPenjaminDao extends PagingAndSortingRepository { @Query("select model from PersenTanggunganPenjamin model " + "where model.kelompokPasien.id=:kelompokPasienId and model.kdGolonganAsuransi.id=:golonganAsuransiId " + "and model.hubunganPeserta.id=:hubunganPesertaId and model.asalProduk.id=:asalProdukId " + "and model.jenisTransaksi.id=1 and model.kelas.id=:kelasDiJaminId and kdPenjaminPasien=:rekananPenjaminId" ) List findPersenTanggunganPenjamin(@Param("kelompokPasienId")Integer kelompokPasienId, @Param("rekananPenjaminId")Integer rekananPenjaminId, @Param("golonganAsuransiId")Integer golonganAsuransiId, @Param("hubunganPesertaId")Integer hubunganPesertaId, @Param("kelasDiJaminId")Integer kelasDiJaminId, @Param("asalProdukId")Integer asalProdukId); }