From 9cb8d7e0f4ffca386b14a15f8a0aca4d1db23252 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 30 十月 2025 15:58:45 +0800
Subject: [PATCH] 2025.10.30 新增单场景纵向统计接口
---
src/main/resources/mapper/ds1/DustDataResultMapper.xml | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/mapper/ds1/DustDataResultMapper.xml b/src/main/resources/mapper/ds1/DustDataResultMapper.xml
index ba44d8c..2f6b333 100644
--- a/src/main/resources/mapper/ds1/DustDataResultMapper.xml
+++ b/src/main/resources/mapper/ds1/DustDataResultMapper.xml
@@ -25,4 +25,33 @@
DR_Id, DR_Scene_Id, DR_Scene_Name, DR_Device_Code, DR_Time, DR_Exceed_Times, DR_Avg,
DR_Max, DR_Min, DR_Over_Avg_Per, DR_Data_Num, DR_Effective_Rate
</sql>
+
+ <!-- 鏁版嵁缁熻缁撴灉鏃堕棿鏉′欢 -->
+ <sql id="Where_Plan_Time">
+ <if test="starttime != null">
+ AND ${tableAlias}.DR_Time >= #{starttime}
+ </if>
+ <if test="endtime != null">
+ AND ${tableAlias}.DR_Time <= #{endtime}
+ </if>
+ </sql>
+
+ <select id="selectByArea" resultMap="BaseResultMap">
+ select
+ <include refid="Base_Column_List"/>
+ from ea_t_dust_data_result as a
+ left join sm_t_scense as b
+ on a.DR_Scene_Id = b.S_GUID
+ <where>
+ <include refid="cn.flightfeather.supervision.domain.ds1.mapper.ScenseMapper.Where_Area">
+ <property name="tableAlias" value="b"/>
+ </include>
+ <include refid="cn.flightfeather.supervision.domain.ds1.mapper.ScenseMapper.Where_Type">
+ <property name="tableAlias" value="b"/>
+ </include>
+ <include refid="Where_Plan_Time">
+ <property name="tableAlias" value="a"/>
+ </include>
+ </where>
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3