salmanoe 4e0980d587 - perbaikan get all mapping akomodasi
- perbaikan get all mapping uraian tugas
- penerapan no surat izin sementara cuti
2021-01-18 09:04:12 +07:00

27 lines
1.3 KiB
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.CrudRepository;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.MapRuanganToAkomodasi;
@Repository("mapRuanganToAkomodasiDao")
public interface MapRuanganToAkomodasiDao extends CrudRepository<MapRuanganToAkomodasi, Integer> {
@Query("select new Map(model.id as id,model.isRawatGabung as isRawatGabung,"
+ "kamar.id as idKamar,kamar.namaKamar as namaKamar,"
+ "model.kdProfile as kdProfile,model.kodeExternal as kodeExternal,model.namaExternal as namaExternal,model.noRec as noRec,"
+ "produk.id as idProduk,produk.namaProduk as namaProduk," + "model.reportDisplay as reportDisplay,"
+ "ruangan.id as idRuangan,ruangan.namaRuangan as namaRuangan," + "model.statusEnabled as statusEnabled) "
+ "from MapRuanganToAkomodasi model " + "inner join model.ruangan ruangan "
+ "left join model.kamar kamar with kamar.statusEnabled is true "
+ "left join model.produk produk with produk.statusEnabled is true " + "where model.statusEnabled is true "
+ "and ruangan.statusEnabled is true")
List<Map<String, Object>> findAllActiveAkomodasi();
}