<?xml version="1.0" encoding="UTF-8" ?>
|
<!DOCTYPE mapper
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.job.zsc.mapper.FugitiveDustMapper">
|
|
<select id="conditonQueryDustHistoryData" resultType="com.job.zsc.pojo.DustSiteData">
|
select *
|
from monitor_site
|
<where>
|
<if test="siteName !=null and siteName != ''">
|
Name like concat('%',#{siteName},'%')
|
</if>
|
<if test="mnCode !=null and mnCode != ''">
|
and MN_Code = #{mnCode}
|
</if>
|
<if test="beginTime != null and endTime != null">
|
and Lst between #{beginTime} and #{endTime}
|
</if>
|
|
<if test="scenarioType != null and scenarioType != '' ">
|
and Type_Name in
|
<foreach item="item" collection="scenarioType" separator="," open="(" close=")">
|
#{item}
|
</foreach>
|
</if>
|
</where>
|
<!-- limit 0,1000-->
|
</select>
|
|
<!--分析数据-->
|
<select id="analysisdata" resultType="com.job.zsc.pojo.AnalysisDustData">
|
select a.* from avg_dust_value as a join ja_t_dust_site_info as b on a.mn_code = b. mn_code
|
<where>
|
<if test="siteName !=null and siteName != ''">
|
b.name = #{siteName}
|
</if>
|
|
<if test="beginTime != null and endTime != null">
|
and a.Lst between #{beginTime} and #{endTime}
|
</if>
|
</where>
|
</select>
|
</mapper>
|