@Repository public interface EstimatePhotographRepository extends org.springframework.data.jpa.repository.JpaRepository<EstimatePhotographs,Long>
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAll, flush, getOne, save, saveAndFlushfindAllList<EstimatePhotographs> findByLineEstimateDetails_id(Long lineEstimateDetailId)
@Query(value="select distinct(ep) from EstimatePhotographs as ep where ep.workProgress = :workProgress and ep.lineEstimateDetails.id = :lineEstimateDetailId") List<EstimatePhotographs> findByEstimatePhotographAndLineEstimateDetails(@Param(value="workProgress") EstimatePhotographs.WorkProgress workProgress, @Param(value="lineEstimateDetailId") Long lineEstimateDetailId)
EstimatePhotographs findByFileStore_id(Long filestoreId)
@Query(value="select distinct(ep.lineEstimateDetails.estimateNumber) from EstimatePhotographs as ep where upper(ep.lineEstimateDetails.estimateNumber) like upper(:estimateNumber) and ep.lineEstimateDetails.lineEstimate.status.code != :lineEstimateStatus") List<String> findEstimateNumbersForViewEstimatePhotograph(@Param(value="estimateNumber") String estimateNumber, @Param(value="lineEstimateStatus") String lineEstimateStatus)
@Query(value="select distinct(ep.lineEstimateDetails.projectCode.code) from EstimatePhotographs as ep where upper(ep.lineEstimateDetails.projectCode.code) like upper(:workIdentificationNumber) and ep.lineEstimateDetails.lineEstimate.status.code != :lineEstimateStatus") List<String> findWorkIdentificationNumberForViewEstimatePhotograph(@Param(value="workIdentificationNumber") String workIdentificationNumber, @Param(value="lineEstimateStatus") String lineEstimateStatus)
@Query(value="select distinct(ae.estimateNumber) from AbstractEstimate as ae where upper(ae.estimateNumber) like upper(:estimateNumber) and ae.egwStatus.code != :abstractEstimateStatus") List<String> findEstimateNumbersToViewEstimatePhotograph(@Param(value="estimateNumber") String estimateNumber, @Param(value="abstractEstimateStatus") String abstractEstimateStatus)
@Query(value="select distinct(ae.projectCode.code) from AbstractEstimate as ae where upper(ae.projectCode.code) like upper(:workIdentificationNumber) and ae.egwStatus.code != :abstractEstimateStatus") List<String> findWorkIdentificationNumberToViewEstimatePhotograph(@Param(value="workIdentificationNumber") String workIdentificationNumber, @Param(value="abstractEstimateStatus") String abstractEstimateStatus)
@Query(value="select distinct(ep) from EstimatePhotographs as ep where ep.workProgress = :workProgress and ep.abstractestimate.id = :abstractEstimateId") List<EstimatePhotographs> findByEstimatePhotographAndAbstractEstimate(@Param(value="workProgress") EstimatePhotographs.WorkProgress estimatePhotographtrackStage, @Param(value="abstractEstimateId") Long abstractEstimateId)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.