<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.moral.api.mapper.HistorySecondRadarMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.moral.api.entity.HistorySecondRadar">
|
<result column="radar_time" property="radarTime" />
|
<result column="radar_data" property="radarData" />
|
<result column="pm25" property="pm25" />
|
<result column="high_pm25" property="highPm25" />
|
<result column="pm10" property="pm10" />
|
<result column="high_pm10" property="highPm10" />
|
<result column="boundary_layer" property="boundaryLayer" />
|
<result column="time" property="time" />
|
</resultMap>
|
|
<select id="listRadar" resultType="com.moral.api.pojo.vo.radar.HistorySecondRadarListVo">
|
select radar_time,pm25,high_pm25,pm10,high_pm10,boundary_layer,DATE_FORMAT(time, '%H:%i:%s') as timeStr,radar_data->>'$."a34002-Avg"' as radarDataPm10,
|
radar_data->>'$."a34004-Avg"' as radarDataPm25
|
from history_second_radar
|
where 1 =1
|
<if test="cond.startTime != null and cond.startTime != '' ">
|
and time <![CDATA[>=]]> #{cond.startTime}
|
</if>
|
<if test="cond.endTime != null and cond.endTime !='' ">
|
and time <![CDATA[<=]]> #{cond.endTime}
|
</if>
|
order by time asc
|
|
|
</select>
|
</mapper>
|