|
|
@@ -5,6 +5,7 @@ import com.its.api.its.model.dto.report.ReportFcltSummaryInf;
|
|
|
import com.its.api.its.model.dto.statistics.FcltSttsStatErrorInf;
|
|
|
import com.its.api.its.model.entity.cctv.TbCctvSttsHs;
|
|
|
import com.its.api.its.model.entity.cctv.TbCctvSttsHsKey;
|
|
|
+import org.springframework.data.repository.query.Param;
|
|
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
|
import org.springframework.data.jpa.repository.Query;
|
|
|
@@ -16,20 +17,20 @@ import java.util.List;
|
|
|
public interface TbCctvSttsHsRepository extends JpaRepository<TbCctvSttsHs, TbCctvSttsHsKey>, JpaSpecificationExecutor<TbCctvSttsHs> {
|
|
|
|
|
|
@Query("select p from TbCctvSttsHs p inner join fetch p.cctv where p.crtnDt between :fromDt and :toDt and p.cctvMngmNmbr in :ids")
|
|
|
- List<TbCctvSttsHs> findAllByDateRange(String fromDt, String toDt, List<Long> ids);
|
|
|
+ List<TbCctvSttsHs> findAllByDateRange(@Param("fromDt") String fromDt, @Param("toDt") String toDt, @Param("ids") List<Long> ids);
|
|
|
|
|
|
@Query("select p.cctvMngmNmbr as nmbr, count(p.cctvMngmNmbr) as errCnt " +
|
|
|
" from TbCctvSttsHs p " +
|
|
|
" where p.crtnDt >= :fromDt " +
|
|
|
" and p.cmncSttsCd <> 'CMS0' " +
|
|
|
" group by p.cctvMngmNmbr")
|
|
|
- List<SttsHsErrCntInf> findAllCommErrorCount(String fromDt);
|
|
|
+ List<SttsHsErrCntInf> findAllCommErrorCount(@Param("fromDt") String fromDt);
|
|
|
|
|
|
@Query("select p from TbCctvSttsHs p inner join fetch p.cctv " +
|
|
|
" where p.crtnDt between :fromDt and :toDt " +
|
|
|
" and p.cmncSttsCd <> 'CMS0' " +
|
|
|
" and p.cctvMngmNmbr in :ids")
|
|
|
- List<TbCctvSttsHs> findAllFailByDateRange(String fromDt, String toDt, List<Long> ids);
|
|
|
+ List<TbCctvSttsHs> findAllFailByDateRange(@Param("fromDt") String fromDt, @Param("toDt") String toDt, @Param("ids") List<Long> ids);
|
|
|
|
|
|
@Query(value =
|
|
|
"SELECT NVL(SUM(CMS0CNT), 0) AS cms0Cnt, NVL(SUM(CMS1CNT), 0) AS cms1Cnt " +
|
|
|
@@ -38,12 +39,12 @@ public interface TbCctvSttsHsRepository extends JpaRepository<TbCctvSttsHs, TbCc
|
|
|
" FROM TB_CCTV_STTS_HS " +
|
|
|
" WHERE CRTN_DT BETWEEN :fromDt AND :toDt" +
|
|
|
" )", nativeQuery = true)
|
|
|
- ReportFcltSummaryInf findAllReportSummary(String fromDt, String toDt);
|
|
|
+ ReportFcltSummaryInf findAllReportSummary(@Param("fromDt") String fromDt, @Param("toDt") String toDt);
|
|
|
|
|
|
@Query("select p from TbCctvSttsHs p inner join fetch p.cctv " +
|
|
|
" where p.crtnDt between :fromDt and :toDt " +
|
|
|
" and p.cmncSttsCd = 'CMS1' ")
|
|
|
- List<TbCctvSttsHs> findAllReportError(String fromDt, String toDt);
|
|
|
+ List<TbCctvSttsHs> findAllReportError(@Param("fromDt") String fromDt, @Param("toDt") String toDt);
|
|
|
|
|
|
@Query(value =
|
|
|
"SELECT A.CCTV_MNGM_NMBR AS fcltNmbr, A.CCTV_CTLR_ID AS fcltId, A.ISTL_LCTN_NM AS fcltNm, " +
|
|
|
@@ -59,6 +60,6 @@ public interface TbCctvSttsHsRepository extends JpaRepository<TbCctvSttsHs, TbCc
|
|
|
" GROUP BY CCTV_MNGM_NMBR) B " +
|
|
|
" WHERE A.CCTV_MNGM_NMBR = B.CCTV_MNGM_NMBR(+)"
|
|
|
, nativeQuery = true)
|
|
|
- List<FcltSttsStatErrorInf> findAllStatisticsCommErrByDateRange(String fromDt, String toDt);
|
|
|
+ List<FcltSttsStatErrorInf> findAllStatisticsCommErrByDateRange(@Param("fromDt") String fromDt, @Param("toDt") String toDt);
|
|
|
|
|
|
}
|