25 lines
1015 B
Java
25 lines
1015 B
Java
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<PlanningPelayananSistemPetugas, String>{
|
|
|
|
@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<Map<String, Object>> getPelayanSistemPetugas();
|
|
|
|
}
|