2021-01-07 11:34:56 +07:00

24 lines
1.1 KiB
Java

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.stereotype.Repository;
import com.jasamedika.medifirst2000.dto.PencucianLinenDto;
import com.jasamedika.medifirst2000.entities.PencucianLinen;
@Repository("PencucianLinenDao")
public interface PencucianLinenDao extends PagingAndSortingRepository<PencucianLinen, String> {
@Query("select NEW com.jasamedika.medifirst2000.dto.PencucianLinenDto(p.namaProduk,mmtp.kapasitas,ss.satuanStandar as satuanKapasitasMesin,"
+ "jl.jenisLinen,pc.prosesCuci,pdk.namaProduk as namaBahan,s.satuanStandar as satuanBahan,"
+ "mcl.jumlah,mc.noRec as noRecMappingCycle) from MappingCycle mc,Produk p,Produk pdk,Mesin mmtp,SatuanStandar ss,JenisLinen jl,"
+ "ProsesCuci pc,MappingCycleLaundry mcl,SatuanStandar s where p.id=mmtp.mesinId "
+ "and mmtp.id=mc.mesinId and ss.id=mmtp.satuanId and jl.id=mc.jenisLinenId and pc.id=mc.prosesCuciId "
+ "and pdk.id=mcl.namaBahanId and s.id=mcl.satuanId")
List<PencucianLinenDto> findMappingCycleDenganBahan();
}