package com.jasamedika.medifirst2000.dao; import java.util.List; import java.util.Map; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.PagingAndSortingRepository; import com.jasamedika.medifirst2000.entities.PlanningPelayananSistemPetugas; public interface PlanningPelayananSistemPetugasDao extends PagingAndSortingRepository{ @Query("select new map(a.tglFinishExec as tglFinisExec, " + " b.noplanning as noPlanning, " + " (select namaRuangan from Ruangan where id=b.ObjectRuanganId) as ruanganTujuan, " + " (select namaRuangan from Ruangan where id=b.ObjectRuanganAsalId) as ruanganAsal, " + " c.noOrder as noOrder, d.namaProduk as namaProduk, e.namaLengkap as namaExec) " + " from PlanningPelayananSistemPetugas a " + " left join a.kdNoPlanning b " + " left join a.kdNoOrder c " + " left join a.kdProduk d left join a.kdPegawaiExec e") List> getPelayanSistemPetugas(); }