<?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.HistorySecondUavMapper"> 
 | 
  
 | 
        <!-- 通用查询映射结果 --> 
 | 
        <resultMap id="BaseResultMap" type="com.moral.api.entity.HistorySecondUav"> 
 | 
                    <result column="mac" property="mac" /> 
 | 
                    <result column="time" property="time" /> 
 | 
                    <result column="value" property="value" /> 
 | 
                    <result column="organization_id" property="organizationId" /> 
 | 
                    <result column="batch" property="batch" /> 
 | 
        </resultMap> 
 | 
  
 | 
    <select id="reList" resultType="com.moral.api.entity.HistorySecondUav"> 
 | 
        SELECT history_second_uav.time,`value` 
 | 
        FROM history_second_uav WHERE mac = #{mac} 
 | 
        AND batch = #{batch} 
 | 
        HAVING abs(`value`->>'$.flyhig') <![CDATA[>=]]> #{height1} 
 | 
        and  abs(`value`->>'$.flyhig') <![CDATA[<=]]> #{height2} 
 | 
    </select> 
 | 
</mapper> 
 |