From 4d2e58e36ad968da65ab8c105d503c5318fa9f3b Mon Sep 17 00:00:00 2001 From: zmc <zmc_li@foxmail.com> Date: 星期四, 31 八月 2023 11:30:41 +0800 Subject: [PATCH] 扬尘后端 --- src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java b/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java index e9eb6ed..78094de 100644 --- a/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java +++ b/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java @@ -1,6 +1,8 @@ package com.job.zsc.mapper; import com.job.zsc.pojo.AnalysisDustData; +import com.job.zsc.pojo.DustExceptionData; +import com.job.zsc.pojo.DustExceptionType; import com.job.zsc.pojo.DustSiteData; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -20,4 +22,21 @@ List<DustSiteData> allSiteName(); List<AnalysisDustData> analysisdata( String siteName,String beginTime, String endTime); + + List<AnalysisDustData> analysisByTime(String siteName, String beginTime, String endTime); + + @Select("select DISTINCT exception,exception_type from dust_exception_data") + List<DustExceptionType> getExceptionType(); + + List<DustExceptionData> getExceptionData(String siteName, @Param("exceptionType")String[] exceptionType, String beginTime, String endTime); + + List<DustExceptionData> getExceptionSitenameAndCode(String exceptionType, String beginTime, String endTime); + + @Select("select count(*) from dust_exception_data as a join ja_t_dust_site_info as b on a.mn_code = b.mn_code where exception_type = #{exceptionType} and (begin_time between #{beginTime} and #{endTime} or end_time between #{beginTime} and #{endTime})") + Integer exceptionNum(String exceptionType, String beginTime, String endTime); + + List<DustSiteData> conditonQueryHistoryData(String siteName, String beginTime, String endTime); + + @Select("select DISTINCT mn_code from dust_exception_data") + List<DustExceptionData> exceptionSiteNum(); } -- Gitblit v1.9.3