add bulk upload pengadaan
This commit is contained in:
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -98,5 +99,11 @@ public interface DrpPengadaanRepository extends JpaRepository<DrpPengadaan, Long
|
||||
|
||||
Optional<DrpPengadaan> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
@Query(value = "SELECT dp " +
|
||||
"FROM DrpPengadaan dp " +
|
||||
"WHERE dp.namaPengadaan in (:namaPengadaan) " +
|
||||
"AND dp.isDelete = false")
|
||||
List<DrpPengadaan> getDrpPengadaanByListNamaPengadaan(List<String> namaPengadaan);
|
||||
|
||||
|
||||
}
|
||||
|
@@ -47,8 +47,6 @@ public interface DrpRepository extends JpaRepository<Drp, Long> {
|
||||
"WHERE d.isDelete = false")
|
||||
Page<DrpApprovalView> getListApprovalDrp(Pageable pageable);
|
||||
|
||||
|
||||
|
||||
@Query(value = "SELECT d.id as id, " +
|
||||
"d.tahun as tahun, " +
|
||||
"d.isPrint as isPrint, " +
|
||||
@@ -57,4 +55,10 @@ public interface DrpRepository extends JpaRepository<Drp, Long> {
|
||||
"WHERE d.isDelete = false")
|
||||
Page<DrpView> getListPrintDrp(Pageable pageable);
|
||||
|
||||
@Query(value = "SELECT d " +
|
||||
"FROM Drp d " +
|
||||
"WHERE d.isDelete = false " +
|
||||
"AND d.tahun in (:tahun)")
|
||||
List<Drp> getListDrpByList(List<Integer> tahun);
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -29,4 +30,10 @@ public interface JenisKontrakRepository extends JpaRepository<JenisKontrak, Long
|
||||
|
||||
Optional<JenisKontrak> findByJenisKontrakAndIsDeleteFalse(String jenisKontrak);
|
||||
|
||||
@Query("SELECT jk " +
|
||||
"FROM JenisKontrak jk " +
|
||||
"WHERE jk.isDelete = false " +
|
||||
"AND jk.jenisKontrak in (:listJenisKontrak)")
|
||||
List<JenisKontrak> getListJenisKontrakByList(List<String> listJenisKontrak);
|
||||
|
||||
}
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -25,5 +26,11 @@ public interface JenisPengadaanRepository extends JpaRepository<JenisPengadaan,
|
||||
"AND (:search='' OR UPPER(jp.jenisPengadaan) like :search) " +
|
||||
"ORDER BY jp.id")
|
||||
Page<JenisPengadaanView> getListJenisPengadaan(String search, Pageable pageable);
|
||||
|
||||
@Query(value = "SELECT jp " +
|
||||
"FROM JenisPengadaan jp " +
|
||||
"WHERE jp.jenisPengadaan in (:jenisPengadaan) " +
|
||||
"AND jp.isDelete = false ")
|
||||
List<JenisPengadaan> getListPengadaan(List<String> jenisPengadaan);
|
||||
|
||||
}
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -28,5 +29,11 @@ public interface LokasiRepository extends JpaRepository<Lokasi, Long> {
|
||||
Optional<Lokasi> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
Optional<Lokasi> findByLokasiAndIsDeleteFalse(String lokasi);
|
||||
|
||||
@Query(value = "SELECT l " +
|
||||
"FROM Lokasi l " +
|
||||
"WHERE l.lokasi in (:lokasi) " +
|
||||
"AND l.isDelete = false")
|
||||
List<Lokasi> getListLokasi(List<String> lokasi);
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -28,5 +29,11 @@ public interface MetodePengadaanRepository extends JpaRepository<MetodePengadaan
|
||||
Optional<MetodePengadaan> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
Optional<MetodePengadaan> findByMetodePengadaanAndIsDeleteFalse(String metodePengadaan);
|
||||
|
||||
@Query(value = "SELECT mp " +
|
||||
"FROM MetodePengadaan mp " +
|
||||
"WHERE mp.isDelete = false " +
|
||||
"AND mp.metodePengadaan in (:metodePengadaan)")
|
||||
List<MetodePengadaan> getListMetodePengadaanByList(List<String> metodePengadaan);
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -28,5 +29,11 @@ public interface MetodePenyampaianRepository extends JpaRepository<MetodePenyamp
|
||||
Optional<MetodePenyampaian> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
Optional<MetodePenyampaian> findByMetodePenyampaianAndIsDeleteFalse(String metodePenyampaian);
|
||||
|
||||
@Query(value = "SELECT mp " +
|
||||
"FROM MetodePenyampaian mp " +
|
||||
"WHERE mp.isDelete = false " +
|
||||
"AND mp.metodePenyampaian in (:metodePenyampaians)")
|
||||
List<MetodePenyampaian> getListMetodePenyampaianByList(List<String> metodePenyampaians);
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -28,5 +29,11 @@ public interface StrategiPengadaanRepository extends JpaRepository<StrategiPenga
|
||||
Optional<StrategiPengadaan> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
Optional<StrategiPengadaan> findByStrategiPengadaanAndIsDeleteFalse(String strategiPengadaan);
|
||||
|
||||
@Query(value = "SELECT sp " +
|
||||
"FROM StrategiPengadaan sp " +
|
||||
"WHERE sp.isDelete = false " +
|
||||
"AND sp.strategiPengadaan in (:listStrategiPengadaan)")
|
||||
List<StrategiPengadaan> getListStrategiPengadaanByList(List<String> listStrategiPengadaan);
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -26,5 +27,11 @@ public interface SumberDanaRepository extends JpaRepository<SumberDana, Long> {
|
||||
"ORDER BY sd.id")
|
||||
Page<SumberDanaView> getListSumberDana(String search, Pageable pageable);
|
||||
|
||||
@Query(value = "SELECT sd " +
|
||||
"FROM SumberDana sd " +
|
||||
"WHERE sd.isDelete = false " +
|
||||
"AND sd.sumberDana in (:sumberDanas)")
|
||||
List<SumberDana> getListSumberDanaByList(List<String> sumberDanas);
|
||||
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.iconplus.smartproc.model.entity.SupplyPositioningMatrix;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -28,5 +29,10 @@ public interface SupplyPositioningMatrixRepository extends JpaRepository<SupplyP
|
||||
Optional<SupplyPositioningMatrix> findByIdAndIsDeleteFalse(Long id);
|
||||
|
||||
Optional<SupplyPositioningMatrix> findBySupplyPositioningMatrixAndIsDeleteFalse(String supplyPositioningMatrix);
|
||||
|
||||
@Query(value = "SELECT spm " +
|
||||
"FROM SupplyPositioningMatrix spm " +
|
||||
"WHERE spm.supplyPositioningMatrix in (:supplyPositioningMatrix)")
|
||||
List<SupplyPositioningMatrix> getListSupplyPositioningMatrix(List<String> supplyPositioningMatrix);
|
||||
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.iconplus.smartproc.model.entity.UnitInisiator;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
@@ -26,5 +27,11 @@ public interface UnitInisiatorRepository extends JpaRepository<UnitInisiator, Lo
|
||||
"ORDER BY ui.id")
|
||||
Page<UnitInisiatorView> getListUnitInisiator(String search, Pageable pageable);
|
||||
|
||||
@Query(value = "SELECT ui " +
|
||||
"FROM UnitInisiator ui " +
|
||||
"WHERE ui.isDelete = false " +
|
||||
"AND ui.unitInisiator in (:unitInisiators)")
|
||||
List<UnitInisiator> getListUnitInisiatorByList(List<String> unitInisiators);
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user