EtlRainDataMapper.xml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="org.springblade.etl.mapper.EtlRainDataMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="rainDataEntityResultMap" type="org.springblade.etl.entity.EtlRainDataEntity">
  6. <result column="GUID" property="guid"/>
  7. <result column="ST_CODE" property="rtuCode"/>
  8. <result column="TM" property="tm"/>
  9. <result column="DRP" property="drp"/>
  10. <result column="INTV" property="intv"/>
  11. <result column="PDR" property="pdr"/>
  12. <result column="DYP" property="dyp"/>
  13. <result column="WTH" property="wth"/>
  14. </resultMap>
  15. <select id="selectLastList" resultMap="rainDataEntityResultMap">
  16. SELECT
  17. d.*
  18. FROM
  19. etl_att_st_prec d
  20. WHERE 1=1
  21. <if test="etlRainDataDTO.rtuCode!=null">
  22. and d.ST_CODE = #{etlRainDataDTO.rtuCode}
  23. </if>
  24. <if test="etlRainDataDTO.lastTime!=null">
  25. and d.TM > #{etlRainDataDTO.lastTime}
  26. </if>
  27. order by d.TM desc
  28. limit 1
  29. </select>
  30. <insert id="saveTestData">
  31. insert into etl_att_st_prec(GUID,ST_CODE,TM,DRP,INTV) values (#{etlRainDataEntity.guid},#{etlRainDataEntity.rtuCode},#{etlRainDataEntity.tm},#{etlRainDataEntity.drp},#{etlRainDataEntity.intv})
  32. </insert>
  33. </mapper>