SC-be-java/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PlanningPelayananSistemPetugasDao.java
2021-01-07 11:34:56 +07:00

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();
}