refactor base smartproc
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.model.entity.JenisAnggaran;
|
||||
import com.iconplus.smartproc.model.projection.JenisAnggaranView;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
public interface JenisAnggaranRepository extends JpaRepository<JenisAnggaran, Long> {
|
||||
|
||||
@Query(value = "SELECT ja.id as id, " +
|
||||
"ja.jenisAnggaran as jenisAnggaran, " +
|
||||
"ja.keterangan as keterangan, " +
|
||||
"ja.isActive as isActive, " +
|
||||
"ja.deleted as deleted " +
|
||||
"FROM JenisAnggaran ja " +
|
||||
"WHERE ja.deleted = false " +
|
||||
"AND (:search is null " +
|
||||
"or (UPPER(ja.jenisAnggaran) like :search OR UPPER(ja.keterangan) like :search)) " +
|
||||
"ORDER BY ja.id")
|
||||
Page<JenisAnggaranView> getAllJenisAnggaran(String search, Pageable pageable);
|
||||
|
||||
Optional<JenisAnggaran> findByIdAndDeletedFalse(Long id);
|
||||
|
||||
Optional<JenisAnggaran> findByJenisAnggaranAndDeletedFalse(String jenisAnggaran);
|
||||
|
||||
}
|
@@ -1,10 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Jenisanggaran;
|
||||
import com.iconplus.smartproc.model.entity.JenisKontrak;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface JenisanggaranRepository extends JpaRepository<Jenisanggaran, Long> {
|
||||
public interface JenisKontrakRepository extends JpaRepository<JenisKontrak, Long> {
|
||||
|
||||
}
|
@@ -1,10 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Jenispengadaan;
|
||||
import com.iconplus.smartproc.model.entity.JenisPengadaan;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface JenispengadaanRepository extends JpaRepository<Jenispengadaan, Long> {
|
||||
public interface JenisPengadaanRepository extends JpaRepository<JenisPengadaan, Long> {
|
||||
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Lokasi;
|
||||
import com.iconplus.smartproc.model.entity.Lokasi;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
|
@@ -1,10 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Metodepenyampaian;
|
||||
import com.iconplus.smartproc.model.entity.MetodePengadaan;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface MetodepenyampaianRepository extends JpaRepository<Metodepenyampaian, Long> {
|
||||
public interface MetodePengadaanRepository extends JpaRepository<MetodePengadaan, Long> {
|
||||
|
||||
}
|
@@ -1,10 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Metodepengadaan;
|
||||
import com.iconplus.smartproc.model.entity.MetodePenyampaian;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface MetodepengadaanRepository extends JpaRepository<Metodepengadaan, Long> {
|
||||
public interface MetodePenyampaianRepository extends JpaRepository<MetodePenyampaian, Long> {
|
||||
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Roles;
|
||||
import com.iconplus.smartproc.model.entity.Roles;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
|
@@ -0,0 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.model.entity.StrategiPengadaan;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface StrategiPengadaanRepository extends JpaRepository<StrategiPengadaan, Long> {
|
||||
|
||||
}
|
@@ -1,10 +0,0 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Strategipengadaan;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface StrategipengadaanRepository extends JpaRepository<Strategipengadaan, Long> {
|
||||
|
||||
}
|
@@ -1,10 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Jeniskontrak;
|
||||
import com.iconplus.smartproc.model.entity.SumberDana;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface JeniskontrakRepository extends JpaRepository<Jeniskontrak, Long> {
|
||||
public interface SumberDanaRepository extends JpaRepository<SumberDana, Long> {
|
||||
|
||||
}
|
@@ -0,0 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.iconplus.smartproc.model.entity.SupplyPositioningMatrix;
|
||||
|
||||
@Repository
|
||||
public interface SupplyPositioningMatrixRepository extends JpaRepository<SupplyPositioningMatrix, Long> {
|
||||
|
||||
}
|
@@ -1,10 +0,0 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.iconplus.smartproc.entity.Supplypositioningmatrix;
|
||||
|
||||
@Repository
|
||||
public interface SupplypositioningmatrixRepository extends JpaRepository<Supplypositioningmatrix, Long> {
|
||||
|
||||
}
|
@@ -1,10 +1,10 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Sumberdana;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.iconplus.smartproc.model.entity.UnitInisiator;
|
||||
|
||||
@Repository
|
||||
public interface SumberdanaRepository extends JpaRepository<Sumberdana, Long> {
|
||||
public interface UnitInisiatorRepository extends JpaRepository<UnitInisiator, Long> {
|
||||
|
||||
}
|
@@ -1,10 +0,0 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import com.iconplus.smartproc.entity.Unitinisiator;
|
||||
|
||||
@Repository
|
||||
public interface UnitinisiatorRepository extends JpaRepository<Unitinisiator, Long> {
|
||||
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
package com.iconplus.smartproc.repository;
|
||||
|
||||
import com.iconplus.smartproc.entity.Users;
|
||||
import com.iconplus.smartproc.model.entity.Users;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
|
Reference in New Issue
Block a user