add get pengadaan by id
This commit is contained in:
@@ -14,4 +14,6 @@ public interface DrpPengadaanDokumenRepository extends JpaRepository<DrpPengadaa
|
||||
|
||||
Optional<DrpPengadaanDokumen> findByFilenameAndIsDeleteFalse(String filename);
|
||||
|
||||
List<DrpPengadaanDokumen> findByDrpPengadaanIdAndIsDeleteFalse(Long id);
|
||||
|
||||
}
|
||||
|
@@ -50,9 +50,51 @@ public interface DrpPengadaanRepository extends JpaRepository<DrpPengadaan, Long
|
||||
"JOIN SumberDana sd ON sd.id = dp.sumberDanaId " +
|
||||
"JOIN SupplyPositioningMatrix spm ON spm.id = dp.supplyPositioningMatrixId " +
|
||||
"JOIN UnitInisiator ui ON ui.id = dp.unitInisiatorId " +
|
||||
"WHERE dp.isDelete = false")
|
||||
"WHERE dp.isDelete = false " +
|
||||
"ORDER BY dp.id")
|
||||
Page<DrpPengadaanView> getListDrpPengadaan(Pageable pageable);
|
||||
|
||||
@Query(value = "SELECT dp.id as id, " +
|
||||
"dp.nomor as nomor, " +
|
||||
"dp.drpId as drpId, " +
|
||||
"dp.namaPengadaan as namaPengadaan, " +
|
||||
"dp.hpe as hpe, " +
|
||||
"dp.pagu as pagu, " +
|
||||
"dp.isActive as isActive, " +
|
||||
"dp.rencanaTanggal as rencanaTanggal, " +
|
||||
"dp.targetTanggal as targetTanggal, " +
|
||||
"dp.jenisKontrakId as jenisKontrakId, " +
|
||||
"jk.jenisKontrak as jenisKontrak, " +
|
||||
"dp.jenisPengadaanId as jenisPengadaanId, " +
|
||||
"jp.jenisPengadaan as jenisPengadaan, " +
|
||||
"dp.lokasiId as lokasiId, " +
|
||||
"l.lokasi as lokasi, " +
|
||||
"dp.metodePengadaanId as metodePengadaanId, " +
|
||||
"mp.metodePengadaan as metodePengadaan, " +
|
||||
"dp.metodePenyampaianId as metodePenyampaianId, " +
|
||||
"mpi.metodePenyampaian as metodePenyampaian, " +
|
||||
"dp.strategiPengadaanId as strategiPengadaanId, " +
|
||||
"sp.strategiPengadaan as strategiPengadaan, " +
|
||||
"dp.sumberDanaId as sumberDanaId, " +
|
||||
"sd.sumberDana as sumberDana, " +
|
||||
"dp.supplyPositioningMatrixId as supplyPositioningMatrixId, " +
|
||||
"spm.supplyPositioningMatrix as supplyPositioningMatrix, " +
|
||||
"dp.unitInisiatorId as unitInisiatorId, " +
|
||||
"ui.unitInisiator as unitInisiator " +
|
||||
"FROM DrpPengadaan dp " +
|
||||
"JOIN JenisKontrak jk ON jk.id = dp.jenisKontrakId " +
|
||||
"JOIN JenisPengadaan jp ON jp.id = dp.jenisPengadaanId " +
|
||||
"JOIN Lokasi l ON l.id = dp.lokasiId " +
|
||||
"JOIN MetodePengadaan mp ON mp.id = dp.metodePengadaanId " +
|
||||
"JOIN MetodePenyampaian mpi ON mpi.id = dp.metodePenyampaianId " +
|
||||
"JOIN StrategiPengadaan sp ON sp.id = dp.strategiPengadaanId " +
|
||||
"JOIN SumberDana sd ON sd.id = dp.sumberDanaId " +
|
||||
"JOIN SupplyPositioningMatrix spm ON spm.id = dp.supplyPositioningMatrixId " +
|
||||
"JOIN UnitInisiator ui ON ui.id = dp.unitInisiatorId " +
|
||||
"WHERE dp.isDelete = false " +
|
||||
"AND dp.id = :id")
|
||||
Optional<DrpPengadaanView> getDrpPengadaanById(Long id);
|
||||
|
||||
Optional<DrpPengadaan> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user