sorting master indikator kinerja

This commit is contained in:
salmanoe 2021-03-09 13:30:45 +07:00
parent a9d859057d
commit cbe27cdae4

View File

@ -27,32 +27,34 @@ public interface IndikatorKinerjaDao extends PagingAndSortingRepository<Indikato
String namaIndikator = " and lower(ik.namaIndikator) like %:namaIndikator%";
String statusVerifikasi = " and ik.statusVerifikasi = :statusVerifikasi";
String sort = " order by ik.jenisIndikator,ik.namaIndikator";
@Query(strAllIndikatorKinerja)
@Query(strAllIndikatorKinerja + sort)
List<Map<String, Object>> findAllIndikatorKinerja();
@Query(strAllIndikatorKinerja + jenisIndikator)
@Query(strAllIndikatorKinerja + jenisIndikator + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("jenisIndikatorId") Integer idJenisIndikator);
@Query(strAllIndikatorKinerja + namaIndikator)
@Query(strAllIndikatorKinerja + namaIndikator + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("namaIndikator") String namaIndikator);
@Query(strAllIndikatorKinerja + statusVerifikasi)
@Query(strAllIndikatorKinerja + statusVerifikasi + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("statusVerifikasi") Boolean statusVerifikasi);
@Query(strAllIndikatorKinerja + jenisIndikator + namaIndikator)
@Query(strAllIndikatorKinerja + jenisIndikator + namaIndikator + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("jenisIndikatorId") Integer idJenisIndikator,
@Param("namaIndikator") String namaIndikator);
@Query(strAllIndikatorKinerja + jenisIndikator + statusVerifikasi)
@Query(strAllIndikatorKinerja + jenisIndikator + statusVerifikasi + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("jenisIndikatorId") Integer idJenisIndikator,
@Param("statusVerifikasi") Boolean statusVerifikasi);
@Query(strAllIndikatorKinerja + namaIndikator + statusVerifikasi)
@Query(strAllIndikatorKinerja + namaIndikator + statusVerifikasi + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("namaIndikator") String namaIndikator,
@Param("statusVerifikasi") Boolean statusVerifikasi);
@Query(strAllIndikatorKinerja + jenisIndikator + namaIndikator + statusVerifikasi)
@Query(strAllIndikatorKinerja + jenisIndikator + namaIndikator + statusVerifikasi + sort)
List<Map<String, Object>> findAllIndikatorKinerja(@Param("jenisIndikatorId") Integer idJenisIndikator,
@Param("namaIndikator") String namaIndikator, @Param("statusVerifikasi") Boolean statusVerifikasi);