<?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.steerinfo.ems.emshbsj.mapper.EmsHbsjMapper">
  <resultMap id="BaseResultMap" type="com.steerinfo.ems.emshbsj.model.EmsHbsj">
    <id column="TMSTMP" jdbcType="TIMESTAMP" property="tmstmp" />
    <result column="ESJ2X200M1_WASTE_GAS" jdbcType="FLOAT" property="esj2x200m1WasteGas" />
    <result column="ESJ2X200M1_HUMIDITY" jdbcType="FLOAT" property="esj2x200m1Humidity" />
    <result column="ESJ2X200M1_TEMP" jdbcType="FLOAT" property="esj2x200m1Temp" />
    <result column="ESJ2X200M1_PM" jdbcType="FLOAT" property="esj2x200m1Pm" />
    <result column="ESJ2X200M1_SO2" jdbcType="FLOAT" property="esj2x200m1So2" />
    <result column="ESJ2X200M1_NOX" jdbcType="FLOAT" property="esj2x200m1Nox" />
    <result column="ESJ2X200M1_O2_CONTENT" jdbcType="FLOAT" property="esj2x200m1O2Content" />
    <result column="ESJ2X200M2_WASTE_GAS" jdbcType="FLOAT" property="esj2x200m2WasteGas" />
    <result column="ESJ2X200M2_HUMIDITY" jdbcType="FLOAT" property="esj2x200m2Humidity" />
    <result column="ESJ2X200M2_TEMP" jdbcType="FLOAT" property="esj2x200m2Temp" />
    <result column="ESJ2X200M2_PM" jdbcType="FLOAT" property="esj2x200m2Pm" />
    <result column="ESJ2X200M2_SO2" jdbcType="FLOAT" property="esj2x200m2So2" />
    <result column="ESJ2X200M2_NOX" jdbcType="FLOAT" property="esj2x200m2Nox" />
    <result column="ESJ2X200M2_O2_CONTENT" jdbcType="FLOAT" property="esj2x200m2O2Content" />
    <result column="LG1ECCC_WASTE_GAS" jdbcType="FLOAT" property="lg1ecccWasteGas" />
    <result column="LG1ECCC_HUMIDITY" jdbcType="FLOAT" property="lg1ecccHumidity" />
    <result column="LG1ECCC_TEMP" jdbcType="FLOAT" property="lg1ecccTemp" />
    <result column="LG1ECCC_PM" jdbcType="FLOAT" property="lg1ecccPm" />
    <result column="GL1CTC_WASTE_GAS" jdbcType="FLOAT" property="gl1ctcWasteGas" />
    <result column="GL1CTC_HUMIDITY" jdbcType="FLOAT" property="gl1ctcHumidity" />
    <result column="GL1CTC_TEMP" jdbcType="FLOAT" property="gl1ctcTemp" />
    <result column="GL1CTC_PM" jdbcType="FLOAT" property="gl1ctcPm" />
    <result column="GL1KC_WASTE_GAS" jdbcType="FLOAT" property="gl1kcWasteGas" />
    <result column="GL1KC_HUMIDITY" jdbcType="FLOAT" property="gl1kcHumidity" />
    <result column="GL1KC_TEMP" jdbcType="FLOAT" property="gl1kcTemp" />
    <result column="GL1KC_PM" jdbcType="FLOAT" property="gl1kcPm" />
    <result column="SJ1JW_WASTE_GAS" jdbcType="FLOAT" property="sj1jwWasteGas" />
    <result column="SJ1JW_HUMIDITY" jdbcType="FLOAT" property="sj1jwHumidity" />
    <result column="SJ1JW_TEMP" jdbcType="FLOAT" property="sj1jwTemp" />
    <result column="SJ1JW_PM" jdbcType="FLOAT" property="sj1jwPm" />
    <result column="SJ1JT_WASTE_GAS" jdbcType="FLOAT" property="sj1jtWasteGas" />
    <result column="SJ1JT_HUMIDITY" jdbcType="FLOAT" property="sj1jtHumidity" />
    <result column="SJ1JT_TEMP" jdbcType="FLOAT" property="sj1jtTemp" />
    <result column="SJ1JT_PM" jdbcType="FLOAT" property="sj1jtPm" />
    <result column="SJ1JT_SO2" jdbcType="FLOAT" property="sj1jtSo2" />
    <result column="SJ1JT_NOX" jdbcType="FLOAT" property="sj1jtNox" />
    <result column="SJ1JT_O2_CONTENT" jdbcType="FLOAT" property="sj1jtO2Content" />
    <result column="JH1YC_WASTE_GAS" jdbcType="FLOAT" property="jh1ycWasteGas" />
    <result column="JH1YC_HUMIDITY" jdbcType="FLOAT" property="jh1ycHumidity" />
    <result column="JH1YC_TEMP" jdbcType="FLOAT" property="jh1ycTemp" />
    <result column="JH1YC_PM" jdbcType="FLOAT" property="jh1ycPm" />
    <result column="JH1YC_SO2" jdbcType="FLOAT" property="jh1ycSo2" />
    <result column="JH1YC_NOX" jdbcType="FLOAT" property="jh1ycNox" />
    <result column="JH1YC_O2_CONTENT" jdbcType="FLOAT" property="jh1ycO2Content" />
    <result column="LG2ECCC_WASTE_GAS" jdbcType="FLOAT" property="lg2ecccWasteGas" />
    <result column="LG2ECCC_HUMIDITY" jdbcType="FLOAT" property="lg2ecccHumidity" />
    <result column="LG2ECCC_TEMP" jdbcType="FLOAT" property="lg2ecccTemp" />
    <result column="LG2ECCC_PM" jdbcType="FLOAT" property="lg2ecccPm" />
    <result column="GL2_1KC_WASTE_GAS" jdbcType="FLOAT" property="gl21kcWasteGas" />
    <result column="GL2_1KC_HUMIDITY" jdbcType="FLOAT" property="gl21kcHumidity" />
    <result column="GL2_1KC_TEMP" jdbcType="FLOAT" property="gl21kcTemp" />
    <result column="GL2_1KC_PM" jdbcType="FLOAT" property="gl21kcPm" />
    <result column="GL2_1CTC_WASTE_GAS" jdbcType="FLOAT" property="gl21ctcWasteGas" />
    <result column="GL2_1CTC_HUMIDITY" jdbcType="FLOAT" property="gl21ctcHumidity" />
    <result column="GL2_1CTC_TEMP" jdbcType="FLOAT" property="gl21ctcTemp" />
    <result column="GL2_1CTC_PM" jdbcType="FLOAT" property="gl21ctcPm" />
    <result column="GL2_2KC_WASTE_GAS" jdbcType="FLOAT" property="gl22kcWasteGas" />
    <result column="GL2_2KC_HUMIDITY" jdbcType="FLOAT" property="gl22kcHumidity" />
    <result column="GL2_2KC_TEMP" jdbcType="FLOAT" property="gl22kcTemp" />
    <result column="GL2_2KC_PM" jdbcType="FLOAT" property="gl22kcPm" />
    <result column="GL2_2CTC_WASTE_GAS" jdbcType="FLOAT" property="gl22ctcWasteGas" />
    <result column="GL2_2CTC_HUMIDITY" jdbcType="FLOAT" property="gl22ctcHumidity" />
    <result column="GL2_2CTC_TEMP" jdbcType="FLOAT" property="gl22ctcTemp" />
    <result column="GL2_2CTC_PM" jdbcType="FLOAT" property="gl22ctcPm" />
    <result column="SJ2_1JW_WASTE_GAS" jdbcType="FLOAT" property="sj21jwWasteGas" />
    <result column="SJ2_1JW_HUMIDITY" jdbcType="FLOAT" property="sj21jwHumidity" />
    <result column="SJ2_1JW_TEMP" jdbcType="FLOAT" property="sj21jwTemp" />
    <result column="SJ2_1JW_PM" jdbcType="FLOAT" property="sj21jwPm" />
    <result column="SJ2_2JW_WASTE_GAS" jdbcType="FLOAT" property="sj22jwWasteGas" />
    <result column="SJ2_2JW_HUMIDITY" jdbcType="FLOAT" property="sj22jwHumidity" />
    <result column="SJ2_2JW_TEMP" jdbcType="FLOAT" property="sj22jwTemp" />
    <result column="SJ2_2JW_PM" jdbcType="FLOAT" property="sj22jwPm" />
    <result column="JH2_1YC_WASTE_GAS" jdbcType="FLOAT" property="jh21ycWasteGas" />
    <result column="JH2_1YC_HUMIDITY" jdbcType="FLOAT" property="jh21ycHumidity" />
    <result column="JH2_1YC_TEMP" jdbcType="FLOAT" property="jh21ycTemp" />
    <result column="JH2_1YC_PM" jdbcType="FLOAT" property="jh21ycPm" />
    <result column="JH2_1YC_SO2" jdbcType="FLOAT" property="jh21ycSo2" />
    <result column="JH2_1YC_NOX" jdbcType="FLOAT" property="jh21ycNox" />
    <result column="JH2_1YC_O2_CONTENT" jdbcType="FLOAT" property="jh21ycO2Content" />
    <result column="JH2_2YC_WASTE_GAS" jdbcType="FLOAT" property="jh22ycWasteGas" />
    <result column="JH2_2YC_HUMIDITY" jdbcType="FLOAT" property="jh22ycHumidity" />
    <result column="JH2_2YC_TEMP" jdbcType="FLOAT" property="jh22ycTemp" />
    <result column="JH2_2YC_PM" jdbcType="FLOAT" property="jh22ycPm" />
    <result column="JH2_2YC_SO2" jdbcType="FLOAT" property="jh22ycSo2" />
    <result column="JH2_2YC_NOX" jdbcType="FLOAT" property="jh22ycNox" />
    <result column="JH2_2YC_O2_CONTENT" jdbcType="FLOAT" property="jh22ycO2Content" />
    <result column="JH2_ZMDMCCZ_WASTE_GAS" jdbcType="FLOAT" property="jh2ZmdmcczWasteGas" />
    <result column="JH2_ZMDMCCZ_HUMIDITY" jdbcType="FLOAT" property="jh2ZmdmcczHumidity" />
    <result column="JH2_ZMDMCCZ_TEMP" jdbcType="FLOAT" property="jh2ZmdmcczTemp" />
    <result column="JH2_ZMDMCCZ_PM" jdbcType="FLOAT" property="jh2ZmdmcczPm" />
    <result column="JH2_ZMDMCCZ_SO2" jdbcType="FLOAT" property="jh2ZmdmcczSo2" />
    <result column="JH2_ZMDMCCZ_O2_CONTENT" jdbcType="FLOAT" property="jh2ZmdmcczO2Content" />
    <result column="JH2_TJDMCCZ_WASTE_GAS" jdbcType="FLOAT" property="jh2TjdmcczWasteGas" />
    <result column="JH2_TJDMCCZ_HUMIDITY" jdbcType="FLOAT" property="jh2TjdmcczHumidity" />
    <result column="JH2_TJDMCCZ_TEMP" jdbcType="FLOAT" property="jh2TjdmcczTemp" />
    <result column="JH2_TJDMCCZ_PM" jdbcType="FLOAT" property="jh2TjdmcczPm" />
    <result column="JH2_TJDMCCZ_SO2" jdbcType="FLOAT" property="jh2TjdmcczSo2" />
    <result column="JH2_TJDMCCZ_O2_CONTENT" jdbcType="FLOAT" property="jh2TjdmcczO2Content" />
    <result column="ZYRD_1TLTYDCK_WASTE_GAS" jdbcType="FLOAT" property="zyrd1tltydckWasteGas" />
    <result column="ZYRD_1TLTYDCK_HUMIDITY" jdbcType="FLOAT" property="zyrd1tltydckHumidity" />
    <result column="ZYRD_1TLTYDCK_TEMP" jdbcType="FLOAT" property="zyrd1tltydckTemp" />
    <result column="ZYRD_1TLTYDCK_PM" jdbcType="FLOAT" property="zyrd1tltydckPm" />
    <result column="ZYRD_1TLTYDCK_SO2" jdbcType="FLOAT" property="zyrd1tltydckSo2" />
    <result column="ZYRD_1TLTYDCK_NOX" jdbcType="FLOAT" property="zyrd1tltydckNox" />
    <result column="ZYRD_1TLTYDCK_O2_CONTENT" jdbcType="FLOAT" property="zyrd1tltydckO2Content" />
    <result column="ZYRD_2TLTYDCK_WASTE_GAS" jdbcType="FLOAT" property="zyrd2tltydckWasteGas" />
    <result column="ZYRD_2TLTYDCK_HUMIDITY" jdbcType="FLOAT" property="zyrd2tltydckHumidity" />
    <result column="ZYRD_2TLTYDCK_TEMP" jdbcType="FLOAT" property="zyrd2tltydckTemp" />
    <result column="ZYRD_2TLTYDCK_PM" jdbcType="FLOAT" property="zyrd2tltydckPm" />
    <result column="ZYRD_2TLTYDCK_SO2" jdbcType="FLOAT" property="zyrd2tltydckSo2" />
    <result column="ZYRD_2TLTYDCK_NOX" jdbcType="FLOAT" property="zyrd2tltydckNox" />
    <result column="ZYRD_2TLTYDCK_O2_CONTENT" jdbcType="FLOAT" property="zyrd2tltydckO2Content" />
    <result column="JH1_SHCLZCK_WATERFLOW" jdbcType="FLOAT" property="jh1ShclzckWaterflow" />
    <result column="JH1_SHCLZCK_COD" jdbcType="FLOAT" property="jh1ShclzckCod" />
    <result column="JH1_SHCLZCK_NH3_N" jdbcType="FLOAT" property="jh1ShclzckNh3N" />
    <result column="JH2_SHCLZCK_WATERFLOW" jdbcType="FLOAT" property="jh2ShclzckWaterflow" />
    <result column="JH2_SHCLZCK_COD" jdbcType="FLOAT" property="jh2ShclzckCod" />
    <result column="JH2_SHCLZCK_NH3_N" jdbcType="FLOAT" property="jh2ShclzckNh3N" />
    <result column="YJ_CKS_WATERFLOW" jdbcType="FLOAT" property="yjCksWaterflow" />
    <result column="YJ_CKS_COD" jdbcType="FLOAT" property="yjCksCod" />
    <result column="YJ_CKS_NH3_N" jdbcType="FLOAT" property="yjCksNh3N" />
    <result column="YJ_CKS_P" jdbcType="FLOAT" property="yjCksP" />
    <result column="YJ_CKS_N" jdbcType="FLOAT" property="yjCksN" />
    <result column="YJ_CKS_PH" jdbcType="FLOAT" property="yjCksPh" />
    <result column="YJ_CKS_TEMP" jdbcType="FLOAT" property="yjCksTemp" />
    <result column="YJ_JSK_WATERFLOW" jdbcType="FLOAT" property="yjJskWaterflow" />
    <result column="YJ_JSK_COD" jdbcType="FLOAT" property="yjJskCod" />
    <result column="YJ_JSK_NH3_N" jdbcType="FLOAT" property="yjJskNh3N" />
  </resultMap>
  <delete id="deleteByPrimaryKey" parameterType="java.util.Date">
    delete from EMS_HBSJ
    where TMSTMP = #{tmstmp,jdbcType=TIMESTAMP}
  </delete>
  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
    delete from EMS_HBSJ
    where 1!=1 
      <if test="esj2x200m1WasteGas != null">
        and ESJ2X200M1_WASTE_GAS = #{esj2x200m1WasteGas}
      </if>
      <if test="esj2x200m1Humidity != null">
        and ESJ2X200M1_HUMIDITY = #{esj2x200m1Humidity}
      </if>
      <if test="esj2x200m1Temp != null">
        and ESJ2X200M1_TEMP = #{esj2x200m1Temp}
      </if>
      <if test="esj2x200m1Pm != null">
        and ESJ2X200M1_PM = #{esj2x200m1Pm}
      </if>
      <if test="esj2x200m1So2 != null">
        and ESJ2X200M1_SO2 = #{esj2x200m1So2}
      </if>
      <if test="esj2x200m1Nox != null">
        and ESJ2X200M1_NOX = #{esj2x200m1Nox}
      </if>
      <if test="esj2x200m1O2Content != null">
        and ESJ2X200M1_O2_CONTENT = #{esj2x200m1O2Content}
      </if>
      <if test="esj2x200m2WasteGas != null">
        and ESJ2X200M2_WASTE_GAS = #{esj2x200m2WasteGas}
      </if>
      <if test="esj2x200m2Humidity != null">
        and ESJ2X200M2_HUMIDITY = #{esj2x200m2Humidity}
      </if>
      <if test="esj2x200m2Temp != null">
        and ESJ2X200M2_TEMP = #{esj2x200m2Temp}
      </if>
      <if test="esj2x200m2Pm != null">
        and ESJ2X200M2_PM = #{esj2x200m2Pm}
      </if>
      <if test="esj2x200m2So2 != null">
        and ESJ2X200M2_SO2 = #{esj2x200m2So2}
      </if>
      <if test="esj2x200m2Nox != null">
        and ESJ2X200M2_NOX = #{esj2x200m2Nox}
      </if>
      <if test="esj2x200m2O2Content != null">
        and ESJ2X200M2_O2_CONTENT = #{esj2x200m2O2Content}
      </if>
      <if test="lg1ecccWasteGas != null">
        and LG1ECCC_WASTE_GAS = #{lg1ecccWasteGas}
      </if>
      <if test="lg1ecccHumidity != null">
        and LG1ECCC_HUMIDITY = #{lg1ecccHumidity}
      </if>
      <if test="lg1ecccTemp != null">
        and LG1ECCC_TEMP = #{lg1ecccTemp}
      </if>
      <if test="lg1ecccPm != null">
        and LG1ECCC_PM = #{lg1ecccPm}
      </if>
      <if test="gl1ctcWasteGas != null">
        and GL1CTC_WASTE_GAS = #{gl1ctcWasteGas}
      </if>
      <if test="gl1ctcHumidity != null">
        and GL1CTC_HUMIDITY = #{gl1ctcHumidity}
      </if>
      <if test="gl1ctcTemp != null">
        and GL1CTC_TEMP = #{gl1ctcTemp}
      </if>
      <if test="gl1ctcPm != null">
        and GL1CTC_PM = #{gl1ctcPm}
      </if>
      <if test="gl1kcWasteGas != null">
        and GL1KC_WASTE_GAS = #{gl1kcWasteGas}
      </if>
      <if test="gl1kcHumidity != null">
        and GL1KC_HUMIDITY = #{gl1kcHumidity}
      </if>
      <if test="gl1kcTemp != null">
        and GL1KC_TEMP = #{gl1kcTemp}
      </if>
      <if test="gl1kcPm != null">
        and GL1KC_PM = #{gl1kcPm}
      </if>
      <if test="sj1jwWasteGas != null">
        and SJ1JW_WASTE_GAS = #{sj1jwWasteGas}
      </if>
      <if test="sj1jwHumidity != null">
        and SJ1JW_HUMIDITY = #{sj1jwHumidity}
      </if>
      <if test="sj1jwTemp != null">
        and SJ1JW_TEMP = #{sj1jwTemp}
      </if>
      <if test="sj1jwPm != null">
        and SJ1JW_PM = #{sj1jwPm}
      </if>
      <if test="sj1jtWasteGas != null">
        and SJ1JT_WASTE_GAS = #{sj1jtWasteGas}
      </if>
      <if test="sj1jtHumidity != null">
        and SJ1JT_HUMIDITY = #{sj1jtHumidity}
      </if>
      <if test="sj1jtTemp != null">
        and SJ1JT_TEMP = #{sj1jtTemp}
      </if>
      <if test="sj1jtPm != null">
        and SJ1JT_PM = #{sj1jtPm}
      </if>
      <if test="sj1jtSo2 != null">
        and SJ1JT_SO2 = #{sj1jtSo2}
      </if>
      <if test="sj1jtNox != null">
        and SJ1JT_NOX = #{sj1jtNox}
      </if>
      <if test="sj1jtO2Content != null">
        and SJ1JT_O2_CONTENT = #{sj1jtO2Content}
      </if>
      <if test="jh1ycWasteGas != null">
        and JH1YC_WASTE_GAS = #{jh1ycWasteGas}
      </if>
      <if test="jh1ycHumidity != null">
        and JH1YC_HUMIDITY = #{jh1ycHumidity}
      </if>
      <if test="jh1ycTemp != null">
        and JH1YC_TEMP = #{jh1ycTemp}
      </if>
      <if test="jh1ycPm != null">
        and JH1YC_PM = #{jh1ycPm}
      </if>
      <if test="jh1ycSo2 != null">
        and JH1YC_SO2 = #{jh1ycSo2}
      </if>
      <if test="jh1ycNox != null">
        and JH1YC_NOX = #{jh1ycNox}
      </if>
      <if test="jh1ycO2Content != null">
        and JH1YC_O2_CONTENT = #{jh1ycO2Content}
      </if>
      <if test="lg2ecccWasteGas != null">
        and LG2ECCC_WASTE_GAS = #{lg2ecccWasteGas}
      </if>
      <if test="lg2ecccHumidity != null">
        and LG2ECCC_HUMIDITY = #{lg2ecccHumidity}
      </if>
      <if test="lg2ecccTemp != null">
        and LG2ECCC_TEMP = #{lg2ecccTemp}
      </if>
      <if test="lg2ecccPm != null">
        and LG2ECCC_PM = #{lg2ecccPm}
      </if>
      <if test="gl21kcWasteGas != null">
        and GL2_1KC_WASTE_GAS = #{gl21kcWasteGas}
      </if>
      <if test="gl21kcHumidity != null">
        and GL2_1KC_HUMIDITY = #{gl21kcHumidity}
      </if>
      <if test="gl21kcTemp != null">
        and GL2_1KC_TEMP = #{gl21kcTemp}
      </if>
      <if test="gl21kcPm != null">
        and GL2_1KC_PM = #{gl21kcPm}
      </if>
      <if test="gl21ctcWasteGas != null">
        and GL2_1CTC_WASTE_GAS = #{gl21ctcWasteGas}
      </if>
      <if test="gl21ctcHumidity != null">
        and GL2_1CTC_HUMIDITY = #{gl21ctcHumidity}
      </if>
      <if test="gl21ctcTemp != null">
        and GL2_1CTC_TEMP = #{gl21ctcTemp}
      </if>
      <if test="gl21ctcPm != null">
        and GL2_1CTC_PM = #{gl21ctcPm}
      </if>
      <if test="gl22kcWasteGas != null">
        and GL2_2KC_WASTE_GAS = #{gl22kcWasteGas}
      </if>
      <if test="gl22kcHumidity != null">
        and GL2_2KC_HUMIDITY = #{gl22kcHumidity}
      </if>
      <if test="gl22kcTemp != null">
        and GL2_2KC_TEMP = #{gl22kcTemp}
      </if>
      <if test="gl22kcPm != null">
        and GL2_2KC_PM = #{gl22kcPm}
      </if>
      <if test="gl22ctcWasteGas != null">
        and GL2_2CTC_WASTE_GAS = #{gl22ctcWasteGas}
      </if>
      <if test="gl22ctcHumidity != null">
        and GL2_2CTC_HUMIDITY = #{gl22ctcHumidity}
      </if>
      <if test="gl22ctcTemp != null">
        and GL2_2CTC_TEMP = #{gl22ctcTemp}
      </if>
      <if test="gl22ctcPm != null">
        and GL2_2CTC_PM = #{gl22ctcPm}
      </if>
      <if test="sj21jwWasteGas != null">
        and SJ2_1JW_WASTE_GAS = #{sj21jwWasteGas}
      </if>
      <if test="sj21jwHumidity != null">
        and SJ2_1JW_HUMIDITY = #{sj21jwHumidity}
      </if>
      <if test="sj21jwTemp != null">
        and SJ2_1JW_TEMP = #{sj21jwTemp}
      </if>
      <if test="sj21jwPm != null">
        and SJ2_1JW_PM = #{sj21jwPm}
      </if>
      <if test="sj22jwWasteGas != null">
        and SJ2_2JW_WASTE_GAS = #{sj22jwWasteGas}
      </if>
      <if test="sj22jwHumidity != null">
        and SJ2_2JW_HUMIDITY = #{sj22jwHumidity}
      </if>
      <if test="sj22jwTemp != null">
        and SJ2_2JW_TEMP = #{sj22jwTemp}
      </if>
      <if test="sj22jwPm != null">
        and SJ2_2JW_PM = #{sj22jwPm}
      </if>
      <if test="jh21ycWasteGas != null">
        and JH2_1YC_WASTE_GAS = #{jh21ycWasteGas}
      </if>
      <if test="jh21ycHumidity != null">
        and JH2_1YC_HUMIDITY = #{jh21ycHumidity}
      </if>
      <if test="jh21ycTemp != null">
        and JH2_1YC_TEMP = #{jh21ycTemp}
      </if>
      <if test="jh21ycPm != null">
        and JH2_1YC_PM = #{jh21ycPm}
      </if>
      <if test="jh21ycSo2 != null">
        and JH2_1YC_SO2 = #{jh21ycSo2}
      </if>
      <if test="jh21ycNox != null">
        and JH2_1YC_NOX = #{jh21ycNox}
      </if>
      <if test="jh21ycO2Content != null">
        and JH2_1YC_O2_CONTENT = #{jh21ycO2Content}
      </if>
      <if test="jh22ycWasteGas != null">
        and JH2_2YC_WASTE_GAS = #{jh22ycWasteGas}
      </if>
      <if test="jh22ycHumidity != null">
        and JH2_2YC_HUMIDITY = #{jh22ycHumidity}
      </if>
      <if test="jh22ycTemp != null">
        and JH2_2YC_TEMP = #{jh22ycTemp}
      </if>
      <if test="jh22ycPm != null">
        and JH2_2YC_PM = #{jh22ycPm}
      </if>
      <if test="jh22ycSo2 != null">
        and JH2_2YC_SO2 = #{jh22ycSo2}
      </if>
      <if test="jh22ycNox != null">
        and JH2_2YC_NOX = #{jh22ycNox}
      </if>
      <if test="jh22ycO2Content != null">
        and JH2_2YC_O2_CONTENT = #{jh22ycO2Content}
      </if>
      <if test="jh2ZmdmcczWasteGas != null">
        and JH2_ZMDMCCZ_WASTE_GAS = #{jh2ZmdmcczWasteGas}
      </if>
      <if test="jh2ZmdmcczHumidity != null">
        and JH2_ZMDMCCZ_HUMIDITY = #{jh2ZmdmcczHumidity}
      </if>
      <if test="jh2ZmdmcczTemp != null">
        and JH2_ZMDMCCZ_TEMP = #{jh2ZmdmcczTemp}
      </if>
      <if test="jh2ZmdmcczPm != null">
        and JH2_ZMDMCCZ_PM = #{jh2ZmdmcczPm}
      </if>
      <if test="jh2ZmdmcczSo2 != null">
        and JH2_ZMDMCCZ_SO2 = #{jh2ZmdmcczSo2}
      </if>
      <if test="jh2ZmdmcczO2Content != null">
        and JH2_ZMDMCCZ_O2_CONTENT = #{jh2ZmdmcczO2Content}
      </if>
      <if test="jh2TjdmcczWasteGas != null">
        and JH2_TJDMCCZ_WASTE_GAS = #{jh2TjdmcczWasteGas}
      </if>
      <if test="jh2TjdmcczHumidity != null">
        and JH2_TJDMCCZ_HUMIDITY = #{jh2TjdmcczHumidity}
      </if>
      <if test="jh2TjdmcczTemp != null">
        and JH2_TJDMCCZ_TEMP = #{jh2TjdmcczTemp}
      </if>
      <if test="jh2TjdmcczPm != null">
        and JH2_TJDMCCZ_PM = #{jh2TjdmcczPm}
      </if>
      <if test="jh2TjdmcczSo2 != null">
        and JH2_TJDMCCZ_SO2 = #{jh2TjdmcczSo2}
      </if>
      <if test="jh2TjdmcczO2Content != null">
        and JH2_TJDMCCZ_O2_CONTENT = #{jh2TjdmcczO2Content}
      </if>
      <if test="zyrd1tltydckWasteGas != null">
        and ZYRD_1TLTYDCK_WASTE_GAS = #{zyrd1tltydckWasteGas}
      </if>
      <if test="zyrd1tltydckHumidity != null">
        and ZYRD_1TLTYDCK_HUMIDITY = #{zyrd1tltydckHumidity}
      </if>
      <if test="zyrd1tltydckTemp != null">
        and ZYRD_1TLTYDCK_TEMP = #{zyrd1tltydckTemp}
      </if>
      <if test="zyrd1tltydckPm != null">
        and ZYRD_1TLTYDCK_PM = #{zyrd1tltydckPm}
      </if>
      <if test="zyrd1tltydckSo2 != null">
        and ZYRD_1TLTYDCK_SO2 = #{zyrd1tltydckSo2}
      </if>
      <if test="zyrd1tltydckNox != null">
        and ZYRD_1TLTYDCK_NOX = #{zyrd1tltydckNox}
      </if>
      <if test="zyrd1tltydckO2Content != null">
        and ZYRD_1TLTYDCK_O2_CONTENT = #{zyrd1tltydckO2Content}
      </if>
      <if test="zyrd2tltydckWasteGas != null">
        and ZYRD_2TLTYDCK_WASTE_GAS = #{zyrd2tltydckWasteGas}
      </if>
      <if test="zyrd2tltydckHumidity != null">
        and ZYRD_2TLTYDCK_HUMIDITY = #{zyrd2tltydckHumidity}
      </if>
      <if test="zyrd2tltydckTemp != null">
        and ZYRD_2TLTYDCK_TEMP = #{zyrd2tltydckTemp}
      </if>
      <if test="zyrd2tltydckPm != null">
        and ZYRD_2TLTYDCK_PM = #{zyrd2tltydckPm}
      </if>
      <if test="zyrd2tltydckSo2 != null">
        and ZYRD_2TLTYDCK_SO2 = #{zyrd2tltydckSo2}
      </if>
      <if test="zyrd2tltydckNox != null">
        and ZYRD_2TLTYDCK_NOX = #{zyrd2tltydckNox}
      </if>
      <if test="zyrd2tltydckO2Content != null">
        and ZYRD_2TLTYDCK_O2_CONTENT = #{zyrd2tltydckO2Content}
      </if>
      <if test="jh1ShclzckWaterflow != null">
        and JH1_SHCLZCK_WATERFLOW = #{jh1ShclzckWaterflow}
      </if>
      <if test="jh1ShclzckCod != null">
        and JH1_SHCLZCK_COD = #{jh1ShclzckCod}
      </if>
      <if test="jh1ShclzckNh3N != null">
        and JH1_SHCLZCK_NH3_N = #{jh1ShclzckNh3N}
      </if>
      <if test="jh2ShclzckWaterflow != null">
        and JH2_SHCLZCK_WATERFLOW = #{jh2ShclzckWaterflow}
      </if>
      <if test="jh2ShclzckCod != null">
        and JH2_SHCLZCK_COD = #{jh2ShclzckCod}
      </if>
      <if test="jh2ShclzckNh3N != null">
        and JH2_SHCLZCK_NH3_N = #{jh2ShclzckNh3N}
      </if>
      <if test="yjCksWaterflow != null">
        and YJ_CKS_WATERFLOW = #{yjCksWaterflow}
      </if>
      <if test="yjCksCod != null">
        and YJ_CKS_COD = #{yjCksCod}
      </if>
      <if test="yjCksNh3N != null">
        and YJ_CKS_NH3_N = #{yjCksNh3N}
      </if>
      <if test="yjCksP != null">
        and YJ_CKS_P = #{yjCksP}
      </if>
      <if test="yjCksN != null">
        and YJ_CKS_N = #{yjCksN}
      </if>
      <if test="yjCksPh != null">
        and YJ_CKS_PH = #{yjCksPh}
      </if>
      <if test="yjCksTemp != null">
        and YJ_CKS_TEMP = #{yjCksTemp}
      </if>
      <if test="yjJskWaterflow != null">
        and YJ_JSK_WATERFLOW = #{yjJskWaterflow}
      </if>
      <if test="yjJskCod != null">
        and YJ_JSK_COD = #{yjJskCod}
      </if>
      <if test="yjJskNh3N != null">
        and YJ_JSK_NH3_N = #{yjJskNh3N}
      </if>
  </delete>
  <insert id="insert" parameterType="com.steerinfo.ems.emshbsj.model.EmsHbsj">
    insert into EMS_HBSJ (TMSTMP, ESJ2X200M1_WASTE_GAS, ESJ2X200M1_HUMIDITY, 
      ESJ2X200M1_TEMP, ESJ2X200M1_PM, ESJ2X200M1_SO2, 
      ESJ2X200M1_NOX, ESJ2X200M1_O2_CONTENT, ESJ2X200M2_WASTE_GAS, 
      ESJ2X200M2_HUMIDITY, ESJ2X200M2_TEMP, ESJ2X200M2_PM, 
      ESJ2X200M2_SO2, ESJ2X200M2_NOX, ESJ2X200M2_O2_CONTENT, 
      LG1ECCC_WASTE_GAS, LG1ECCC_HUMIDITY, LG1ECCC_TEMP, 
      LG1ECCC_PM, GL1CTC_WASTE_GAS, GL1CTC_HUMIDITY, 
      GL1CTC_TEMP, GL1CTC_PM, GL1KC_WASTE_GAS, 
      GL1KC_HUMIDITY, GL1KC_TEMP, GL1KC_PM, 
      SJ1JW_WASTE_GAS, SJ1JW_HUMIDITY, SJ1JW_TEMP, 
      SJ1JW_PM, SJ1JT_WASTE_GAS, SJ1JT_HUMIDITY, 
      SJ1JT_TEMP, SJ1JT_PM, SJ1JT_SO2, 
      SJ1JT_NOX, SJ1JT_O2_CONTENT, JH1YC_WASTE_GAS, 
      JH1YC_HUMIDITY, JH1YC_TEMP, JH1YC_PM, 
      JH1YC_SO2, JH1YC_NOX, JH1YC_O2_CONTENT, 
      LG2ECCC_WASTE_GAS, LG2ECCC_HUMIDITY, LG2ECCC_TEMP, 
      LG2ECCC_PM, GL2_1KC_WASTE_GAS, GL2_1KC_HUMIDITY, 
      GL2_1KC_TEMP, GL2_1KC_PM, GL2_1CTC_WASTE_GAS, 
      GL2_1CTC_HUMIDITY, GL2_1CTC_TEMP, GL2_1CTC_PM, 
      GL2_2KC_WASTE_GAS, GL2_2KC_HUMIDITY, GL2_2KC_TEMP, 
      GL2_2KC_PM, GL2_2CTC_WASTE_GAS, GL2_2CTC_HUMIDITY, 
      GL2_2CTC_TEMP, GL2_2CTC_PM, SJ2_1JW_WASTE_GAS, 
      SJ2_1JW_HUMIDITY, SJ2_1JW_TEMP, SJ2_1JW_PM, 
      SJ2_2JW_WASTE_GAS, SJ2_2JW_HUMIDITY, SJ2_2JW_TEMP, 
      SJ2_2JW_PM, JH2_1YC_WASTE_GAS, JH2_1YC_HUMIDITY, 
      JH2_1YC_TEMP, JH2_1YC_PM, JH2_1YC_SO2, 
      JH2_1YC_NOX, JH2_1YC_O2_CONTENT, JH2_2YC_WASTE_GAS, 
      JH2_2YC_HUMIDITY, JH2_2YC_TEMP, JH2_2YC_PM, 
      JH2_2YC_SO2, JH2_2YC_NOX, JH2_2YC_O2_CONTENT, 
      JH2_ZMDMCCZ_WASTE_GAS, JH2_ZMDMCCZ_HUMIDITY, JH2_ZMDMCCZ_TEMP, 
      JH2_ZMDMCCZ_PM, JH2_ZMDMCCZ_SO2, JH2_ZMDMCCZ_O2_CONTENT, 
      JH2_TJDMCCZ_WASTE_GAS, JH2_TJDMCCZ_HUMIDITY, JH2_TJDMCCZ_TEMP, 
      JH2_TJDMCCZ_PM, JH2_TJDMCCZ_SO2, JH2_TJDMCCZ_O2_CONTENT, 
      ZYRD_1TLTYDCK_WASTE_GAS, ZYRD_1TLTYDCK_HUMIDITY, 
      ZYRD_1TLTYDCK_TEMP, ZYRD_1TLTYDCK_PM, ZYRD_1TLTYDCK_SO2, 
      ZYRD_1TLTYDCK_NOX, ZYRD_1TLTYDCK_O2_CONTENT, ZYRD_2TLTYDCK_WASTE_GAS, 
      ZYRD_2TLTYDCK_HUMIDITY, ZYRD_2TLTYDCK_TEMP, ZYRD_2TLTYDCK_PM, 
      ZYRD_2TLTYDCK_SO2, ZYRD_2TLTYDCK_NOX, ZYRD_2TLTYDCK_O2_CONTENT, 
      JH1_SHCLZCK_WATERFLOW, JH1_SHCLZCK_COD, JH1_SHCLZCK_NH3_N, 
      JH2_SHCLZCK_WATERFLOW, JH2_SHCLZCK_COD, JH2_SHCLZCK_NH3_N, 
      YJ_CKS_WATERFLOW, YJ_CKS_COD, YJ_CKS_NH3_N, 
      YJ_CKS_P, YJ_CKS_N, YJ_CKS_PH, 
      YJ_CKS_TEMP, YJ_JSK_WATERFLOW, YJ_JSK_COD, 
      YJ_JSK_NH3_N)
    values (#{tmstmp,jdbcType=TIMESTAMP}, #{esj2x200m1WasteGas,jdbcType=FLOAT}, #{esj2x200m1Humidity,jdbcType=FLOAT}, 
      #{esj2x200m1Temp,jdbcType=FLOAT}, #{esj2x200m1Pm,jdbcType=FLOAT}, #{esj2x200m1So2,jdbcType=FLOAT}, 
      #{esj2x200m1Nox,jdbcType=FLOAT}, #{esj2x200m1O2Content,jdbcType=FLOAT}, #{esj2x200m2WasteGas,jdbcType=FLOAT}, 
      #{esj2x200m2Humidity,jdbcType=FLOAT}, #{esj2x200m2Temp,jdbcType=FLOAT}, #{esj2x200m2Pm,jdbcType=FLOAT}, 
      #{esj2x200m2So2,jdbcType=FLOAT}, #{esj2x200m2Nox,jdbcType=FLOAT}, #{esj2x200m2O2Content,jdbcType=FLOAT}, 
      #{lg1ecccWasteGas,jdbcType=FLOAT}, #{lg1ecccHumidity,jdbcType=FLOAT}, #{lg1ecccTemp,jdbcType=FLOAT}, 
      #{lg1ecccPm,jdbcType=FLOAT}, #{gl1ctcWasteGas,jdbcType=FLOAT}, #{gl1ctcHumidity,jdbcType=FLOAT}, 
      #{gl1ctcTemp,jdbcType=FLOAT}, #{gl1ctcPm,jdbcType=FLOAT}, #{gl1kcWasteGas,jdbcType=FLOAT}, 
      #{gl1kcHumidity,jdbcType=FLOAT}, #{gl1kcTemp,jdbcType=FLOAT}, #{gl1kcPm,jdbcType=FLOAT}, 
      #{sj1jwWasteGas,jdbcType=FLOAT}, #{sj1jwHumidity,jdbcType=FLOAT}, #{sj1jwTemp,jdbcType=FLOAT}, 
      #{sj1jwPm,jdbcType=FLOAT}, #{sj1jtWasteGas,jdbcType=FLOAT}, #{sj1jtHumidity,jdbcType=FLOAT}, 
      #{sj1jtTemp,jdbcType=FLOAT}, #{sj1jtPm,jdbcType=FLOAT}, #{sj1jtSo2,jdbcType=FLOAT}, 
      #{sj1jtNox,jdbcType=FLOAT}, #{sj1jtO2Content,jdbcType=FLOAT}, #{jh1ycWasteGas,jdbcType=FLOAT}, 
      #{jh1ycHumidity,jdbcType=FLOAT}, #{jh1ycTemp,jdbcType=FLOAT}, #{jh1ycPm,jdbcType=FLOAT}, 
      #{jh1ycSo2,jdbcType=FLOAT}, #{jh1ycNox,jdbcType=FLOAT}, #{jh1ycO2Content,jdbcType=FLOAT}, 
      #{lg2ecccWasteGas,jdbcType=FLOAT}, #{lg2ecccHumidity,jdbcType=FLOAT}, #{lg2ecccTemp,jdbcType=FLOAT}, 
      #{lg2ecccPm,jdbcType=FLOAT}, #{gl21kcWasteGas,jdbcType=FLOAT}, #{gl21kcHumidity,jdbcType=FLOAT}, 
      #{gl21kcTemp,jdbcType=FLOAT}, #{gl21kcPm,jdbcType=FLOAT}, #{gl21ctcWasteGas,jdbcType=FLOAT}, 
      #{gl21ctcHumidity,jdbcType=FLOAT}, #{gl21ctcTemp,jdbcType=FLOAT}, #{gl21ctcPm,jdbcType=FLOAT}, 
      #{gl22kcWasteGas,jdbcType=FLOAT}, #{gl22kcHumidity,jdbcType=FLOAT}, #{gl22kcTemp,jdbcType=FLOAT}, 
      #{gl22kcPm,jdbcType=FLOAT}, #{gl22ctcWasteGas,jdbcType=FLOAT}, #{gl22ctcHumidity,jdbcType=FLOAT}, 
      #{gl22ctcTemp,jdbcType=FLOAT}, #{gl22ctcPm,jdbcType=FLOAT}, #{sj21jwWasteGas,jdbcType=FLOAT}, 
      #{sj21jwHumidity,jdbcType=FLOAT}, #{sj21jwTemp,jdbcType=FLOAT}, #{sj21jwPm,jdbcType=FLOAT}, 
      #{sj22jwWasteGas,jdbcType=FLOAT}, #{sj22jwHumidity,jdbcType=FLOAT}, #{sj22jwTemp,jdbcType=FLOAT}, 
      #{sj22jwPm,jdbcType=FLOAT}, #{jh21ycWasteGas,jdbcType=FLOAT}, #{jh21ycHumidity,jdbcType=FLOAT}, 
      #{jh21ycTemp,jdbcType=FLOAT}, #{jh21ycPm,jdbcType=FLOAT}, #{jh21ycSo2,jdbcType=FLOAT}, 
      #{jh21ycNox,jdbcType=FLOAT}, #{jh21ycO2Content,jdbcType=FLOAT}, #{jh22ycWasteGas,jdbcType=FLOAT}, 
      #{jh22ycHumidity,jdbcType=FLOAT}, #{jh22ycTemp,jdbcType=FLOAT}, #{jh22ycPm,jdbcType=FLOAT}, 
      #{jh22ycSo2,jdbcType=FLOAT}, #{jh22ycNox,jdbcType=FLOAT}, #{jh22ycO2Content,jdbcType=FLOAT}, 
      #{jh2ZmdmcczWasteGas,jdbcType=FLOAT}, #{jh2ZmdmcczHumidity,jdbcType=FLOAT}, #{jh2ZmdmcczTemp,jdbcType=FLOAT}, 
      #{jh2ZmdmcczPm,jdbcType=FLOAT}, #{jh2ZmdmcczSo2,jdbcType=FLOAT}, #{jh2ZmdmcczO2Content,jdbcType=FLOAT}, 
      #{jh2TjdmcczWasteGas,jdbcType=FLOAT}, #{jh2TjdmcczHumidity,jdbcType=FLOAT}, #{jh2TjdmcczTemp,jdbcType=FLOAT}, 
      #{jh2TjdmcczPm,jdbcType=FLOAT}, #{jh2TjdmcczSo2,jdbcType=FLOAT}, #{jh2TjdmcczO2Content,jdbcType=FLOAT}, 
      #{zyrd1tltydckWasteGas,jdbcType=FLOAT}, #{zyrd1tltydckHumidity,jdbcType=FLOAT}, 
      #{zyrd1tltydckTemp,jdbcType=FLOAT}, #{zyrd1tltydckPm,jdbcType=FLOAT}, #{zyrd1tltydckSo2,jdbcType=FLOAT}, 
      #{zyrd1tltydckNox,jdbcType=FLOAT}, #{zyrd1tltydckO2Content,jdbcType=FLOAT}, #{zyrd2tltydckWasteGas,jdbcType=FLOAT}, 
      #{zyrd2tltydckHumidity,jdbcType=FLOAT}, #{zyrd2tltydckTemp,jdbcType=FLOAT}, #{zyrd2tltydckPm,jdbcType=FLOAT}, 
      #{zyrd2tltydckSo2,jdbcType=FLOAT}, #{zyrd2tltydckNox,jdbcType=FLOAT}, #{zyrd2tltydckO2Content,jdbcType=FLOAT}, 
      #{jh1ShclzckWaterflow,jdbcType=FLOAT}, #{jh1ShclzckCod,jdbcType=FLOAT}, #{jh1ShclzckNh3N,jdbcType=FLOAT}, 
      #{jh2ShclzckWaterflow,jdbcType=FLOAT}, #{jh2ShclzckCod,jdbcType=FLOAT}, #{jh2ShclzckNh3N,jdbcType=FLOAT}, 
      #{yjCksWaterflow,jdbcType=FLOAT}, #{yjCksCod,jdbcType=FLOAT}, #{yjCksNh3N,jdbcType=FLOAT}, 
      #{yjCksP,jdbcType=FLOAT}, #{yjCksN,jdbcType=FLOAT}, #{yjCksPh,jdbcType=FLOAT}, 
      #{yjCksTemp,jdbcType=FLOAT}, #{yjJskWaterflow,jdbcType=FLOAT}, #{yjJskCod,jdbcType=FLOAT}, 
      #{yjJskNh3N,jdbcType=FLOAT})
  </insert>
  <insert id="insertSelective" parameterType="com.steerinfo.ems.emshbsj.model.EmsHbsj">
    insert into EMS_HBSJ
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="tmstmp != null">
        TMSTMP,
      </if>
      <if test="esj2x200m1WasteGas != null">
        ESJ2X200M1_WASTE_GAS,
      </if>
      <if test="esj2x200m1Humidity != null">
        ESJ2X200M1_HUMIDITY,
      </if>
      <if test="esj2x200m1Temp != null">
        ESJ2X200M1_TEMP,
      </if>
      <if test="esj2x200m1Pm != null">
        ESJ2X200M1_PM,
      </if>
      <if test="esj2x200m1So2 != null">
        ESJ2X200M1_SO2,
      </if>
      <if test="esj2x200m1Nox != null">
        ESJ2X200M1_NOX,
      </if>
      <if test="esj2x200m1O2Content != null">
        ESJ2X200M1_O2_CONTENT,
      </if>
      <if test="esj2x200m2WasteGas != null">
        ESJ2X200M2_WASTE_GAS,
      </if>
      <if test="esj2x200m2Humidity != null">
        ESJ2X200M2_HUMIDITY,
      </if>
      <if test="esj2x200m2Temp != null">
        ESJ2X200M2_TEMP,
      </if>
      <if test="esj2x200m2Pm != null">
        ESJ2X200M2_PM,
      </if>
      <if test="esj2x200m2So2 != null">
        ESJ2X200M2_SO2,
      </if>
      <if test="esj2x200m2Nox != null">
        ESJ2X200M2_NOX,
      </if>
      <if test="esj2x200m2O2Content != null">
        ESJ2X200M2_O2_CONTENT,
      </if>
      <if test="lg1ecccWasteGas != null">
        LG1ECCC_WASTE_GAS,
      </if>
      <if test="lg1ecccHumidity != null">
        LG1ECCC_HUMIDITY,
      </if>
      <if test="lg1ecccTemp != null">
        LG1ECCC_TEMP,
      </if>
      <if test="lg1ecccPm != null">
        LG1ECCC_PM,
      </if>
      <if test="gl1ctcWasteGas != null">
        GL1CTC_WASTE_GAS,
      </if>
      <if test="gl1ctcHumidity != null">
        GL1CTC_HUMIDITY,
      </if>
      <if test="gl1ctcTemp != null">
        GL1CTC_TEMP,
      </if>
      <if test="gl1ctcPm != null">
        GL1CTC_PM,
      </if>
      <if test="gl1kcWasteGas != null">
        GL1KC_WASTE_GAS,
      </if>
      <if test="gl1kcHumidity != null">
        GL1KC_HUMIDITY,
      </if>
      <if test="gl1kcTemp != null">
        GL1KC_TEMP,
      </if>
      <if test="gl1kcPm != null">
        GL1KC_PM,
      </if>
      <if test="sj1jwWasteGas != null">
        SJ1JW_WASTE_GAS,
      </if>
      <if test="sj1jwHumidity != null">
        SJ1JW_HUMIDITY,
      </if>
      <if test="sj1jwTemp != null">
        SJ1JW_TEMP,
      </if>
      <if test="sj1jwPm != null">
        SJ1JW_PM,
      </if>
      <if test="sj1jtWasteGas != null">
        SJ1JT_WASTE_GAS,
      </if>
      <if test="sj1jtHumidity != null">
        SJ1JT_HUMIDITY,
      </if>
      <if test="sj1jtTemp != null">
        SJ1JT_TEMP,
      </if>
      <if test="sj1jtPm != null">
        SJ1JT_PM,
      </if>
      <if test="sj1jtSo2 != null">
        SJ1JT_SO2,
      </if>
      <if test="sj1jtNox != null">
        SJ1JT_NOX,
      </if>
      <if test="sj1jtO2Content != null">
        SJ1JT_O2_CONTENT,
      </if>
      <if test="jh1ycWasteGas != null">
        JH1YC_WASTE_GAS,
      </if>
      <if test="jh1ycHumidity != null">
        JH1YC_HUMIDITY,
      </if>
      <if test="jh1ycTemp != null">
        JH1YC_TEMP,
      </if>
      <if test="jh1ycPm != null">
        JH1YC_PM,
      </if>
      <if test="jh1ycSo2 != null">
        JH1YC_SO2,
      </if>
      <if test="jh1ycNox != null">
        JH1YC_NOX,
      </if>
      <if test="jh1ycO2Content != null">
        JH1YC_O2_CONTENT,
      </if>
      <if test="lg2ecccWasteGas != null">
        LG2ECCC_WASTE_GAS,
      </if>
      <if test="lg2ecccHumidity != null">
        LG2ECCC_HUMIDITY,
      </if>
      <if test="lg2ecccTemp != null">
        LG2ECCC_TEMP,
      </if>
      <if test="lg2ecccPm != null">
        LG2ECCC_PM,
      </if>
      <if test="gl21kcWasteGas != null">
        GL2_1KC_WASTE_GAS,
      </if>
      <if test="gl21kcHumidity != null">
        GL2_1KC_HUMIDITY,
      </if>
      <if test="gl21kcTemp != null">
        GL2_1KC_TEMP,
      </if>
      <if test="gl21kcPm != null">
        GL2_1KC_PM,
      </if>
      <if test="gl21ctcWasteGas != null">
        GL2_1CTC_WASTE_GAS,
      </if>
      <if test="gl21ctcHumidity != null">
        GL2_1CTC_HUMIDITY,
      </if>
      <if test="gl21ctcTemp != null">
        GL2_1CTC_TEMP,
      </if>
      <if test="gl21ctcPm != null">
        GL2_1CTC_PM,
      </if>
      <if test="gl22kcWasteGas != null">
        GL2_2KC_WASTE_GAS,
      </if>
      <if test="gl22kcHumidity != null">
        GL2_2KC_HUMIDITY,
      </if>
      <if test="gl22kcTemp != null">
        GL2_2KC_TEMP,
      </if>
      <if test="gl22kcPm != null">
        GL2_2KC_PM,
      </if>
      <if test="gl22ctcWasteGas != null">
        GL2_2CTC_WASTE_GAS,
      </if>
      <if test="gl22ctcHumidity != null">
        GL2_2CTC_HUMIDITY,
      </if>
      <if test="gl22ctcTemp != null">
        GL2_2CTC_TEMP,
      </if>
      <if test="gl22ctcPm != null">
        GL2_2CTC_PM,
      </if>
      <if test="sj21jwWasteGas != null">
        SJ2_1JW_WASTE_GAS,
      </if>
      <if test="sj21jwHumidity != null">
        SJ2_1JW_HUMIDITY,
      </if>
      <if test="sj21jwTemp != null">
        SJ2_1JW_TEMP,
      </if>
      <if test="sj21jwPm != null">
        SJ2_1JW_PM,
      </if>
      <if test="sj22jwWasteGas != null">
        SJ2_2JW_WASTE_GAS,
      </if>
      <if test="sj22jwHumidity != null">
        SJ2_2JW_HUMIDITY,
      </if>
      <if test="sj22jwTemp != null">
        SJ2_2JW_TEMP,
      </if>
      <if test="sj22jwPm != null">
        SJ2_2JW_PM,
      </if>
      <if test="jh21ycWasteGas != null">
        JH2_1YC_WASTE_GAS,
      </if>
      <if test="jh21ycHumidity != null">
        JH2_1YC_HUMIDITY,
      </if>
      <if test="jh21ycTemp != null">
        JH2_1YC_TEMP,
      </if>
      <if test="jh21ycPm != null">
        JH2_1YC_PM,
      </if>
      <if test="jh21ycSo2 != null">
        JH2_1YC_SO2,
      </if>
      <if test="jh21ycNox != null">
        JH2_1YC_NOX,
      </if>
      <if test="jh21ycO2Content != null">
        JH2_1YC_O2_CONTENT,
      </if>
      <if test="jh22ycWasteGas != null">
        JH2_2YC_WASTE_GAS,
      </if>
      <if test="jh22ycHumidity != null">
        JH2_2YC_HUMIDITY,
      </if>
      <if test="jh22ycTemp != null">
        JH2_2YC_TEMP,
      </if>
      <if test="jh22ycPm != null">
        JH2_2YC_PM,
      </if>
      <if test="jh22ycSo2 != null">
        JH2_2YC_SO2,
      </if>
      <if test="jh22ycNox != null">
        JH2_2YC_NOX,
      </if>
      <if test="jh22ycO2Content != null">
        JH2_2YC_O2_CONTENT,
      </if>
      <if test="jh2ZmdmcczWasteGas != null">
        JH2_ZMDMCCZ_WASTE_GAS,
      </if>
      <if test="jh2ZmdmcczHumidity != null">
        JH2_ZMDMCCZ_HUMIDITY,
      </if>
      <if test="jh2ZmdmcczTemp != null">
        JH2_ZMDMCCZ_TEMP,
      </if>
      <if test="jh2ZmdmcczPm != null">
        JH2_ZMDMCCZ_PM,
      </if>
      <if test="jh2ZmdmcczSo2 != null">
        JH2_ZMDMCCZ_SO2,
      </if>
      <if test="jh2ZmdmcczO2Content != null">
        JH2_ZMDMCCZ_O2_CONTENT,
      </if>
      <if test="jh2TjdmcczWasteGas != null">
        JH2_TJDMCCZ_WASTE_GAS,
      </if>
      <if test="jh2TjdmcczHumidity != null">
        JH2_TJDMCCZ_HUMIDITY,
      </if>
      <if test="jh2TjdmcczTemp != null">
        JH2_TJDMCCZ_TEMP,
      </if>
      <if test="jh2TjdmcczPm != null">
        JH2_TJDMCCZ_PM,
      </if>
      <if test="jh2TjdmcczSo2 != null">
        JH2_TJDMCCZ_SO2,
      </if>
      <if test="jh2TjdmcczO2Content != null">
        JH2_TJDMCCZ_O2_CONTENT,
      </if>
      <if test="zyrd1tltydckWasteGas != null">
        ZYRD_1TLTYDCK_WASTE_GAS,
      </if>
      <if test="zyrd1tltydckHumidity != null">
        ZYRD_1TLTYDCK_HUMIDITY,
      </if>
      <if test="zyrd1tltydckTemp != null">
        ZYRD_1TLTYDCK_TEMP,
      </if>
      <if test="zyrd1tltydckPm != null">
        ZYRD_1TLTYDCK_PM,
      </if>
      <if test="zyrd1tltydckSo2 != null">
        ZYRD_1TLTYDCK_SO2,
      </if>
      <if test="zyrd1tltydckNox != null">
        ZYRD_1TLTYDCK_NOX,
      </if>
      <if test="zyrd1tltydckO2Content != null">
        ZYRD_1TLTYDCK_O2_CONTENT,
      </if>
      <if test="zyrd2tltydckWasteGas != null">
        ZYRD_2TLTYDCK_WASTE_GAS,
      </if>
      <if test="zyrd2tltydckHumidity != null">
        ZYRD_2TLTYDCK_HUMIDITY,
      </if>
      <if test="zyrd2tltydckTemp != null">
        ZYRD_2TLTYDCK_TEMP,
      </if>
      <if test="zyrd2tltydckPm != null">
        ZYRD_2TLTYDCK_PM,
      </if>
      <if test="zyrd2tltydckSo2 != null">
        ZYRD_2TLTYDCK_SO2,
      </if>
      <if test="zyrd2tltydckNox != null">
        ZYRD_2TLTYDCK_NOX,
      </if>
      <if test="zyrd2tltydckO2Content != null">
        ZYRD_2TLTYDCK_O2_CONTENT,
      </if>
      <if test="jh1ShclzckWaterflow != null">
        JH1_SHCLZCK_WATERFLOW,
      </if>
      <if test="jh1ShclzckCod != null">
        JH1_SHCLZCK_COD,
      </if>
      <if test="jh1ShclzckNh3N != null">
        JH1_SHCLZCK_NH3_N,
      </if>
      <if test="jh2ShclzckWaterflow != null">
        JH2_SHCLZCK_WATERFLOW,
      </if>
      <if test="jh2ShclzckCod != null">
        JH2_SHCLZCK_COD,
      </if>
      <if test="jh2ShclzckNh3N != null">
        JH2_SHCLZCK_NH3_N,
      </if>
      <if test="yjCksWaterflow != null">
        YJ_CKS_WATERFLOW,
      </if>
      <if test="yjCksCod != null">
        YJ_CKS_COD,
      </if>
      <if test="yjCksNh3N != null">
        YJ_CKS_NH3_N,
      </if>
      <if test="yjCksP != null">
        YJ_CKS_P,
      </if>
      <if test="yjCksN != null">
        YJ_CKS_N,
      </if>
      <if test="yjCksPh != null">
        YJ_CKS_PH,
      </if>
      <if test="yjCksTemp != null">
        YJ_CKS_TEMP,
      </if>
      <if test="yjJskWaterflow != null">
        YJ_JSK_WATERFLOW,
      </if>
      <if test="yjJskCod != null">
        YJ_JSK_COD,
      </if>
      <if test="yjJskNh3N != null">
        YJ_JSK_NH3_N,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="tmstmp != null">
        #{tmstmp,jdbcType=TIMESTAMP},
      </if>
      <if test="esj2x200m1WasteGas != null">
        #{esj2x200m1WasteGas,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Humidity != null">
        #{esj2x200m1Humidity,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Temp != null">
        #{esj2x200m1Temp,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Pm != null">
        #{esj2x200m1Pm,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1So2 != null">
        #{esj2x200m1So2,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Nox != null">
        #{esj2x200m1Nox,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1O2Content != null">
        #{esj2x200m1O2Content,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2WasteGas != null">
        #{esj2x200m2WasteGas,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Humidity != null">
        #{esj2x200m2Humidity,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Temp != null">
        #{esj2x200m2Temp,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Pm != null">
        #{esj2x200m2Pm,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2So2 != null">
        #{esj2x200m2So2,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Nox != null">
        #{esj2x200m2Nox,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2O2Content != null">
        #{esj2x200m2O2Content,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccWasteGas != null">
        #{lg1ecccWasteGas,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccHumidity != null">
        #{lg1ecccHumidity,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccTemp != null">
        #{lg1ecccTemp,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccPm != null">
        #{lg1ecccPm,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcWasteGas != null">
        #{gl1ctcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcHumidity != null">
        #{gl1ctcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcTemp != null">
        #{gl1ctcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcPm != null">
        #{gl1ctcPm,jdbcType=FLOAT},
      </if>
      <if test="gl1kcWasteGas != null">
        #{gl1kcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl1kcHumidity != null">
        #{gl1kcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl1kcTemp != null">
        #{gl1kcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl1kcPm != null">
        #{gl1kcPm,jdbcType=FLOAT},
      </if>
      <if test="sj1jwWasteGas != null">
        #{sj1jwWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj1jwHumidity != null">
        #{sj1jwHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj1jwTemp != null">
        #{sj1jwTemp,jdbcType=FLOAT},
      </if>
      <if test="sj1jwPm != null">
        #{sj1jwPm,jdbcType=FLOAT},
      </if>
      <if test="sj1jtWasteGas != null">
        #{sj1jtWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj1jtHumidity != null">
        #{sj1jtHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj1jtTemp != null">
        #{sj1jtTemp,jdbcType=FLOAT},
      </if>
      <if test="sj1jtPm != null">
        #{sj1jtPm,jdbcType=FLOAT},
      </if>
      <if test="sj1jtSo2 != null">
        #{sj1jtSo2,jdbcType=FLOAT},
      </if>
      <if test="sj1jtNox != null">
        #{sj1jtNox,jdbcType=FLOAT},
      </if>
      <if test="sj1jtO2Content != null">
        #{sj1jtO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh1ycWasteGas != null">
        #{jh1ycWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh1ycHumidity != null">
        #{jh1ycHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh1ycTemp != null">
        #{jh1ycTemp,jdbcType=FLOAT},
      </if>
      <if test="jh1ycPm != null">
        #{jh1ycPm,jdbcType=FLOAT},
      </if>
      <if test="jh1ycSo2 != null">
        #{jh1ycSo2,jdbcType=FLOAT},
      </if>
      <if test="jh1ycNox != null">
        #{jh1ycNox,jdbcType=FLOAT},
      </if>
      <if test="jh1ycO2Content != null">
        #{jh1ycO2Content,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccWasteGas != null">
        #{lg2ecccWasteGas,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccHumidity != null">
        #{lg2ecccHumidity,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccTemp != null">
        #{lg2ecccTemp,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccPm != null">
        #{lg2ecccPm,jdbcType=FLOAT},
      </if>
      <if test="gl21kcWasteGas != null">
        #{gl21kcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl21kcHumidity != null">
        #{gl21kcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl21kcTemp != null">
        #{gl21kcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl21kcPm != null">
        #{gl21kcPm,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcWasteGas != null">
        #{gl21ctcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcHumidity != null">
        #{gl21ctcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcTemp != null">
        #{gl21ctcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcPm != null">
        #{gl21ctcPm,jdbcType=FLOAT},
      </if>
      <if test="gl22kcWasteGas != null">
        #{gl22kcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl22kcHumidity != null">
        #{gl22kcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl22kcTemp != null">
        #{gl22kcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl22kcPm != null">
        #{gl22kcPm,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcWasteGas != null">
        #{gl22ctcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcHumidity != null">
        #{gl22ctcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcTemp != null">
        #{gl22ctcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcPm != null">
        #{gl22ctcPm,jdbcType=FLOAT},
      </if>
      <if test="sj21jwWasteGas != null">
        #{sj21jwWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj21jwHumidity != null">
        #{sj21jwHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj21jwTemp != null">
        #{sj21jwTemp,jdbcType=FLOAT},
      </if>
      <if test="sj21jwPm != null">
        #{sj21jwPm,jdbcType=FLOAT},
      </if>
      <if test="sj22jwWasteGas != null">
        #{sj22jwWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj22jwHumidity != null">
        #{sj22jwHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj22jwTemp != null">
        #{sj22jwTemp,jdbcType=FLOAT},
      </if>
      <if test="sj22jwPm != null">
        #{sj22jwPm,jdbcType=FLOAT},
      </if>
      <if test="jh21ycWasteGas != null">
        #{jh21ycWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh21ycHumidity != null">
        #{jh21ycHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh21ycTemp != null">
        #{jh21ycTemp,jdbcType=FLOAT},
      </if>
      <if test="jh21ycPm != null">
        #{jh21ycPm,jdbcType=FLOAT},
      </if>
      <if test="jh21ycSo2 != null">
        #{jh21ycSo2,jdbcType=FLOAT},
      </if>
      <if test="jh21ycNox != null">
        #{jh21ycNox,jdbcType=FLOAT},
      </if>
      <if test="jh21ycO2Content != null">
        #{jh21ycO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh22ycWasteGas != null">
        #{jh22ycWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh22ycHumidity != null">
        #{jh22ycHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh22ycTemp != null">
        #{jh22ycTemp,jdbcType=FLOAT},
      </if>
      <if test="jh22ycPm != null">
        #{jh22ycPm,jdbcType=FLOAT},
      </if>
      <if test="jh22ycSo2 != null">
        #{jh22ycSo2,jdbcType=FLOAT},
      </if>
      <if test="jh22ycNox != null">
        #{jh22ycNox,jdbcType=FLOAT},
      </if>
      <if test="jh22ycO2Content != null">
        #{jh22ycO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczWasteGas != null">
        #{jh2ZmdmcczWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczHumidity != null">
        #{jh2ZmdmcczHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczTemp != null">
        #{jh2ZmdmcczTemp,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczPm != null">
        #{jh2ZmdmcczPm,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczSo2 != null">
        #{jh2ZmdmcczSo2,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczO2Content != null">
        #{jh2ZmdmcczO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczWasteGas != null">
        #{jh2TjdmcczWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczHumidity != null">
        #{jh2TjdmcczHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczTemp != null">
        #{jh2TjdmcczTemp,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczPm != null">
        #{jh2TjdmcczPm,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczSo2 != null">
        #{jh2TjdmcczSo2,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczO2Content != null">
        #{jh2TjdmcczO2Content,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckWasteGas != null">
        #{zyrd1tltydckWasteGas,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckHumidity != null">
        #{zyrd1tltydckHumidity,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckTemp != null">
        #{zyrd1tltydckTemp,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckPm != null">
        #{zyrd1tltydckPm,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckSo2 != null">
        #{zyrd1tltydckSo2,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckNox != null">
        #{zyrd1tltydckNox,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckO2Content != null">
        #{zyrd1tltydckO2Content,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckWasteGas != null">
        #{zyrd2tltydckWasteGas,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckHumidity != null">
        #{zyrd2tltydckHumidity,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckTemp != null">
        #{zyrd2tltydckTemp,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckPm != null">
        #{zyrd2tltydckPm,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckSo2 != null">
        #{zyrd2tltydckSo2,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckNox != null">
        #{zyrd2tltydckNox,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckO2Content != null">
        #{zyrd2tltydckO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh1ShclzckWaterflow != null">
        #{jh1ShclzckWaterflow,jdbcType=FLOAT},
      </if>
      <if test="jh1ShclzckCod != null">
        #{jh1ShclzckCod,jdbcType=FLOAT},
      </if>
      <if test="jh1ShclzckNh3N != null">
        #{jh1ShclzckNh3N,jdbcType=FLOAT},
      </if>
      <if test="jh2ShclzckWaterflow != null">
        #{jh2ShclzckWaterflow,jdbcType=FLOAT},
      </if>
      <if test="jh2ShclzckCod != null">
        #{jh2ShclzckCod,jdbcType=FLOAT},
      </if>
      <if test="jh2ShclzckNh3N != null">
        #{jh2ShclzckNh3N,jdbcType=FLOAT},
      </if>
      <if test="yjCksWaterflow != null">
        #{yjCksWaterflow,jdbcType=FLOAT},
      </if>
      <if test="yjCksCod != null">
        #{yjCksCod,jdbcType=FLOAT},
      </if>
      <if test="yjCksNh3N != null">
        #{yjCksNh3N,jdbcType=FLOAT},
      </if>
      <if test="yjCksP != null">
        #{yjCksP,jdbcType=FLOAT},
      </if>
      <if test="yjCksN != null">
        #{yjCksN,jdbcType=FLOAT},
      </if>
      <if test="yjCksPh != null">
        #{yjCksPh,jdbcType=FLOAT},
      </if>
      <if test="yjCksTemp != null">
        #{yjCksTemp,jdbcType=FLOAT},
      </if>
      <if test="yjJskWaterflow != null">
        #{yjJskWaterflow,jdbcType=FLOAT},
      </if>
      <if test="yjJskCod != null">
        #{yjJskCod,jdbcType=FLOAT},
      </if>
      <if test="yjJskNh3N != null">
        #{yjJskNh3N,jdbcType=FLOAT},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.emshbsj.model.EmsHbsj">
    update EMS_HBSJ
    set ESJ2X200M1_WASTE_GAS = #{esj2x200m1WasteGas,jdbcType=FLOAT},
      ESJ2X200M1_HUMIDITY = #{esj2x200m1Humidity,jdbcType=FLOAT},
      ESJ2X200M1_TEMP = #{esj2x200m1Temp,jdbcType=FLOAT},
      ESJ2X200M1_PM = #{esj2x200m1Pm,jdbcType=FLOAT},
      ESJ2X200M1_SO2 = #{esj2x200m1So2,jdbcType=FLOAT},
      ESJ2X200M1_NOX = #{esj2x200m1Nox,jdbcType=FLOAT},
      ESJ2X200M1_O2_CONTENT = #{esj2x200m1O2Content,jdbcType=FLOAT},
      ESJ2X200M2_WASTE_GAS = #{esj2x200m2WasteGas,jdbcType=FLOAT},
      ESJ2X200M2_HUMIDITY = #{esj2x200m2Humidity,jdbcType=FLOAT},
      ESJ2X200M2_TEMP = #{esj2x200m2Temp,jdbcType=FLOAT},
      ESJ2X200M2_PM = #{esj2x200m2Pm,jdbcType=FLOAT},
      ESJ2X200M2_SO2 = #{esj2x200m2So2,jdbcType=FLOAT},
      ESJ2X200M2_NOX = #{esj2x200m2Nox,jdbcType=FLOAT},
      ESJ2X200M2_O2_CONTENT = #{esj2x200m2O2Content,jdbcType=FLOAT},
      LG1ECCC_WASTE_GAS = #{lg1ecccWasteGas,jdbcType=FLOAT},
      LG1ECCC_HUMIDITY = #{lg1ecccHumidity,jdbcType=FLOAT},
      LG1ECCC_TEMP = #{lg1ecccTemp,jdbcType=FLOAT},
      LG1ECCC_PM = #{lg1ecccPm,jdbcType=FLOAT},
      GL1CTC_WASTE_GAS = #{gl1ctcWasteGas,jdbcType=FLOAT},
      GL1CTC_HUMIDITY = #{gl1ctcHumidity,jdbcType=FLOAT},
      GL1CTC_TEMP = #{gl1ctcTemp,jdbcType=FLOAT},
      GL1CTC_PM = #{gl1ctcPm,jdbcType=FLOAT},
      GL1KC_WASTE_GAS = #{gl1kcWasteGas,jdbcType=FLOAT},
      GL1KC_HUMIDITY = #{gl1kcHumidity,jdbcType=FLOAT},
      GL1KC_TEMP = #{gl1kcTemp,jdbcType=FLOAT},
      GL1KC_PM = #{gl1kcPm,jdbcType=FLOAT},
      SJ1JW_WASTE_GAS = #{sj1jwWasteGas,jdbcType=FLOAT},
      SJ1JW_HUMIDITY = #{sj1jwHumidity,jdbcType=FLOAT},
      SJ1JW_TEMP = #{sj1jwTemp,jdbcType=FLOAT},
      SJ1JW_PM = #{sj1jwPm,jdbcType=FLOAT},
      SJ1JT_WASTE_GAS = #{sj1jtWasteGas,jdbcType=FLOAT},
      SJ1JT_HUMIDITY = #{sj1jtHumidity,jdbcType=FLOAT},
      SJ1JT_TEMP = #{sj1jtTemp,jdbcType=FLOAT},
      SJ1JT_PM = #{sj1jtPm,jdbcType=FLOAT},
      SJ1JT_SO2 = #{sj1jtSo2,jdbcType=FLOAT},
      SJ1JT_NOX = #{sj1jtNox,jdbcType=FLOAT},
      SJ1JT_O2_CONTENT = #{sj1jtO2Content,jdbcType=FLOAT},
      JH1YC_WASTE_GAS = #{jh1ycWasteGas,jdbcType=FLOAT},
      JH1YC_HUMIDITY = #{jh1ycHumidity,jdbcType=FLOAT},
      JH1YC_TEMP = #{jh1ycTemp,jdbcType=FLOAT},
      JH1YC_PM = #{jh1ycPm,jdbcType=FLOAT},
      JH1YC_SO2 = #{jh1ycSo2,jdbcType=FLOAT},
      JH1YC_NOX = #{jh1ycNox,jdbcType=FLOAT},
      JH1YC_O2_CONTENT = #{jh1ycO2Content,jdbcType=FLOAT},
      LG2ECCC_WASTE_GAS = #{lg2ecccWasteGas,jdbcType=FLOAT},
      LG2ECCC_HUMIDITY = #{lg2ecccHumidity,jdbcType=FLOAT},
      LG2ECCC_TEMP = #{lg2ecccTemp,jdbcType=FLOAT},
      LG2ECCC_PM = #{lg2ecccPm,jdbcType=FLOAT},
      GL2_1KC_WASTE_GAS = #{gl21kcWasteGas,jdbcType=FLOAT},
      GL2_1KC_HUMIDITY = #{gl21kcHumidity,jdbcType=FLOAT},
      GL2_1KC_TEMP = #{gl21kcTemp,jdbcType=FLOAT},
      GL2_1KC_PM = #{gl21kcPm,jdbcType=FLOAT},
      GL2_1CTC_WASTE_GAS = #{gl21ctcWasteGas,jdbcType=FLOAT},
      GL2_1CTC_HUMIDITY = #{gl21ctcHumidity,jdbcType=FLOAT},
      GL2_1CTC_TEMP = #{gl21ctcTemp,jdbcType=FLOAT},
      GL2_1CTC_PM = #{gl21ctcPm,jdbcType=FLOAT},
      GL2_2KC_WASTE_GAS = #{gl22kcWasteGas,jdbcType=FLOAT},
      GL2_2KC_HUMIDITY = #{gl22kcHumidity,jdbcType=FLOAT},
      GL2_2KC_TEMP = #{gl22kcTemp,jdbcType=FLOAT},
      GL2_2KC_PM = #{gl22kcPm,jdbcType=FLOAT},
      GL2_2CTC_WASTE_GAS = #{gl22ctcWasteGas,jdbcType=FLOAT},
      GL2_2CTC_HUMIDITY = #{gl22ctcHumidity,jdbcType=FLOAT},
      GL2_2CTC_TEMP = #{gl22ctcTemp,jdbcType=FLOAT},
      GL2_2CTC_PM = #{gl22ctcPm,jdbcType=FLOAT},
      SJ2_1JW_WASTE_GAS = #{sj21jwWasteGas,jdbcType=FLOAT},
      SJ2_1JW_HUMIDITY = #{sj21jwHumidity,jdbcType=FLOAT},
      SJ2_1JW_TEMP = #{sj21jwTemp,jdbcType=FLOAT},
      SJ2_1JW_PM = #{sj21jwPm,jdbcType=FLOAT},
      SJ2_2JW_WASTE_GAS = #{sj22jwWasteGas,jdbcType=FLOAT},
      SJ2_2JW_HUMIDITY = #{sj22jwHumidity,jdbcType=FLOAT},
      SJ2_2JW_TEMP = #{sj22jwTemp,jdbcType=FLOAT},
      SJ2_2JW_PM = #{sj22jwPm,jdbcType=FLOAT},
      JH2_1YC_WASTE_GAS = #{jh21ycWasteGas,jdbcType=FLOAT},
      JH2_1YC_HUMIDITY = #{jh21ycHumidity,jdbcType=FLOAT},
      JH2_1YC_TEMP = #{jh21ycTemp,jdbcType=FLOAT},
      JH2_1YC_PM = #{jh21ycPm,jdbcType=FLOAT},
      JH2_1YC_SO2 = #{jh21ycSo2,jdbcType=FLOAT},
      JH2_1YC_NOX = #{jh21ycNox,jdbcType=FLOAT},
      JH2_1YC_O2_CONTENT = #{jh21ycO2Content,jdbcType=FLOAT},
      JH2_2YC_WASTE_GAS = #{jh22ycWasteGas,jdbcType=FLOAT},
      JH2_2YC_HUMIDITY = #{jh22ycHumidity,jdbcType=FLOAT},
      JH2_2YC_TEMP = #{jh22ycTemp,jdbcType=FLOAT},
      JH2_2YC_PM = #{jh22ycPm,jdbcType=FLOAT},
      JH2_2YC_SO2 = #{jh22ycSo2,jdbcType=FLOAT},
      JH2_2YC_NOX = #{jh22ycNox,jdbcType=FLOAT},
      JH2_2YC_O2_CONTENT = #{jh22ycO2Content,jdbcType=FLOAT},
      JH2_ZMDMCCZ_WASTE_GAS = #{jh2ZmdmcczWasteGas,jdbcType=FLOAT},
      JH2_ZMDMCCZ_HUMIDITY = #{jh2ZmdmcczHumidity,jdbcType=FLOAT},
      JH2_ZMDMCCZ_TEMP = #{jh2ZmdmcczTemp,jdbcType=FLOAT},
      JH2_ZMDMCCZ_PM = #{jh2ZmdmcczPm,jdbcType=FLOAT},
      JH2_ZMDMCCZ_SO2 = #{jh2ZmdmcczSo2,jdbcType=FLOAT},
      JH2_ZMDMCCZ_O2_CONTENT = #{jh2ZmdmcczO2Content,jdbcType=FLOAT},
      JH2_TJDMCCZ_WASTE_GAS = #{jh2TjdmcczWasteGas,jdbcType=FLOAT},
      JH2_TJDMCCZ_HUMIDITY = #{jh2TjdmcczHumidity,jdbcType=FLOAT},
      JH2_TJDMCCZ_TEMP = #{jh2TjdmcczTemp,jdbcType=FLOAT},
      JH2_TJDMCCZ_PM = #{jh2TjdmcczPm,jdbcType=FLOAT},
      JH2_TJDMCCZ_SO2 = #{jh2TjdmcczSo2,jdbcType=FLOAT},
      JH2_TJDMCCZ_O2_CONTENT = #{jh2TjdmcczO2Content,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_WASTE_GAS = #{zyrd1tltydckWasteGas,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_HUMIDITY = #{zyrd1tltydckHumidity,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_TEMP = #{zyrd1tltydckTemp,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_PM = #{zyrd1tltydckPm,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_SO2 = #{zyrd1tltydckSo2,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_NOX = #{zyrd1tltydckNox,jdbcType=FLOAT},
      ZYRD_1TLTYDCK_O2_CONTENT = #{zyrd1tltydckO2Content,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_WASTE_GAS = #{zyrd2tltydckWasteGas,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_HUMIDITY = #{zyrd2tltydckHumidity,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_TEMP = #{zyrd2tltydckTemp,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_PM = #{zyrd2tltydckPm,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_SO2 = #{zyrd2tltydckSo2,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_NOX = #{zyrd2tltydckNox,jdbcType=FLOAT},
      ZYRD_2TLTYDCK_O2_CONTENT = #{zyrd2tltydckO2Content,jdbcType=FLOAT},
      JH1_SHCLZCK_WATERFLOW = #{jh1ShclzckWaterflow,jdbcType=FLOAT},
      JH1_SHCLZCK_COD = #{jh1ShclzckCod,jdbcType=FLOAT},
      JH1_SHCLZCK_NH3_N = #{jh1ShclzckNh3N,jdbcType=FLOAT},
      JH2_SHCLZCK_WATERFLOW = #{jh2ShclzckWaterflow,jdbcType=FLOAT},
      JH2_SHCLZCK_COD = #{jh2ShclzckCod,jdbcType=FLOAT},
      JH2_SHCLZCK_NH3_N = #{jh2ShclzckNh3N,jdbcType=FLOAT},
      YJ_CKS_WATERFLOW = #{yjCksWaterflow,jdbcType=FLOAT},
      YJ_CKS_COD = #{yjCksCod,jdbcType=FLOAT},
      YJ_CKS_NH3_N = #{yjCksNh3N,jdbcType=FLOAT},
      YJ_CKS_P = #{yjCksP,jdbcType=FLOAT},
      YJ_CKS_N = #{yjCksN,jdbcType=FLOAT},
      YJ_CKS_PH = #{yjCksPh,jdbcType=FLOAT},
      YJ_CKS_TEMP = #{yjCksTemp,jdbcType=FLOAT},
      YJ_JSK_WATERFLOW = #{yjJskWaterflow,jdbcType=FLOAT},
      YJ_JSK_COD = #{yjJskCod,jdbcType=FLOAT},
      YJ_JSK_NH3_N = #{yjJskNh3N,jdbcType=FLOAT}
    where TMSTMP = #{tmstmp,jdbcType=TIMESTAMP}
  </update>
  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.emshbsj.model.EmsHbsj">
    update EMS_HBSJ
    <set>
      <if test="esj2x200m1WasteGas != null">
        ESJ2X200M1_WASTE_GAS = #{esj2x200m1WasteGas,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Humidity != null">
        ESJ2X200M1_HUMIDITY = #{esj2x200m1Humidity,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Temp != null">
        ESJ2X200M1_TEMP = #{esj2x200m1Temp,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Pm != null">
        ESJ2X200M1_PM = #{esj2x200m1Pm,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1So2 != null">
        ESJ2X200M1_SO2 = #{esj2x200m1So2,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1Nox != null">
        ESJ2X200M1_NOX = #{esj2x200m1Nox,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m1O2Content != null">
        ESJ2X200M1_O2_CONTENT = #{esj2x200m1O2Content,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2WasteGas != null">
        ESJ2X200M2_WASTE_GAS = #{esj2x200m2WasteGas,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Humidity != null">
        ESJ2X200M2_HUMIDITY = #{esj2x200m2Humidity,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Temp != null">
        ESJ2X200M2_TEMP = #{esj2x200m2Temp,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Pm != null">
        ESJ2X200M2_PM = #{esj2x200m2Pm,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2So2 != null">
        ESJ2X200M2_SO2 = #{esj2x200m2So2,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2Nox != null">
        ESJ2X200M2_NOX = #{esj2x200m2Nox,jdbcType=FLOAT},
      </if>
      <if test="esj2x200m2O2Content != null">
        ESJ2X200M2_O2_CONTENT = #{esj2x200m2O2Content,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccWasteGas != null">
        LG1ECCC_WASTE_GAS = #{lg1ecccWasteGas,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccHumidity != null">
        LG1ECCC_HUMIDITY = #{lg1ecccHumidity,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccTemp != null">
        LG1ECCC_TEMP = #{lg1ecccTemp,jdbcType=FLOAT},
      </if>
      <if test="lg1ecccPm != null">
        LG1ECCC_PM = #{lg1ecccPm,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcWasteGas != null">
        GL1CTC_WASTE_GAS = #{gl1ctcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcHumidity != null">
        GL1CTC_HUMIDITY = #{gl1ctcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcTemp != null">
        GL1CTC_TEMP = #{gl1ctcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl1ctcPm != null">
        GL1CTC_PM = #{gl1ctcPm,jdbcType=FLOAT},
      </if>
      <if test="gl1kcWasteGas != null">
        GL1KC_WASTE_GAS = #{gl1kcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl1kcHumidity != null">
        GL1KC_HUMIDITY = #{gl1kcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl1kcTemp != null">
        GL1KC_TEMP = #{gl1kcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl1kcPm != null">
        GL1KC_PM = #{gl1kcPm,jdbcType=FLOAT},
      </if>
      <if test="sj1jwWasteGas != null">
        SJ1JW_WASTE_GAS = #{sj1jwWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj1jwHumidity != null">
        SJ1JW_HUMIDITY = #{sj1jwHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj1jwTemp != null">
        SJ1JW_TEMP = #{sj1jwTemp,jdbcType=FLOAT},
      </if>
      <if test="sj1jwPm != null">
        SJ1JW_PM = #{sj1jwPm,jdbcType=FLOAT},
      </if>
      <if test="sj1jtWasteGas != null">
        SJ1JT_WASTE_GAS = #{sj1jtWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj1jtHumidity != null">
        SJ1JT_HUMIDITY = #{sj1jtHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj1jtTemp != null">
        SJ1JT_TEMP = #{sj1jtTemp,jdbcType=FLOAT},
      </if>
      <if test="sj1jtPm != null">
        SJ1JT_PM = #{sj1jtPm,jdbcType=FLOAT},
      </if>
      <if test="sj1jtSo2 != null">
        SJ1JT_SO2 = #{sj1jtSo2,jdbcType=FLOAT},
      </if>
      <if test="sj1jtNox != null">
        SJ1JT_NOX = #{sj1jtNox,jdbcType=FLOAT},
      </if>
      <if test="sj1jtO2Content != null">
        SJ1JT_O2_CONTENT = #{sj1jtO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh1ycWasteGas != null">
        JH1YC_WASTE_GAS = #{jh1ycWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh1ycHumidity != null">
        JH1YC_HUMIDITY = #{jh1ycHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh1ycTemp != null">
        JH1YC_TEMP = #{jh1ycTemp,jdbcType=FLOAT},
      </if>
      <if test="jh1ycPm != null">
        JH1YC_PM = #{jh1ycPm,jdbcType=FLOAT},
      </if>
      <if test="jh1ycSo2 != null">
        JH1YC_SO2 = #{jh1ycSo2,jdbcType=FLOAT},
      </if>
      <if test="jh1ycNox != null">
        JH1YC_NOX = #{jh1ycNox,jdbcType=FLOAT},
      </if>
      <if test="jh1ycO2Content != null">
        JH1YC_O2_CONTENT = #{jh1ycO2Content,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccWasteGas != null">
        LG2ECCC_WASTE_GAS = #{lg2ecccWasteGas,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccHumidity != null">
        LG2ECCC_HUMIDITY = #{lg2ecccHumidity,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccTemp != null">
        LG2ECCC_TEMP = #{lg2ecccTemp,jdbcType=FLOAT},
      </if>
      <if test="lg2ecccPm != null">
        LG2ECCC_PM = #{lg2ecccPm,jdbcType=FLOAT},
      </if>
      <if test="gl21kcWasteGas != null">
        GL2_1KC_WASTE_GAS = #{gl21kcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl21kcHumidity != null">
        GL2_1KC_HUMIDITY = #{gl21kcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl21kcTemp != null">
        GL2_1KC_TEMP = #{gl21kcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl21kcPm != null">
        GL2_1KC_PM = #{gl21kcPm,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcWasteGas != null">
        GL2_1CTC_WASTE_GAS = #{gl21ctcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcHumidity != null">
        GL2_1CTC_HUMIDITY = #{gl21ctcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcTemp != null">
        GL2_1CTC_TEMP = #{gl21ctcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl21ctcPm != null">
        GL2_1CTC_PM = #{gl21ctcPm,jdbcType=FLOAT},
      </if>
      <if test="gl22kcWasteGas != null">
        GL2_2KC_WASTE_GAS = #{gl22kcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl22kcHumidity != null">
        GL2_2KC_HUMIDITY = #{gl22kcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl22kcTemp != null">
        GL2_2KC_TEMP = #{gl22kcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl22kcPm != null">
        GL2_2KC_PM = #{gl22kcPm,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcWasteGas != null">
        GL2_2CTC_WASTE_GAS = #{gl22ctcWasteGas,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcHumidity != null">
        GL2_2CTC_HUMIDITY = #{gl22ctcHumidity,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcTemp != null">
        GL2_2CTC_TEMP = #{gl22ctcTemp,jdbcType=FLOAT},
      </if>
      <if test="gl22ctcPm != null">
        GL2_2CTC_PM = #{gl22ctcPm,jdbcType=FLOAT},
      </if>
      <if test="sj21jwWasteGas != null">
        SJ2_1JW_WASTE_GAS = #{sj21jwWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj21jwHumidity != null">
        SJ2_1JW_HUMIDITY = #{sj21jwHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj21jwTemp != null">
        SJ2_1JW_TEMP = #{sj21jwTemp,jdbcType=FLOAT},
      </if>
      <if test="sj21jwPm != null">
        SJ2_1JW_PM = #{sj21jwPm,jdbcType=FLOAT},
      </if>
      <if test="sj22jwWasteGas != null">
        SJ2_2JW_WASTE_GAS = #{sj22jwWasteGas,jdbcType=FLOAT},
      </if>
      <if test="sj22jwHumidity != null">
        SJ2_2JW_HUMIDITY = #{sj22jwHumidity,jdbcType=FLOAT},
      </if>
      <if test="sj22jwTemp != null">
        SJ2_2JW_TEMP = #{sj22jwTemp,jdbcType=FLOAT},
      </if>
      <if test="sj22jwPm != null">
        SJ2_2JW_PM = #{sj22jwPm,jdbcType=FLOAT},
      </if>
      <if test="jh21ycWasteGas != null">
        JH2_1YC_WASTE_GAS = #{jh21ycWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh21ycHumidity != null">
        JH2_1YC_HUMIDITY = #{jh21ycHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh21ycTemp != null">
        JH2_1YC_TEMP = #{jh21ycTemp,jdbcType=FLOAT},
      </if>
      <if test="jh21ycPm != null">
        JH2_1YC_PM = #{jh21ycPm,jdbcType=FLOAT},
      </if>
      <if test="jh21ycSo2 != null">
        JH2_1YC_SO2 = #{jh21ycSo2,jdbcType=FLOAT},
      </if>
      <if test="jh21ycNox != null">
        JH2_1YC_NOX = #{jh21ycNox,jdbcType=FLOAT},
      </if>
      <if test="jh21ycO2Content != null">
        JH2_1YC_O2_CONTENT = #{jh21ycO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh22ycWasteGas != null">
        JH2_2YC_WASTE_GAS = #{jh22ycWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh22ycHumidity != null">
        JH2_2YC_HUMIDITY = #{jh22ycHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh22ycTemp != null">
        JH2_2YC_TEMP = #{jh22ycTemp,jdbcType=FLOAT},
      </if>
      <if test="jh22ycPm != null">
        JH2_2YC_PM = #{jh22ycPm,jdbcType=FLOAT},
      </if>
      <if test="jh22ycSo2 != null">
        JH2_2YC_SO2 = #{jh22ycSo2,jdbcType=FLOAT},
      </if>
      <if test="jh22ycNox != null">
        JH2_2YC_NOX = #{jh22ycNox,jdbcType=FLOAT},
      </if>
      <if test="jh22ycO2Content != null">
        JH2_2YC_O2_CONTENT = #{jh22ycO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczWasteGas != null">
        JH2_ZMDMCCZ_WASTE_GAS = #{jh2ZmdmcczWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczHumidity != null">
        JH2_ZMDMCCZ_HUMIDITY = #{jh2ZmdmcczHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczTemp != null">
        JH2_ZMDMCCZ_TEMP = #{jh2ZmdmcczTemp,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczPm != null">
        JH2_ZMDMCCZ_PM = #{jh2ZmdmcczPm,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczSo2 != null">
        JH2_ZMDMCCZ_SO2 = #{jh2ZmdmcczSo2,jdbcType=FLOAT},
      </if>
      <if test="jh2ZmdmcczO2Content != null">
        JH2_ZMDMCCZ_O2_CONTENT = #{jh2ZmdmcczO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczWasteGas != null">
        JH2_TJDMCCZ_WASTE_GAS = #{jh2TjdmcczWasteGas,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczHumidity != null">
        JH2_TJDMCCZ_HUMIDITY = #{jh2TjdmcczHumidity,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczTemp != null">
        JH2_TJDMCCZ_TEMP = #{jh2TjdmcczTemp,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczPm != null">
        JH2_TJDMCCZ_PM = #{jh2TjdmcczPm,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczSo2 != null">
        JH2_TJDMCCZ_SO2 = #{jh2TjdmcczSo2,jdbcType=FLOAT},
      </if>
      <if test="jh2TjdmcczO2Content != null">
        JH2_TJDMCCZ_O2_CONTENT = #{jh2TjdmcczO2Content,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckWasteGas != null">
        ZYRD_1TLTYDCK_WASTE_GAS = #{zyrd1tltydckWasteGas,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckHumidity != null">
        ZYRD_1TLTYDCK_HUMIDITY = #{zyrd1tltydckHumidity,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckTemp != null">
        ZYRD_1TLTYDCK_TEMP = #{zyrd1tltydckTemp,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckPm != null">
        ZYRD_1TLTYDCK_PM = #{zyrd1tltydckPm,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckSo2 != null">
        ZYRD_1TLTYDCK_SO2 = #{zyrd1tltydckSo2,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckNox != null">
        ZYRD_1TLTYDCK_NOX = #{zyrd1tltydckNox,jdbcType=FLOAT},
      </if>
      <if test="zyrd1tltydckO2Content != null">
        ZYRD_1TLTYDCK_O2_CONTENT = #{zyrd1tltydckO2Content,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckWasteGas != null">
        ZYRD_2TLTYDCK_WASTE_GAS = #{zyrd2tltydckWasteGas,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckHumidity != null">
        ZYRD_2TLTYDCK_HUMIDITY = #{zyrd2tltydckHumidity,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckTemp != null">
        ZYRD_2TLTYDCK_TEMP = #{zyrd2tltydckTemp,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckPm != null">
        ZYRD_2TLTYDCK_PM = #{zyrd2tltydckPm,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckSo2 != null">
        ZYRD_2TLTYDCK_SO2 = #{zyrd2tltydckSo2,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckNox != null">
        ZYRD_2TLTYDCK_NOX = #{zyrd2tltydckNox,jdbcType=FLOAT},
      </if>
      <if test="zyrd2tltydckO2Content != null">
        ZYRD_2TLTYDCK_O2_CONTENT = #{zyrd2tltydckO2Content,jdbcType=FLOAT},
      </if>
      <if test="jh1ShclzckWaterflow != null">
        JH1_SHCLZCK_WATERFLOW = #{jh1ShclzckWaterflow,jdbcType=FLOAT},
      </if>
      <if test="jh1ShclzckCod != null">
        JH1_SHCLZCK_COD = #{jh1ShclzckCod,jdbcType=FLOAT},
      </if>
      <if test="jh1ShclzckNh3N != null">
        JH1_SHCLZCK_NH3_N = #{jh1ShclzckNh3N,jdbcType=FLOAT},
      </if>
      <if test="jh2ShclzckWaterflow != null">
        JH2_SHCLZCK_WATERFLOW = #{jh2ShclzckWaterflow,jdbcType=FLOAT},
      </if>
      <if test="jh2ShclzckCod != null">
        JH2_SHCLZCK_COD = #{jh2ShclzckCod,jdbcType=FLOAT},
      </if>
      <if test="jh2ShclzckNh3N != null">
        JH2_SHCLZCK_NH3_N = #{jh2ShclzckNh3N,jdbcType=FLOAT},
      </if>
      <if test="yjCksWaterflow != null">
        YJ_CKS_WATERFLOW = #{yjCksWaterflow,jdbcType=FLOAT},
      </if>
      <if test="yjCksCod != null">
        YJ_CKS_COD = #{yjCksCod,jdbcType=FLOAT},
      </if>
      <if test="yjCksNh3N != null">
        YJ_CKS_NH3_N = #{yjCksNh3N,jdbcType=FLOAT},
      </if>
      <if test="yjCksP != null">
        YJ_CKS_P = #{yjCksP,jdbcType=FLOAT},
      </if>
      <if test="yjCksN != null">
        YJ_CKS_N = #{yjCksN,jdbcType=FLOAT},
      </if>
      <if test="yjCksPh != null">
        YJ_CKS_PH = #{yjCksPh,jdbcType=FLOAT},
      </if>
      <if test="yjCksTemp != null">
        YJ_CKS_TEMP = #{yjCksTemp,jdbcType=FLOAT},
      </if>
      <if test="yjJskWaterflow != null">
        YJ_JSK_WATERFLOW = #{yjJskWaterflow,jdbcType=FLOAT},
      </if>
      <if test="yjJskCod != null">
        YJ_JSK_COD = #{yjJskCod,jdbcType=FLOAT},
      </if>
      <if test="yjJskNh3N != null">
        YJ_JSK_NH3_N = #{yjJskNh3N,jdbcType=FLOAT},
      </if>
    </set>
    where TMSTMP = #{tmstmp,jdbcType=TIMESTAMP}
  </update>
  <select id="selectByPrimaryKey" parameterType="java.util.Date" resultMap="BaseResultMap">
    select TMSTMP, ESJ2X200M1_WASTE_GAS, ESJ2X200M1_HUMIDITY, ESJ2X200M1_TEMP, ESJ2X200M1_PM, 
    ESJ2X200M1_SO2, ESJ2X200M1_NOX, ESJ2X200M1_O2_CONTENT, ESJ2X200M2_WASTE_GAS, ESJ2X200M2_HUMIDITY, 
    ESJ2X200M2_TEMP, ESJ2X200M2_PM, ESJ2X200M2_SO2, ESJ2X200M2_NOX, ESJ2X200M2_O2_CONTENT, 
    LG1ECCC_WASTE_GAS, LG1ECCC_HUMIDITY, LG1ECCC_TEMP, LG1ECCC_PM, GL1CTC_WASTE_GAS, 
    GL1CTC_HUMIDITY, GL1CTC_TEMP, GL1CTC_PM, GL1KC_WASTE_GAS, GL1KC_HUMIDITY, GL1KC_TEMP, 
    GL1KC_PM, SJ1JW_WASTE_GAS, SJ1JW_HUMIDITY, SJ1JW_TEMP, SJ1JW_PM, SJ1JT_WASTE_GAS, 
    SJ1JT_HUMIDITY, SJ1JT_TEMP, SJ1JT_PM, SJ1JT_SO2, SJ1JT_NOX, SJ1JT_O2_CONTENT, JH1YC_WASTE_GAS, 
    JH1YC_HUMIDITY, JH1YC_TEMP, JH1YC_PM, JH1YC_SO2, JH1YC_NOX, JH1YC_O2_CONTENT, LG2ECCC_WASTE_GAS, 
    LG2ECCC_HUMIDITY, LG2ECCC_TEMP, LG2ECCC_PM, GL2_1KC_WASTE_GAS, GL2_1KC_HUMIDITY, 
    GL2_1KC_TEMP, GL2_1KC_PM, GL2_1CTC_WASTE_GAS, GL2_1CTC_HUMIDITY, GL2_1CTC_TEMP, GL2_1CTC_PM, 
    GL2_2KC_WASTE_GAS, GL2_2KC_HUMIDITY, GL2_2KC_TEMP, GL2_2KC_PM, GL2_2CTC_WASTE_GAS, 
    GL2_2CTC_HUMIDITY, GL2_2CTC_TEMP, GL2_2CTC_PM, SJ2_1JW_WASTE_GAS, SJ2_1JW_HUMIDITY, 
    SJ2_1JW_TEMP, SJ2_1JW_PM, SJ2_2JW_WASTE_GAS, SJ2_2JW_HUMIDITY, SJ2_2JW_TEMP, SJ2_2JW_PM, 
    JH2_1YC_WASTE_GAS, JH2_1YC_HUMIDITY, JH2_1YC_TEMP, JH2_1YC_PM, JH2_1YC_SO2, JH2_1YC_NOX, 
    JH2_1YC_O2_CONTENT, JH2_2YC_WASTE_GAS, JH2_2YC_HUMIDITY, JH2_2YC_TEMP, JH2_2YC_PM, 
    JH2_2YC_SO2, JH2_2YC_NOX, JH2_2YC_O2_CONTENT, JH2_ZMDMCCZ_WASTE_GAS, JH2_ZMDMCCZ_HUMIDITY, 
    JH2_ZMDMCCZ_TEMP, JH2_ZMDMCCZ_PM, JH2_ZMDMCCZ_SO2, JH2_ZMDMCCZ_O2_CONTENT, JH2_TJDMCCZ_WASTE_GAS, 
    JH2_TJDMCCZ_HUMIDITY, JH2_TJDMCCZ_TEMP, JH2_TJDMCCZ_PM, JH2_TJDMCCZ_SO2, JH2_TJDMCCZ_O2_CONTENT, 
    ZYRD_1TLTYDCK_WASTE_GAS, ZYRD_1TLTYDCK_HUMIDITY, ZYRD_1TLTYDCK_TEMP, ZYRD_1TLTYDCK_PM, 
    ZYRD_1TLTYDCK_SO2, ZYRD_1TLTYDCK_NOX, ZYRD_1TLTYDCK_O2_CONTENT, ZYRD_2TLTYDCK_WASTE_GAS, 
    ZYRD_2TLTYDCK_HUMIDITY, ZYRD_2TLTYDCK_TEMP, ZYRD_2TLTYDCK_PM, ZYRD_2TLTYDCK_SO2, 
    ZYRD_2TLTYDCK_NOX, ZYRD_2TLTYDCK_O2_CONTENT, JH1_SHCLZCK_WATERFLOW, JH1_SHCLZCK_COD, 
    JH1_SHCLZCK_NH3_N, JH2_SHCLZCK_WATERFLOW, JH2_SHCLZCK_COD, JH2_SHCLZCK_NH3_N, YJ_CKS_WATERFLOW, 
    YJ_CKS_COD, YJ_CKS_NH3_N, YJ_CKS_P, YJ_CKS_N, YJ_CKS_PH, YJ_CKS_TEMP, YJ_JSK_WATERFLOW, 
    YJ_JSK_COD, YJ_JSK_NH3_N
    from EMS_HBSJ
    where TMSTMP = #{tmstmp,jdbcType=TIMESTAMP}
  </select>
  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
    select TMSTMP, ESJ2X200M1_WASTE_GAS, ESJ2X200M1_HUMIDITY, ESJ2X200M1_TEMP, ESJ2X200M1_PM, 
    ESJ2X200M1_SO2, ESJ2X200M1_NOX, ESJ2X200M1_O2_CONTENT, ESJ2X200M2_WASTE_GAS, ESJ2X200M2_HUMIDITY, 
    ESJ2X200M2_TEMP, ESJ2X200M2_PM, ESJ2X200M2_SO2, ESJ2X200M2_NOX, ESJ2X200M2_O2_CONTENT, 
    LG1ECCC_WASTE_GAS, LG1ECCC_HUMIDITY, LG1ECCC_TEMP, LG1ECCC_PM, GL1CTC_WASTE_GAS, 
    GL1CTC_HUMIDITY, GL1CTC_TEMP, GL1CTC_PM, GL1KC_WASTE_GAS, GL1KC_HUMIDITY, GL1KC_TEMP, 
    GL1KC_PM, SJ1JW_WASTE_GAS, SJ1JW_HUMIDITY, SJ1JW_TEMP, SJ1JW_PM, SJ1JT_WASTE_GAS, 
    SJ1JT_HUMIDITY, SJ1JT_TEMP, SJ1JT_PM, SJ1JT_SO2, SJ1JT_NOX, SJ1JT_O2_CONTENT, JH1YC_WASTE_GAS, 
    JH1YC_HUMIDITY, JH1YC_TEMP, JH1YC_PM, JH1YC_SO2, JH1YC_NOX, JH1YC_O2_CONTENT, LG2ECCC_WASTE_GAS, 
    LG2ECCC_HUMIDITY, LG2ECCC_TEMP, LG2ECCC_PM, GL2_1KC_WASTE_GAS, GL2_1KC_HUMIDITY, 
    GL2_1KC_TEMP, GL2_1KC_PM, GL2_1CTC_WASTE_GAS, GL2_1CTC_HUMIDITY, GL2_1CTC_TEMP, GL2_1CTC_PM, 
    GL2_2KC_WASTE_GAS, GL2_2KC_HUMIDITY, GL2_2KC_TEMP, GL2_2KC_PM, GL2_2CTC_WASTE_GAS, 
    GL2_2CTC_HUMIDITY, GL2_2CTC_TEMP, GL2_2CTC_PM, SJ2_1JW_WASTE_GAS, SJ2_1JW_HUMIDITY, 
    SJ2_1JW_TEMP, SJ2_1JW_PM, SJ2_2JW_WASTE_GAS, SJ2_2JW_HUMIDITY, SJ2_2JW_TEMP, SJ2_2JW_PM, 
    JH2_1YC_WASTE_GAS, JH2_1YC_HUMIDITY, JH2_1YC_TEMP, JH2_1YC_PM, JH2_1YC_SO2, JH2_1YC_NOX, 
    JH2_1YC_O2_CONTENT, JH2_2YC_WASTE_GAS, JH2_2YC_HUMIDITY, JH2_2YC_TEMP, JH2_2YC_PM, 
    JH2_2YC_SO2, JH2_2YC_NOX, JH2_2YC_O2_CONTENT, JH2_ZMDMCCZ_WASTE_GAS, JH2_ZMDMCCZ_HUMIDITY, 
    JH2_ZMDMCCZ_TEMP, JH2_ZMDMCCZ_PM, JH2_ZMDMCCZ_SO2, JH2_ZMDMCCZ_O2_CONTENT, JH2_TJDMCCZ_WASTE_GAS, 
    JH2_TJDMCCZ_HUMIDITY, JH2_TJDMCCZ_TEMP, JH2_TJDMCCZ_PM, JH2_TJDMCCZ_SO2, JH2_TJDMCCZ_O2_CONTENT, 
    ZYRD_1TLTYDCK_WASTE_GAS, ZYRD_1TLTYDCK_HUMIDITY, ZYRD_1TLTYDCK_TEMP, ZYRD_1TLTYDCK_PM, 
    ZYRD_1TLTYDCK_SO2, ZYRD_1TLTYDCK_NOX, ZYRD_1TLTYDCK_O2_CONTENT, ZYRD_2TLTYDCK_WASTE_GAS, 
    ZYRD_2TLTYDCK_HUMIDITY, ZYRD_2TLTYDCK_TEMP, ZYRD_2TLTYDCK_PM, ZYRD_2TLTYDCK_SO2, 
    ZYRD_2TLTYDCK_NOX, ZYRD_2TLTYDCK_O2_CONTENT, JH1_SHCLZCK_WATERFLOW, JH1_SHCLZCK_COD, 
    JH1_SHCLZCK_NH3_N, JH2_SHCLZCK_WATERFLOW, JH2_SHCLZCK_COD, JH2_SHCLZCK_NH3_N, YJ_CKS_WATERFLOW, 
    YJ_CKS_COD, YJ_CKS_NH3_N, YJ_CKS_P, YJ_CKS_N, YJ_CKS_PH, YJ_CKS_TEMP, YJ_JSK_WATERFLOW, 
    YJ_JSK_COD, YJ_JSK_NH3_N
    from EMS_HBSJ
    <where> 
      <if test="esj2x200m1WasteGas != null">
        and ESJ2X200M1_WASTE_GAS = #{esj2x200m1WasteGas}
      </if>
      <if test="esj2x200m1Humidity != null">
        and ESJ2X200M1_HUMIDITY = #{esj2x200m1Humidity}
      </if>
      <if test="esj2x200m1Temp != null">
        and ESJ2X200M1_TEMP = #{esj2x200m1Temp}
      </if>
      <if test="esj2x200m1Pm != null">
        and ESJ2X200M1_PM = #{esj2x200m1Pm}
      </if>
      <if test="esj2x200m1So2 != null">
        and ESJ2X200M1_SO2 = #{esj2x200m1So2}
      </if>
      <if test="esj2x200m1Nox != null">
        and ESJ2X200M1_NOX = #{esj2x200m1Nox}
      </if>
      <if test="esj2x200m1O2Content != null">
        and ESJ2X200M1_O2_CONTENT = #{esj2x200m1O2Content}
      </if>
      <if test="esj2x200m2WasteGas != null">
        and ESJ2X200M2_WASTE_GAS = #{esj2x200m2WasteGas}
      </if>
      <if test="esj2x200m2Humidity != null">
        and ESJ2X200M2_HUMIDITY = #{esj2x200m2Humidity}
      </if>
      <if test="esj2x200m2Temp != null">
        and ESJ2X200M2_TEMP = #{esj2x200m2Temp}
      </if>
      <if test="esj2x200m2Pm != null">
        and ESJ2X200M2_PM = #{esj2x200m2Pm}
      </if>
      <if test="esj2x200m2So2 != null">
        and ESJ2X200M2_SO2 = #{esj2x200m2So2}
      </if>
      <if test="esj2x200m2Nox != null">
        and ESJ2X200M2_NOX = #{esj2x200m2Nox}
      </if>
      <if test="esj2x200m2O2Content != null">
        and ESJ2X200M2_O2_CONTENT = #{esj2x200m2O2Content}
      </if>
      <if test="lg1ecccWasteGas != null">
        and LG1ECCC_WASTE_GAS = #{lg1ecccWasteGas}
      </if>
      <if test="lg1ecccHumidity != null">
        and LG1ECCC_HUMIDITY = #{lg1ecccHumidity}
      </if>
      <if test="lg1ecccTemp != null">
        and LG1ECCC_TEMP = #{lg1ecccTemp}
      </if>
      <if test="lg1ecccPm != null">
        and LG1ECCC_PM = #{lg1ecccPm}
      </if>
      <if test="gl1ctcWasteGas != null">
        and GL1CTC_WASTE_GAS = #{gl1ctcWasteGas}
      </if>
      <if test="gl1ctcHumidity != null">
        and GL1CTC_HUMIDITY = #{gl1ctcHumidity}
      </if>
      <if test="gl1ctcTemp != null">
        and GL1CTC_TEMP = #{gl1ctcTemp}
      </if>
      <if test="gl1ctcPm != null">
        and GL1CTC_PM = #{gl1ctcPm}
      </if>
      <if test="gl1kcWasteGas != null">
        and GL1KC_WASTE_GAS = #{gl1kcWasteGas}
      </if>
      <if test="gl1kcHumidity != null">
        and GL1KC_HUMIDITY = #{gl1kcHumidity}
      </if>
      <if test="gl1kcTemp != null">
        and GL1KC_TEMP = #{gl1kcTemp}
      </if>
      <if test="gl1kcPm != null">
        and GL1KC_PM = #{gl1kcPm}
      </if>
      <if test="sj1jwWasteGas != null">
        and SJ1JW_WASTE_GAS = #{sj1jwWasteGas}
      </if>
      <if test="sj1jwHumidity != null">
        and SJ1JW_HUMIDITY = #{sj1jwHumidity}
      </if>
      <if test="sj1jwTemp != null">
        and SJ1JW_TEMP = #{sj1jwTemp}
      </if>
      <if test="sj1jwPm != null">
        and SJ1JW_PM = #{sj1jwPm}
      </if>
      <if test="sj1jtWasteGas != null">
        and SJ1JT_WASTE_GAS = #{sj1jtWasteGas}
      </if>
      <if test="sj1jtHumidity != null">
        and SJ1JT_HUMIDITY = #{sj1jtHumidity}
      </if>
      <if test="sj1jtTemp != null">
        and SJ1JT_TEMP = #{sj1jtTemp}
      </if>
      <if test="sj1jtPm != null">
        and SJ1JT_PM = #{sj1jtPm}
      </if>
      <if test="sj1jtSo2 != null">
        and SJ1JT_SO2 = #{sj1jtSo2}
      </if>
      <if test="sj1jtNox != null">
        and SJ1JT_NOX = #{sj1jtNox}
      </if>
      <if test="sj1jtO2Content != null">
        and SJ1JT_O2_CONTENT = #{sj1jtO2Content}
      </if>
      <if test="jh1ycWasteGas != null">
        and JH1YC_WASTE_GAS = #{jh1ycWasteGas}
      </if>
      <if test="jh1ycHumidity != null">
        and JH1YC_HUMIDITY = #{jh1ycHumidity}
      </if>
      <if test="jh1ycTemp != null">
        and JH1YC_TEMP = #{jh1ycTemp}
      </if>
      <if test="jh1ycPm != null">
        and JH1YC_PM = #{jh1ycPm}
      </if>
      <if test="jh1ycSo2 != null">
        and JH1YC_SO2 = #{jh1ycSo2}
      </if>
      <if test="jh1ycNox != null">
        and JH1YC_NOX = #{jh1ycNox}
      </if>
      <if test="jh1ycO2Content != null">
        and JH1YC_O2_CONTENT = #{jh1ycO2Content}
      </if>
      <if test="lg2ecccWasteGas != null">
        and LG2ECCC_WASTE_GAS = #{lg2ecccWasteGas}
      </if>
      <if test="lg2ecccHumidity != null">
        and LG2ECCC_HUMIDITY = #{lg2ecccHumidity}
      </if>
      <if test="lg2ecccTemp != null">
        and LG2ECCC_TEMP = #{lg2ecccTemp}
      </if>
      <if test="lg2ecccPm != null">
        and LG2ECCC_PM = #{lg2ecccPm}
      </if>
      <if test="gl21kcWasteGas != null">
        and GL2_1KC_WASTE_GAS = #{gl21kcWasteGas}
      </if>
      <if test="gl21kcHumidity != null">
        and GL2_1KC_HUMIDITY = #{gl21kcHumidity}
      </if>
      <if test="gl21kcTemp != null">
        and GL2_1KC_TEMP = #{gl21kcTemp}
      </if>
      <if test="gl21kcPm != null">
        and GL2_1KC_PM = #{gl21kcPm}
      </if>
      <if test="gl21ctcWasteGas != null">
        and GL2_1CTC_WASTE_GAS = #{gl21ctcWasteGas}
      </if>
      <if test="gl21ctcHumidity != null">
        and GL2_1CTC_HUMIDITY = #{gl21ctcHumidity}
      </if>
      <if test="gl21ctcTemp != null">
        and GL2_1CTC_TEMP = #{gl21ctcTemp}
      </if>
      <if test="gl21ctcPm != null">
        and GL2_1CTC_PM = #{gl21ctcPm}
      </if>
      <if test="gl22kcWasteGas != null">
        and GL2_2KC_WASTE_GAS = #{gl22kcWasteGas}
      </if>
      <if test="gl22kcHumidity != null">
        and GL2_2KC_HUMIDITY = #{gl22kcHumidity}
      </if>
      <if test="gl22kcTemp != null">
        and GL2_2KC_TEMP = #{gl22kcTemp}
      </if>
      <if test="gl22kcPm != null">
        and GL2_2KC_PM = #{gl22kcPm}
      </if>
      <if test="gl22ctcWasteGas != null">
        and GL2_2CTC_WASTE_GAS = #{gl22ctcWasteGas}
      </if>
      <if test="gl22ctcHumidity != null">
        and GL2_2CTC_HUMIDITY = #{gl22ctcHumidity}
      </if>
      <if test="gl22ctcTemp != null">
        and GL2_2CTC_TEMP = #{gl22ctcTemp}
      </if>
      <if test="gl22ctcPm != null">
        and GL2_2CTC_PM = #{gl22ctcPm}
      </if>
      <if test="sj21jwWasteGas != null">
        and SJ2_1JW_WASTE_GAS = #{sj21jwWasteGas}
      </if>
      <if test="sj21jwHumidity != null">
        and SJ2_1JW_HUMIDITY = #{sj21jwHumidity}
      </if>
      <if test="sj21jwTemp != null">
        and SJ2_1JW_TEMP = #{sj21jwTemp}
      </if>
      <if test="sj21jwPm != null">
        and SJ2_1JW_PM = #{sj21jwPm}
      </if>
      <if test="sj22jwWasteGas != null">
        and SJ2_2JW_WASTE_GAS = #{sj22jwWasteGas}
      </if>
      <if test="sj22jwHumidity != null">
        and SJ2_2JW_HUMIDITY = #{sj22jwHumidity}
      </if>
      <if test="sj22jwTemp != null">
        and SJ2_2JW_TEMP = #{sj22jwTemp}
      </if>
      <if test="sj22jwPm != null">
        and SJ2_2JW_PM = #{sj22jwPm}
      </if>
      <if test="jh21ycWasteGas != null">
        and JH2_1YC_WASTE_GAS = #{jh21ycWasteGas}
      </if>
      <if test="jh21ycHumidity != null">
        and JH2_1YC_HUMIDITY = #{jh21ycHumidity}
      </if>
      <if test="jh21ycTemp != null">
        and JH2_1YC_TEMP = #{jh21ycTemp}
      </if>
      <if test="jh21ycPm != null">
        and JH2_1YC_PM = #{jh21ycPm}
      </if>
      <if test="jh21ycSo2 != null">
        and JH2_1YC_SO2 = #{jh21ycSo2}
      </if>
      <if test="jh21ycNox != null">
        and JH2_1YC_NOX = #{jh21ycNox}
      </if>
      <if test="jh21ycO2Content != null">
        and JH2_1YC_O2_CONTENT = #{jh21ycO2Content}
      </if>
      <if test="jh22ycWasteGas != null">
        and JH2_2YC_WASTE_GAS = #{jh22ycWasteGas}
      </if>
      <if test="jh22ycHumidity != null">
        and JH2_2YC_HUMIDITY = #{jh22ycHumidity}
      </if>
      <if test="jh22ycTemp != null">
        and JH2_2YC_TEMP = #{jh22ycTemp}
      </if>
      <if test="jh22ycPm != null">
        and JH2_2YC_PM = #{jh22ycPm}
      </if>
      <if test="jh22ycSo2 != null">
        and JH2_2YC_SO2 = #{jh22ycSo2}
      </if>
      <if test="jh22ycNox != null">
        and JH2_2YC_NOX = #{jh22ycNox}
      </if>
      <if test="jh22ycO2Content != null">
        and JH2_2YC_O2_CONTENT = #{jh22ycO2Content}
      </if>
      <if test="jh2ZmdmcczWasteGas != null">
        and JH2_ZMDMCCZ_WASTE_GAS = #{jh2ZmdmcczWasteGas}
      </if>
      <if test="jh2ZmdmcczHumidity != null">
        and JH2_ZMDMCCZ_HUMIDITY = #{jh2ZmdmcczHumidity}
      </if>
      <if test="jh2ZmdmcczTemp != null">
        and JH2_ZMDMCCZ_TEMP = #{jh2ZmdmcczTemp}
      </if>
      <if test="jh2ZmdmcczPm != null">
        and JH2_ZMDMCCZ_PM = #{jh2ZmdmcczPm}
      </if>
      <if test="jh2ZmdmcczSo2 != null">
        and JH2_ZMDMCCZ_SO2 = #{jh2ZmdmcczSo2}
      </if>
      <if test="jh2ZmdmcczO2Content != null">
        and JH2_ZMDMCCZ_O2_CONTENT = #{jh2ZmdmcczO2Content}
      </if>
      <if test="jh2TjdmcczWasteGas != null">
        and JH2_TJDMCCZ_WASTE_GAS = #{jh2TjdmcczWasteGas}
      </if>
      <if test="jh2TjdmcczHumidity != null">
        and JH2_TJDMCCZ_HUMIDITY = #{jh2TjdmcczHumidity}
      </if>
      <if test="jh2TjdmcczTemp != null">
        and JH2_TJDMCCZ_TEMP = #{jh2TjdmcczTemp}
      </if>
      <if test="jh2TjdmcczPm != null">
        and JH2_TJDMCCZ_PM = #{jh2TjdmcczPm}
      </if>
      <if test="jh2TjdmcczSo2 != null">
        and JH2_TJDMCCZ_SO2 = #{jh2TjdmcczSo2}
      </if>
      <if test="jh2TjdmcczO2Content != null">
        and JH2_TJDMCCZ_O2_CONTENT = #{jh2TjdmcczO2Content}
      </if>
      <if test="zyrd1tltydckWasteGas != null">
        and ZYRD_1TLTYDCK_WASTE_GAS = #{zyrd1tltydckWasteGas}
      </if>
      <if test="zyrd1tltydckHumidity != null">
        and ZYRD_1TLTYDCK_HUMIDITY = #{zyrd1tltydckHumidity}
      </if>
      <if test="zyrd1tltydckTemp != null">
        and ZYRD_1TLTYDCK_TEMP = #{zyrd1tltydckTemp}
      </if>
      <if test="zyrd1tltydckPm != null">
        and ZYRD_1TLTYDCK_PM = #{zyrd1tltydckPm}
      </if>
      <if test="zyrd1tltydckSo2 != null">
        and ZYRD_1TLTYDCK_SO2 = #{zyrd1tltydckSo2}
      </if>
      <if test="zyrd1tltydckNox != null">
        and ZYRD_1TLTYDCK_NOX = #{zyrd1tltydckNox}
      </if>
      <if test="zyrd1tltydckO2Content != null">
        and ZYRD_1TLTYDCK_O2_CONTENT = #{zyrd1tltydckO2Content}
      </if>
      <if test="zyrd2tltydckWasteGas != null">
        and ZYRD_2TLTYDCK_WASTE_GAS = #{zyrd2tltydckWasteGas}
      </if>
      <if test="zyrd2tltydckHumidity != null">
        and ZYRD_2TLTYDCK_HUMIDITY = #{zyrd2tltydckHumidity}
      </if>
      <if test="zyrd2tltydckTemp != null">
        and ZYRD_2TLTYDCK_TEMP = #{zyrd2tltydckTemp}
      </if>
      <if test="zyrd2tltydckPm != null">
        and ZYRD_2TLTYDCK_PM = #{zyrd2tltydckPm}
      </if>
      <if test="zyrd2tltydckSo2 != null">
        and ZYRD_2TLTYDCK_SO2 = #{zyrd2tltydckSo2}
      </if>
      <if test="zyrd2tltydckNox != null">
        and ZYRD_2TLTYDCK_NOX = #{zyrd2tltydckNox}
      </if>
      <if test="zyrd2tltydckO2Content != null">
        and ZYRD_2TLTYDCK_O2_CONTENT = #{zyrd2tltydckO2Content}
      </if>
      <if test="jh1ShclzckWaterflow != null">
        and JH1_SHCLZCK_WATERFLOW = #{jh1ShclzckWaterflow}
      </if>
      <if test="jh1ShclzckCod != null">
        and JH1_SHCLZCK_COD = #{jh1ShclzckCod}
      </if>
      <if test="jh1ShclzckNh3N != null">
        and JH1_SHCLZCK_NH3_N = #{jh1ShclzckNh3N}
      </if>
      <if test="jh2ShclzckWaterflow != null">
        and JH2_SHCLZCK_WATERFLOW = #{jh2ShclzckWaterflow}
      </if>
      <if test="jh2ShclzckCod != null">
        and JH2_SHCLZCK_COD = #{jh2ShclzckCod}
      </if>
      <if test="jh2ShclzckNh3N != null">
        and JH2_SHCLZCK_NH3_N = #{jh2ShclzckNh3N}
      </if>
      <if test="yjCksWaterflow != null">
        and YJ_CKS_WATERFLOW = #{yjCksWaterflow}
      </if>
      <if test="yjCksCod != null">
        and YJ_CKS_COD = #{yjCksCod}
      </if>
      <if test="yjCksNh3N != null">
        and YJ_CKS_NH3_N = #{yjCksNh3N}
      </if>
      <if test="yjCksP != null">
        and YJ_CKS_P = #{yjCksP}
      </if>
      <if test="yjCksN != null">
        and YJ_CKS_N = #{yjCksN}
      </if>
      <if test="yjCksPh != null">
        and YJ_CKS_PH = #{yjCksPh}
      </if>
      <if test="yjCksTemp != null">
        and YJ_CKS_TEMP = #{yjCksTemp}
      </if>
      <if test="yjJskWaterflow != null">
        and YJ_JSK_WATERFLOW = #{yjJskWaterflow}
      </if>
      <if test="yjJskCod != null">
        and YJ_JSK_COD = #{yjJskCod}
      </if>
      <if test="yjJskNh3N != null">
        and YJ_JSK_NH3_N = #{yjJskNh3N}
      </if>
    </where>
  </select>
  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
    select TMSTMP, ESJ2X200M1_WASTE_GAS, ESJ2X200M1_HUMIDITY, ESJ2X200M1_TEMP, ESJ2X200M1_PM, 
    ESJ2X200M1_SO2, ESJ2X200M1_NOX, ESJ2X200M1_O2_CONTENT, ESJ2X200M2_WASTE_GAS, ESJ2X200M2_HUMIDITY, 
    ESJ2X200M2_TEMP, ESJ2X200M2_PM, ESJ2X200M2_SO2, ESJ2X200M2_NOX, ESJ2X200M2_O2_CONTENT, 
    LG1ECCC_WASTE_GAS, LG1ECCC_HUMIDITY, LG1ECCC_TEMP, LG1ECCC_PM, GL1CTC_WASTE_GAS, 
    GL1CTC_HUMIDITY, GL1CTC_TEMP, GL1CTC_PM, GL1KC_WASTE_GAS, GL1KC_HUMIDITY, GL1KC_TEMP, 
    GL1KC_PM, SJ1JW_WASTE_GAS, SJ1JW_HUMIDITY, SJ1JW_TEMP, SJ1JW_PM, SJ1JT_WASTE_GAS, 
    SJ1JT_HUMIDITY, SJ1JT_TEMP, SJ1JT_PM, SJ1JT_SO2, SJ1JT_NOX, SJ1JT_O2_CONTENT, JH1YC_WASTE_GAS, 
    JH1YC_HUMIDITY, JH1YC_TEMP, JH1YC_PM, JH1YC_SO2, JH1YC_NOX, JH1YC_O2_CONTENT, LG2ECCC_WASTE_GAS, 
    LG2ECCC_HUMIDITY, LG2ECCC_TEMP, LG2ECCC_PM, GL2_1KC_WASTE_GAS, GL2_1KC_HUMIDITY, 
    GL2_1KC_TEMP, GL2_1KC_PM, GL2_1CTC_WASTE_GAS, GL2_1CTC_HUMIDITY, GL2_1CTC_TEMP, GL2_1CTC_PM, 
    GL2_2KC_WASTE_GAS, GL2_2KC_HUMIDITY, GL2_2KC_TEMP, GL2_2KC_PM, GL2_2CTC_WASTE_GAS, 
    GL2_2CTC_HUMIDITY, GL2_2CTC_TEMP, GL2_2CTC_PM, SJ2_1JW_WASTE_GAS, SJ2_1JW_HUMIDITY, 
    SJ2_1JW_TEMP, SJ2_1JW_PM, SJ2_2JW_WASTE_GAS, SJ2_2JW_HUMIDITY, SJ2_2JW_TEMP, SJ2_2JW_PM, 
    JH2_1YC_WASTE_GAS, JH2_1YC_HUMIDITY, JH2_1YC_TEMP, JH2_1YC_PM, JH2_1YC_SO2, JH2_1YC_NOX, 
    JH2_1YC_O2_CONTENT, JH2_2YC_WASTE_GAS, JH2_2YC_HUMIDITY, JH2_2YC_TEMP, JH2_2YC_PM, 
    JH2_2YC_SO2, JH2_2YC_NOX, JH2_2YC_O2_CONTENT, JH2_ZMDMCCZ_WASTE_GAS, JH2_ZMDMCCZ_HUMIDITY, 
    JH2_ZMDMCCZ_TEMP, JH2_ZMDMCCZ_PM, JH2_ZMDMCCZ_SO2, JH2_ZMDMCCZ_O2_CONTENT, JH2_TJDMCCZ_WASTE_GAS, 
    JH2_TJDMCCZ_HUMIDITY, JH2_TJDMCCZ_TEMP, JH2_TJDMCCZ_PM, JH2_TJDMCCZ_SO2, JH2_TJDMCCZ_O2_CONTENT, 
    ZYRD_1TLTYDCK_WASTE_GAS, ZYRD_1TLTYDCK_HUMIDITY, ZYRD_1TLTYDCK_TEMP, ZYRD_1TLTYDCK_PM, 
    ZYRD_1TLTYDCK_SO2, ZYRD_1TLTYDCK_NOX, ZYRD_1TLTYDCK_O2_CONTENT, ZYRD_2TLTYDCK_WASTE_GAS, 
    ZYRD_2TLTYDCK_HUMIDITY, ZYRD_2TLTYDCK_TEMP, ZYRD_2TLTYDCK_PM, ZYRD_2TLTYDCK_SO2, 
    ZYRD_2TLTYDCK_NOX, ZYRD_2TLTYDCK_O2_CONTENT, JH1_SHCLZCK_WATERFLOW, JH1_SHCLZCK_COD, 
    JH1_SHCLZCK_NH3_N, JH2_SHCLZCK_WATERFLOW, JH2_SHCLZCK_COD, JH2_SHCLZCK_NH3_N, YJ_CKS_WATERFLOW, 
    YJ_CKS_COD, YJ_CKS_NH3_N, YJ_CKS_P, YJ_CKS_N, YJ_CKS_PH, YJ_CKS_TEMP, YJ_JSK_WATERFLOW, 
    YJ_JSK_COD, YJ_JSK_NH3_N
    from EMS_HBSJ
    <where> 
      <if test="esj2x200m1WasteGas != null">
        and ESJ2X200M1_WASTE_GAS = #{esj2x200m1WasteGas}
      </if>
      <if test="esj2x200m1Humidity != null">
        and ESJ2X200M1_HUMIDITY = #{esj2x200m1Humidity}
      </if>
      <if test="esj2x200m1Temp != null">
        and ESJ2X200M1_TEMP = #{esj2x200m1Temp}
      </if>
      <if test="esj2x200m1Pm != null">
        and ESJ2X200M1_PM = #{esj2x200m1Pm}
      </if>
      <if test="esj2x200m1So2 != null">
        and ESJ2X200M1_SO2 = #{esj2x200m1So2}
      </if>
      <if test="esj2x200m1Nox != null">
        and ESJ2X200M1_NOX = #{esj2x200m1Nox}
      </if>
      <if test="esj2x200m1O2Content != null">
        and ESJ2X200M1_O2_CONTENT = #{esj2x200m1O2Content}
      </if>
      <if test="esj2x200m2WasteGas != null">
        and ESJ2X200M2_WASTE_GAS = #{esj2x200m2WasteGas}
      </if>
      <if test="esj2x200m2Humidity != null">
        and ESJ2X200M2_HUMIDITY = #{esj2x200m2Humidity}
      </if>
      <if test="esj2x200m2Temp != null">
        and ESJ2X200M2_TEMP = #{esj2x200m2Temp}
      </if>
      <if test="esj2x200m2Pm != null">
        and ESJ2X200M2_PM = #{esj2x200m2Pm}
      </if>
      <if test="esj2x200m2So2 != null">
        and ESJ2X200M2_SO2 = #{esj2x200m2So2}
      </if>
      <if test="esj2x200m2Nox != null">
        and ESJ2X200M2_NOX = #{esj2x200m2Nox}
      </if>
      <if test="esj2x200m2O2Content != null">
        and ESJ2X200M2_O2_CONTENT = #{esj2x200m2O2Content}
      </if>
      <if test="lg1ecccWasteGas != null">
        and LG1ECCC_WASTE_GAS = #{lg1ecccWasteGas}
      </if>
      <if test="lg1ecccHumidity != null">
        and LG1ECCC_HUMIDITY = #{lg1ecccHumidity}
      </if>
      <if test="lg1ecccTemp != null">
        and LG1ECCC_TEMP = #{lg1ecccTemp}
      </if>
      <if test="lg1ecccPm != null">
        and LG1ECCC_PM = #{lg1ecccPm}
      </if>
      <if test="gl1ctcWasteGas != null">
        and GL1CTC_WASTE_GAS = #{gl1ctcWasteGas}
      </if>
      <if test="gl1ctcHumidity != null">
        and GL1CTC_HUMIDITY = #{gl1ctcHumidity}
      </if>
      <if test="gl1ctcTemp != null">
        and GL1CTC_TEMP = #{gl1ctcTemp}
      </if>
      <if test="gl1ctcPm != null">
        and GL1CTC_PM = #{gl1ctcPm}
      </if>
      <if test="gl1kcWasteGas != null">
        and GL1KC_WASTE_GAS = #{gl1kcWasteGas}
      </if>
      <if test="gl1kcHumidity != null">
        and GL1KC_HUMIDITY = #{gl1kcHumidity}
      </if>
      <if test="gl1kcTemp != null">
        and GL1KC_TEMP = #{gl1kcTemp}
      </if>
      <if test="gl1kcPm != null">
        and GL1KC_PM = #{gl1kcPm}
      </if>
      <if test="sj1jwWasteGas != null">
        and SJ1JW_WASTE_GAS = #{sj1jwWasteGas}
      </if>
      <if test="sj1jwHumidity != null">
        and SJ1JW_HUMIDITY = #{sj1jwHumidity}
      </if>
      <if test="sj1jwTemp != null">
        and SJ1JW_TEMP = #{sj1jwTemp}
      </if>
      <if test="sj1jwPm != null">
        and SJ1JW_PM = #{sj1jwPm}
      </if>
      <if test="sj1jtWasteGas != null">
        and SJ1JT_WASTE_GAS = #{sj1jtWasteGas}
      </if>
      <if test="sj1jtHumidity != null">
        and SJ1JT_HUMIDITY = #{sj1jtHumidity}
      </if>
      <if test="sj1jtTemp != null">
        and SJ1JT_TEMP = #{sj1jtTemp}
      </if>
      <if test="sj1jtPm != null">
        and SJ1JT_PM = #{sj1jtPm}
      </if>
      <if test="sj1jtSo2 != null">
        and SJ1JT_SO2 = #{sj1jtSo2}
      </if>
      <if test="sj1jtNox != null">
        and SJ1JT_NOX = #{sj1jtNox}
      </if>
      <if test="sj1jtO2Content != null">
        and SJ1JT_O2_CONTENT = #{sj1jtO2Content}
      </if>
      <if test="jh1ycWasteGas != null">
        and JH1YC_WASTE_GAS = #{jh1ycWasteGas}
      </if>
      <if test="jh1ycHumidity != null">
        and JH1YC_HUMIDITY = #{jh1ycHumidity}
      </if>
      <if test="jh1ycTemp != null">
        and JH1YC_TEMP = #{jh1ycTemp}
      </if>
      <if test="jh1ycPm != null">
        and JH1YC_PM = #{jh1ycPm}
      </if>
      <if test="jh1ycSo2 != null">
        and JH1YC_SO2 = #{jh1ycSo2}
      </if>
      <if test="jh1ycNox != null">
        and JH1YC_NOX = #{jh1ycNox}
      </if>
      <if test="jh1ycO2Content != null">
        and JH1YC_O2_CONTENT = #{jh1ycO2Content}
      </if>
      <if test="lg2ecccWasteGas != null">
        and LG2ECCC_WASTE_GAS = #{lg2ecccWasteGas}
      </if>
      <if test="lg2ecccHumidity != null">
        and LG2ECCC_HUMIDITY = #{lg2ecccHumidity}
      </if>
      <if test="lg2ecccTemp != null">
        and LG2ECCC_TEMP = #{lg2ecccTemp}
      </if>
      <if test="lg2ecccPm != null">
        and LG2ECCC_PM = #{lg2ecccPm}
      </if>
      <if test="gl21kcWasteGas != null">
        and GL2_1KC_WASTE_GAS = #{gl21kcWasteGas}
      </if>
      <if test="gl21kcHumidity != null">
        and GL2_1KC_HUMIDITY = #{gl21kcHumidity}
      </if>
      <if test="gl21kcTemp != null">
        and GL2_1KC_TEMP = #{gl21kcTemp}
      </if>
      <if test="gl21kcPm != null">
        and GL2_1KC_PM = #{gl21kcPm}
      </if>
      <if test="gl21ctcWasteGas != null">
        and GL2_1CTC_WASTE_GAS = #{gl21ctcWasteGas}
      </if>
      <if test="gl21ctcHumidity != null">
        and GL2_1CTC_HUMIDITY = #{gl21ctcHumidity}
      </if>
      <if test="gl21ctcTemp != null">
        and GL2_1CTC_TEMP = #{gl21ctcTemp}
      </if>
      <if test="gl21ctcPm != null">
        and GL2_1CTC_PM = #{gl21ctcPm}
      </if>
      <if test="gl22kcWasteGas != null">
        and GL2_2KC_WASTE_GAS = #{gl22kcWasteGas}
      </if>
      <if test="gl22kcHumidity != null">
        and GL2_2KC_HUMIDITY = #{gl22kcHumidity}
      </if>
      <if test="gl22kcTemp != null">
        and GL2_2KC_TEMP = #{gl22kcTemp}
      </if>
      <if test="gl22kcPm != null">
        and GL2_2KC_PM = #{gl22kcPm}
      </if>
      <if test="gl22ctcWasteGas != null">
        and GL2_2CTC_WASTE_GAS = #{gl22ctcWasteGas}
      </if>
      <if test="gl22ctcHumidity != null">
        and GL2_2CTC_HUMIDITY = #{gl22ctcHumidity}
      </if>
      <if test="gl22ctcTemp != null">
        and GL2_2CTC_TEMP = #{gl22ctcTemp}
      </if>
      <if test="gl22ctcPm != null">
        and GL2_2CTC_PM = #{gl22ctcPm}
      </if>
      <if test="sj21jwWasteGas != null">
        and SJ2_1JW_WASTE_GAS = #{sj21jwWasteGas}
      </if>
      <if test="sj21jwHumidity != null">
        and SJ2_1JW_HUMIDITY = #{sj21jwHumidity}
      </if>
      <if test="sj21jwTemp != null">
        and SJ2_1JW_TEMP = #{sj21jwTemp}
      </if>
      <if test="sj21jwPm != null">
        and SJ2_1JW_PM = #{sj21jwPm}
      </if>
      <if test="sj22jwWasteGas != null">
        and SJ2_2JW_WASTE_GAS = #{sj22jwWasteGas}
      </if>
      <if test="sj22jwHumidity != null">
        and SJ2_2JW_HUMIDITY = #{sj22jwHumidity}
      </if>
      <if test="sj22jwTemp != null">
        and SJ2_2JW_TEMP = #{sj22jwTemp}
      </if>
      <if test="sj22jwPm != null">
        and SJ2_2JW_PM = #{sj22jwPm}
      </if>
      <if test="jh21ycWasteGas != null">
        and JH2_1YC_WASTE_GAS = #{jh21ycWasteGas}
      </if>
      <if test="jh21ycHumidity != null">
        and JH2_1YC_HUMIDITY = #{jh21ycHumidity}
      </if>
      <if test="jh21ycTemp != null">
        and JH2_1YC_TEMP = #{jh21ycTemp}
      </if>
      <if test="jh21ycPm != null">
        and JH2_1YC_PM = #{jh21ycPm}
      </if>
      <if test="jh21ycSo2 != null">
        and JH2_1YC_SO2 = #{jh21ycSo2}
      </if>
      <if test="jh21ycNox != null">
        and JH2_1YC_NOX = #{jh21ycNox}
      </if>
      <if test="jh21ycO2Content != null">
        and JH2_1YC_O2_CONTENT = #{jh21ycO2Content}
      </if>
      <if test="jh22ycWasteGas != null">
        and JH2_2YC_WASTE_GAS = #{jh22ycWasteGas}
      </if>
      <if test="jh22ycHumidity != null">
        and JH2_2YC_HUMIDITY = #{jh22ycHumidity}
      </if>
      <if test="jh22ycTemp != null">
        and JH2_2YC_TEMP = #{jh22ycTemp}
      </if>
      <if test="jh22ycPm != null">
        and JH2_2YC_PM = #{jh22ycPm}
      </if>
      <if test="jh22ycSo2 != null">
        and JH2_2YC_SO2 = #{jh22ycSo2}
      </if>
      <if test="jh22ycNox != null">
        and JH2_2YC_NOX = #{jh22ycNox}
      </if>
      <if test="jh22ycO2Content != null">
        and JH2_2YC_O2_CONTENT = #{jh22ycO2Content}
      </if>
      <if test="jh2ZmdmcczWasteGas != null">
        and JH2_ZMDMCCZ_WASTE_GAS = #{jh2ZmdmcczWasteGas}
      </if>
      <if test="jh2ZmdmcczHumidity != null">
        and JH2_ZMDMCCZ_HUMIDITY = #{jh2ZmdmcczHumidity}
      </if>
      <if test="jh2ZmdmcczTemp != null">
        and JH2_ZMDMCCZ_TEMP = #{jh2ZmdmcczTemp}
      </if>
      <if test="jh2ZmdmcczPm != null">
        and JH2_ZMDMCCZ_PM = #{jh2ZmdmcczPm}
      </if>
      <if test="jh2ZmdmcczSo2 != null">
        and JH2_ZMDMCCZ_SO2 = #{jh2ZmdmcczSo2}
      </if>
      <if test="jh2ZmdmcczO2Content != null">
        and JH2_ZMDMCCZ_O2_CONTENT = #{jh2ZmdmcczO2Content}
      </if>
      <if test="jh2TjdmcczWasteGas != null">
        and JH2_TJDMCCZ_WASTE_GAS = #{jh2TjdmcczWasteGas}
      </if>
      <if test="jh2TjdmcczHumidity != null">
        and JH2_TJDMCCZ_HUMIDITY = #{jh2TjdmcczHumidity}
      </if>
      <if test="jh2TjdmcczTemp != null">
        and JH2_TJDMCCZ_TEMP = #{jh2TjdmcczTemp}
      </if>
      <if test="jh2TjdmcczPm != null">
        and JH2_TJDMCCZ_PM = #{jh2TjdmcczPm}
      </if>
      <if test="jh2TjdmcczSo2 != null">
        and JH2_TJDMCCZ_SO2 = #{jh2TjdmcczSo2}
      </if>
      <if test="jh2TjdmcczO2Content != null">
        and JH2_TJDMCCZ_O2_CONTENT = #{jh2TjdmcczO2Content}
      </if>
      <if test="zyrd1tltydckWasteGas != null">
        and ZYRD_1TLTYDCK_WASTE_GAS = #{zyrd1tltydckWasteGas}
      </if>
      <if test="zyrd1tltydckHumidity != null">
        and ZYRD_1TLTYDCK_HUMIDITY = #{zyrd1tltydckHumidity}
      </if>
      <if test="zyrd1tltydckTemp != null">
        and ZYRD_1TLTYDCK_TEMP = #{zyrd1tltydckTemp}
      </if>
      <if test="zyrd1tltydckPm != null">
        and ZYRD_1TLTYDCK_PM = #{zyrd1tltydckPm}
      </if>
      <if test="zyrd1tltydckSo2 != null">
        and ZYRD_1TLTYDCK_SO2 = #{zyrd1tltydckSo2}
      </if>
      <if test="zyrd1tltydckNox != null">
        and ZYRD_1TLTYDCK_NOX = #{zyrd1tltydckNox}
      </if>
      <if test="zyrd1tltydckO2Content != null">
        and ZYRD_1TLTYDCK_O2_CONTENT = #{zyrd1tltydckO2Content}
      </if>
      <if test="zyrd2tltydckWasteGas != null">
        and ZYRD_2TLTYDCK_WASTE_GAS = #{zyrd2tltydckWasteGas}
      </if>
      <if test="zyrd2tltydckHumidity != null">
        and ZYRD_2TLTYDCK_HUMIDITY = #{zyrd2tltydckHumidity}
      </if>
      <if test="zyrd2tltydckTemp != null">
        and ZYRD_2TLTYDCK_TEMP = #{zyrd2tltydckTemp}
      </if>
      <if test="zyrd2tltydckPm != null">
        and ZYRD_2TLTYDCK_PM = #{zyrd2tltydckPm}
      </if>
      <if test="zyrd2tltydckSo2 != null">
        and ZYRD_2TLTYDCK_SO2 = #{zyrd2tltydckSo2}
      </if>
      <if test="zyrd2tltydckNox != null">
        and ZYRD_2TLTYDCK_NOX = #{zyrd2tltydckNox}
      </if>
      <if test="zyrd2tltydckO2Content != null">
        and ZYRD_2TLTYDCK_O2_CONTENT = #{zyrd2tltydckO2Content}
      </if>
      <if test="jh1ShclzckWaterflow != null">
        and JH1_SHCLZCK_WATERFLOW = #{jh1ShclzckWaterflow}
      </if>
      <if test="jh1ShclzckCod != null">
        and JH1_SHCLZCK_COD = #{jh1ShclzckCod}
      </if>
      <if test="jh1ShclzckNh3N != null">
        and JH1_SHCLZCK_NH3_N = #{jh1ShclzckNh3N}
      </if>
      <if test="jh2ShclzckWaterflow != null">
        and JH2_SHCLZCK_WATERFLOW = #{jh2ShclzckWaterflow}
      </if>
      <if test="jh2ShclzckCod != null">
        and JH2_SHCLZCK_COD = #{jh2ShclzckCod}
      </if>
      <if test="jh2ShclzckNh3N != null">
        and JH2_SHCLZCK_NH3_N = #{jh2ShclzckNh3N}
      </if>
      <if test="yjCksWaterflow != null">
        and YJ_CKS_WATERFLOW = #{yjCksWaterflow}
      </if>
      <if test="yjCksCod != null">
        and YJ_CKS_COD = #{yjCksCod}
      </if>
      <if test="yjCksNh3N != null">
        and YJ_CKS_NH3_N = #{yjCksNh3N}
      </if>
      <if test="yjCksP != null">
        and YJ_CKS_P = #{yjCksP}
      </if>
      <if test="yjCksN != null">
        and YJ_CKS_N = #{yjCksN}
      </if>
      <if test="yjCksPh != null">
        and YJ_CKS_PH = #{yjCksPh}
      </if>
      <if test="yjCksTemp != null">
        and YJ_CKS_TEMP = #{yjCksTemp}
      </if>
      <if test="yjJskWaterflow != null">
        and YJ_JSK_WATERFLOW = #{yjJskWaterflow}
      </if>
      <if test="yjJskCod != null">
        and YJ_JSK_COD = #{yjJskCod}
      </if>
      <if test="yjJskNh3N != null">
        and YJ_JSK_NH3_N = #{yjJskNh3N}
      </if>
    </where>
  </select>
  <insert id="batchInsert" parameterType="java.util.List">
    insert into EMS_HBSJ 
      (TMSTMP, 
      ESJ2X200M1_WASTE_GAS, ESJ2X200M1_HUMIDITY, 
      ESJ2X200M1_TEMP, ESJ2X200M1_PM, ESJ2X200M1_SO2, 
      ESJ2X200M1_NOX, ESJ2X200M1_O2_CONTENT, 
      ESJ2X200M2_WASTE_GAS, ESJ2X200M2_HUMIDITY, 
      ESJ2X200M2_TEMP, ESJ2X200M2_PM, ESJ2X200M2_SO2, 
      ESJ2X200M2_NOX, ESJ2X200M2_O2_CONTENT, 
      LG1ECCC_WASTE_GAS, LG1ECCC_HUMIDITY, 
      LG1ECCC_TEMP, LG1ECCC_PM, GL1CTC_WASTE_GAS, 
      GL1CTC_HUMIDITY, GL1CTC_TEMP, GL1CTC_PM, 
      GL1KC_WASTE_GAS, GL1KC_HUMIDITY, GL1KC_TEMP, 
      GL1KC_PM, SJ1JW_WASTE_GAS, SJ1JW_HUMIDITY, 
      SJ1JW_TEMP, SJ1JW_PM, SJ1JT_WASTE_GAS, 
      SJ1JT_HUMIDITY, SJ1JT_TEMP, SJ1JT_PM, 
      SJ1JT_SO2, SJ1JT_NOX, SJ1JT_O2_CONTENT, 
      JH1YC_WASTE_GAS, JH1YC_HUMIDITY, JH1YC_TEMP, 
      JH1YC_PM, JH1YC_SO2, JH1YC_NOX, 
      JH1YC_O2_CONTENT, LG2ECCC_WASTE_GAS, 
      LG2ECCC_HUMIDITY, LG2ECCC_TEMP, LG2ECCC_PM, 
      GL2_1KC_WASTE_GAS, GL2_1KC_HUMIDITY, GL2_1KC_TEMP, 
      GL2_1KC_PM, GL2_1CTC_WASTE_GAS, GL2_1CTC_HUMIDITY, 
      GL2_1CTC_TEMP, GL2_1CTC_PM, GL2_2KC_WASTE_GAS, 
      GL2_2KC_HUMIDITY, GL2_2KC_TEMP, GL2_2KC_PM, 
      GL2_2CTC_WASTE_GAS, GL2_2CTC_HUMIDITY, 
      GL2_2CTC_TEMP, GL2_2CTC_PM, SJ2_1JW_WASTE_GAS, 
      SJ2_1JW_HUMIDITY, SJ2_1JW_TEMP, SJ2_1JW_PM, 
      SJ2_2JW_WASTE_GAS, SJ2_2JW_HUMIDITY, SJ2_2JW_TEMP, 
      SJ2_2JW_PM, JH2_1YC_WASTE_GAS, JH2_1YC_HUMIDITY, 
      JH2_1YC_TEMP, JH2_1YC_PM, JH2_1YC_SO2, 
      JH2_1YC_NOX, JH2_1YC_O2_CONTENT, JH2_2YC_WASTE_GAS, 
      JH2_2YC_HUMIDITY, JH2_2YC_TEMP, JH2_2YC_PM, 
      JH2_2YC_SO2, JH2_2YC_NOX, JH2_2YC_O2_CONTENT, 
      JH2_ZMDMCCZ_WASTE_GAS, JH2_ZMDMCCZ_HUMIDITY, 
      JH2_ZMDMCCZ_TEMP, JH2_ZMDMCCZ_PM, JH2_ZMDMCCZ_SO2, 
      JH2_ZMDMCCZ_O2_CONTENT, JH2_TJDMCCZ_WASTE_GAS, 
      JH2_TJDMCCZ_HUMIDITY, JH2_TJDMCCZ_TEMP, 
      JH2_TJDMCCZ_PM, JH2_TJDMCCZ_SO2, JH2_TJDMCCZ_O2_CONTENT, 
      ZYRD_1TLTYDCK_WASTE_GAS, ZYRD_1TLTYDCK_HUMIDITY, 
      ZYRD_1TLTYDCK_TEMP, ZYRD_1TLTYDCK_PM, 
      ZYRD_1TLTYDCK_SO2, ZYRD_1TLTYDCK_NOX, 
      ZYRD_1TLTYDCK_O2_CONTENT, ZYRD_2TLTYDCK_WASTE_GAS, 
      ZYRD_2TLTYDCK_HUMIDITY, ZYRD_2TLTYDCK_TEMP, 
      ZYRD_2TLTYDCK_PM, ZYRD_2TLTYDCK_SO2, 
      ZYRD_2TLTYDCK_NOX, ZYRD_2TLTYDCK_O2_CONTENT, 
      JH1_SHCLZCK_WATERFLOW, JH1_SHCLZCK_COD, 
      JH1_SHCLZCK_NH3_N, JH2_SHCLZCK_WATERFLOW, 
      JH2_SHCLZCK_COD, JH2_SHCLZCK_NH3_N, YJ_CKS_WATERFLOW, 
      YJ_CKS_COD, YJ_CKS_NH3_N, YJ_CKS_P, 
      YJ_CKS_N, YJ_CKS_PH, YJ_CKS_TEMP, 
      YJ_JSK_WATERFLOW, YJ_JSK_COD, YJ_JSK_NH3_N
      )
    ( <foreach collection="list" item="item" separator="union all"> 
   select  
      #{item.tmstmp,jdbcType=TIMESTAMP}, 
      #{item.esj2x200m1WasteGas,jdbcType=FLOAT}, #{item.esj2x200m1Humidity,jdbcType=FLOAT}, 
      #{item.esj2x200m1Temp,jdbcType=FLOAT}, #{item.esj2x200m1Pm,jdbcType=FLOAT}, #{item.esj2x200m1So2,jdbcType=FLOAT}, 
      #{item.esj2x200m1Nox,jdbcType=FLOAT}, #{item.esj2x200m1O2Content,jdbcType=FLOAT}, 
      #{item.esj2x200m2WasteGas,jdbcType=FLOAT}, #{item.esj2x200m2Humidity,jdbcType=FLOAT}, 
      #{item.esj2x200m2Temp,jdbcType=FLOAT}, #{item.esj2x200m2Pm,jdbcType=FLOAT}, #{item.esj2x200m2So2,jdbcType=FLOAT}, 
      #{item.esj2x200m2Nox,jdbcType=FLOAT}, #{item.esj2x200m2O2Content,jdbcType=FLOAT}, 
      #{item.lg1ecccWasteGas,jdbcType=FLOAT}, #{item.lg1ecccHumidity,jdbcType=FLOAT}, 
      #{item.lg1ecccTemp,jdbcType=FLOAT}, #{item.lg1ecccPm,jdbcType=FLOAT}, #{item.gl1ctcWasteGas,jdbcType=FLOAT}, 
      #{item.gl1ctcHumidity,jdbcType=FLOAT}, #{item.gl1ctcTemp,jdbcType=FLOAT}, #{item.gl1ctcPm,jdbcType=FLOAT}, 
      #{item.gl1kcWasteGas,jdbcType=FLOAT}, #{item.gl1kcHumidity,jdbcType=FLOAT}, #{item.gl1kcTemp,jdbcType=FLOAT}, 
      #{item.gl1kcPm,jdbcType=FLOAT}, #{item.sj1jwWasteGas,jdbcType=FLOAT}, #{item.sj1jwHumidity,jdbcType=FLOAT}, 
      #{item.sj1jwTemp,jdbcType=FLOAT}, #{item.sj1jwPm,jdbcType=FLOAT}, #{item.sj1jtWasteGas,jdbcType=FLOAT}, 
      #{item.sj1jtHumidity,jdbcType=FLOAT}, #{item.sj1jtTemp,jdbcType=FLOAT}, #{item.sj1jtPm,jdbcType=FLOAT}, 
      #{item.sj1jtSo2,jdbcType=FLOAT}, #{item.sj1jtNox,jdbcType=FLOAT}, #{item.sj1jtO2Content,jdbcType=FLOAT}, 
      #{item.jh1ycWasteGas,jdbcType=FLOAT}, #{item.jh1ycHumidity,jdbcType=FLOAT}, #{item.jh1ycTemp,jdbcType=FLOAT}, 
      #{item.jh1ycPm,jdbcType=FLOAT}, #{item.jh1ycSo2,jdbcType=FLOAT}, #{item.jh1ycNox,jdbcType=FLOAT}, 
      #{item.jh1ycO2Content,jdbcType=FLOAT}, #{item.lg2ecccWasteGas,jdbcType=FLOAT}, 
      #{item.lg2ecccHumidity,jdbcType=FLOAT}, #{item.lg2ecccTemp,jdbcType=FLOAT}, #{item.lg2ecccPm,jdbcType=FLOAT}, 
      #{item.gl21kcWasteGas,jdbcType=FLOAT}, #{item.gl21kcHumidity,jdbcType=FLOAT}, #{item.gl21kcTemp,jdbcType=FLOAT}, 
      #{item.gl21kcPm,jdbcType=FLOAT}, #{item.gl21ctcWasteGas,jdbcType=FLOAT}, #{item.gl21ctcHumidity,jdbcType=FLOAT}, 
      #{item.gl21ctcTemp,jdbcType=FLOAT}, #{item.gl21ctcPm,jdbcType=FLOAT}, #{item.gl22kcWasteGas,jdbcType=FLOAT}, 
      #{item.gl22kcHumidity,jdbcType=FLOAT}, #{item.gl22kcTemp,jdbcType=FLOAT}, #{item.gl22kcPm,jdbcType=FLOAT}, 
      #{item.gl22ctcWasteGas,jdbcType=FLOAT}, #{item.gl22ctcHumidity,jdbcType=FLOAT}, 
      #{item.gl22ctcTemp,jdbcType=FLOAT}, #{item.gl22ctcPm,jdbcType=FLOAT}, #{item.sj21jwWasteGas,jdbcType=FLOAT}, 
      #{item.sj21jwHumidity,jdbcType=FLOAT}, #{item.sj21jwTemp,jdbcType=FLOAT}, #{item.sj21jwPm,jdbcType=FLOAT}, 
      #{item.sj22jwWasteGas,jdbcType=FLOAT}, #{item.sj22jwHumidity,jdbcType=FLOAT}, #{item.sj22jwTemp,jdbcType=FLOAT}, 
      #{item.sj22jwPm,jdbcType=FLOAT}, #{item.jh21ycWasteGas,jdbcType=FLOAT}, #{item.jh21ycHumidity,jdbcType=FLOAT}, 
      #{item.jh21ycTemp,jdbcType=FLOAT}, #{item.jh21ycPm,jdbcType=FLOAT}, #{item.jh21ycSo2,jdbcType=FLOAT}, 
      #{item.jh21ycNox,jdbcType=FLOAT}, #{item.jh21ycO2Content,jdbcType=FLOAT}, #{item.jh22ycWasteGas,jdbcType=FLOAT}, 
      #{item.jh22ycHumidity,jdbcType=FLOAT}, #{item.jh22ycTemp,jdbcType=FLOAT}, #{item.jh22ycPm,jdbcType=FLOAT}, 
      #{item.jh22ycSo2,jdbcType=FLOAT}, #{item.jh22ycNox,jdbcType=FLOAT}, #{item.jh22ycO2Content,jdbcType=FLOAT}, 
      #{item.jh2ZmdmcczWasteGas,jdbcType=FLOAT}, #{item.jh2ZmdmcczHumidity,jdbcType=FLOAT}, 
      #{item.jh2ZmdmcczTemp,jdbcType=FLOAT}, #{item.jh2ZmdmcczPm,jdbcType=FLOAT}, #{item.jh2ZmdmcczSo2,jdbcType=FLOAT}, 
      #{item.jh2ZmdmcczO2Content,jdbcType=FLOAT}, #{item.jh2TjdmcczWasteGas,jdbcType=FLOAT}, 
      #{item.jh2TjdmcczHumidity,jdbcType=FLOAT}, #{item.jh2TjdmcczTemp,jdbcType=FLOAT}, 
      #{item.jh2TjdmcczPm,jdbcType=FLOAT}, #{item.jh2TjdmcczSo2,jdbcType=FLOAT}, #{item.jh2TjdmcczO2Content,jdbcType=FLOAT}, 
      #{item.zyrd1tltydckWasteGas,jdbcType=FLOAT}, #{item.zyrd1tltydckHumidity,jdbcType=FLOAT}, 
      #{item.zyrd1tltydckTemp,jdbcType=FLOAT}, #{item.zyrd1tltydckPm,jdbcType=FLOAT}, 
      #{item.zyrd1tltydckSo2,jdbcType=FLOAT}, #{item.zyrd1tltydckNox,jdbcType=FLOAT}, 
      #{item.zyrd1tltydckO2Content,jdbcType=FLOAT}, #{item.zyrd2tltydckWasteGas,jdbcType=FLOAT}, 
      #{item.zyrd2tltydckHumidity,jdbcType=FLOAT}, #{item.zyrd2tltydckTemp,jdbcType=FLOAT}, 
      #{item.zyrd2tltydckPm,jdbcType=FLOAT}, #{item.zyrd2tltydckSo2,jdbcType=FLOAT}, 
      #{item.zyrd2tltydckNox,jdbcType=FLOAT}, #{item.zyrd2tltydckO2Content,jdbcType=FLOAT}, 
      #{item.jh1ShclzckWaterflow,jdbcType=FLOAT}, #{item.jh1ShclzckCod,jdbcType=FLOAT}, 
      #{item.jh1ShclzckNh3N,jdbcType=FLOAT}, #{item.jh2ShclzckWaterflow,jdbcType=FLOAT}, 
      #{item.jh2ShclzckCod,jdbcType=FLOAT}, #{item.jh2ShclzckNh3N,jdbcType=FLOAT}, #{item.yjCksWaterflow,jdbcType=FLOAT}, 
      #{item.yjCksCod,jdbcType=FLOAT}, #{item.yjCksNh3N,jdbcType=FLOAT}, #{item.yjCksP,jdbcType=FLOAT}, 
      #{item.yjCksN,jdbcType=FLOAT}, #{item.yjCksPh,jdbcType=FLOAT}, #{item.yjCksTemp,jdbcType=FLOAT}, 
      #{item.yjJskWaterflow,jdbcType=FLOAT}, #{item.yjJskCod,jdbcType=FLOAT}, #{item.yjJskNh3N,jdbcType=FLOAT}
       from dual  
   </foreach> )
  </insert>
  <update id="batchUpdate" parameterType="java.util.List">
     update EMS_HBSJ
     set
       TMSTMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.tmstmp,jdbcType=TIMESTAMP}
       </foreach>
       ,ESJ2X200M1_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1WasteGas,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M1_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1Humidity,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M1_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1Temp,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M1_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1Pm,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M1_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1So2,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M1_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1Nox,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M1_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m1O2Content,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2WasteGas,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2Humidity,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2Temp,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2Pm,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2So2,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2Nox,jdbcType=FLOAT}
       </foreach>
       ,ESJ2X200M2_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.esj2x200m2O2Content,jdbcType=FLOAT}
       </foreach>
       ,LG1ECCC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg1ecccWasteGas,jdbcType=FLOAT}
       </foreach>
       ,LG1ECCC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg1ecccHumidity,jdbcType=FLOAT}
       </foreach>
       ,LG1ECCC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg1ecccTemp,jdbcType=FLOAT}
       </foreach>
       ,LG1ECCC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg1ecccPm,jdbcType=FLOAT}
       </foreach>
       ,GL1CTC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1ctcWasteGas,jdbcType=FLOAT}
       </foreach>
       ,GL1CTC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1ctcHumidity,jdbcType=FLOAT}
       </foreach>
       ,GL1CTC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1ctcTemp,jdbcType=FLOAT}
       </foreach>
       ,GL1CTC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1ctcPm,jdbcType=FLOAT}
       </foreach>
       ,GL1KC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1kcWasteGas,jdbcType=FLOAT}
       </foreach>
       ,GL1KC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1kcHumidity,jdbcType=FLOAT}
       </foreach>
       ,GL1KC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1kcTemp,jdbcType=FLOAT}
       </foreach>
       ,GL1KC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl1kcPm,jdbcType=FLOAT}
       </foreach>
       ,SJ1JW_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jwWasteGas,jdbcType=FLOAT}
       </foreach>
       ,SJ1JW_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jwHumidity,jdbcType=FLOAT}
       </foreach>
       ,SJ1JW_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jwTemp,jdbcType=FLOAT}
       </foreach>
       ,SJ1JW_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jwPm,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtWasteGas,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtHumidity,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtTemp,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtPm,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtSo2,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtNox,jdbcType=FLOAT}
       </foreach>
       ,SJ1JT_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj1jtO2Content,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycWasteGas,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycHumidity,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycTemp,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycPm,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycSo2,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycNox,jdbcType=FLOAT}
       </foreach>
       ,JH1YC_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ycO2Content,jdbcType=FLOAT}
       </foreach>
       ,LG2ECCC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg2ecccWasteGas,jdbcType=FLOAT}
       </foreach>
       ,LG2ECCC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg2ecccHumidity,jdbcType=FLOAT}
       </foreach>
       ,LG2ECCC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg2ecccTemp,jdbcType=FLOAT}
       </foreach>
       ,LG2ECCC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.lg2ecccPm,jdbcType=FLOAT}
       </foreach>
       ,GL2_1KC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21kcWasteGas,jdbcType=FLOAT}
       </foreach>
       ,GL2_1KC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21kcHumidity,jdbcType=FLOAT}
       </foreach>
       ,GL2_1KC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21kcTemp,jdbcType=FLOAT}
       </foreach>
       ,GL2_1KC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21kcPm,jdbcType=FLOAT}
       </foreach>
       ,GL2_1CTC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21ctcWasteGas,jdbcType=FLOAT}
       </foreach>
       ,GL2_1CTC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21ctcHumidity,jdbcType=FLOAT}
       </foreach>
       ,GL2_1CTC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21ctcTemp,jdbcType=FLOAT}
       </foreach>
       ,GL2_1CTC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl21ctcPm,jdbcType=FLOAT}
       </foreach>
       ,GL2_2KC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22kcWasteGas,jdbcType=FLOAT}
       </foreach>
       ,GL2_2KC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22kcHumidity,jdbcType=FLOAT}
       </foreach>
       ,GL2_2KC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22kcTemp,jdbcType=FLOAT}
       </foreach>
       ,GL2_2KC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22kcPm,jdbcType=FLOAT}
       </foreach>
       ,GL2_2CTC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22ctcWasteGas,jdbcType=FLOAT}
       </foreach>
       ,GL2_2CTC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22ctcHumidity,jdbcType=FLOAT}
       </foreach>
       ,GL2_2CTC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22ctcTemp,jdbcType=FLOAT}
       </foreach>
       ,GL2_2CTC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.gl22ctcPm,jdbcType=FLOAT}
       </foreach>
       ,SJ2_1JW_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj21jwWasteGas,jdbcType=FLOAT}
       </foreach>
       ,SJ2_1JW_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj21jwHumidity,jdbcType=FLOAT}
       </foreach>
       ,SJ2_1JW_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj21jwTemp,jdbcType=FLOAT}
       </foreach>
       ,SJ2_1JW_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj21jwPm,jdbcType=FLOAT}
       </foreach>
       ,SJ2_2JW_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj22jwWasteGas,jdbcType=FLOAT}
       </foreach>
       ,SJ2_2JW_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj22jwHumidity,jdbcType=FLOAT}
       </foreach>
       ,SJ2_2JW_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj22jwTemp,jdbcType=FLOAT}
       </foreach>
       ,SJ2_2JW_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.sj22jwPm,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycWasteGas,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycHumidity,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycTemp,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycPm,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycSo2,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycNox,jdbcType=FLOAT}
       </foreach>
       ,JH2_1YC_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh21ycO2Content,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycWasteGas,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycHumidity,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycTemp,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycPm,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycSo2,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycNox,jdbcType=FLOAT}
       </foreach>
       ,JH2_2YC_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh22ycO2Content,jdbcType=FLOAT}
       </foreach>
       ,JH2_ZMDMCCZ_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ZmdmcczWasteGas,jdbcType=FLOAT}
       </foreach>
       ,JH2_ZMDMCCZ_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ZmdmcczHumidity,jdbcType=FLOAT}
       </foreach>
       ,JH2_ZMDMCCZ_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ZmdmcczTemp,jdbcType=FLOAT}
       </foreach>
       ,JH2_ZMDMCCZ_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ZmdmcczPm,jdbcType=FLOAT}
       </foreach>
       ,JH2_ZMDMCCZ_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ZmdmcczSo2,jdbcType=FLOAT}
       </foreach>
       ,JH2_ZMDMCCZ_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ZmdmcczO2Content,jdbcType=FLOAT}
       </foreach>
       ,JH2_TJDMCCZ_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2TjdmcczWasteGas,jdbcType=FLOAT}
       </foreach>
       ,JH2_TJDMCCZ_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2TjdmcczHumidity,jdbcType=FLOAT}
       </foreach>
       ,JH2_TJDMCCZ_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2TjdmcczTemp,jdbcType=FLOAT}
       </foreach>
       ,JH2_TJDMCCZ_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2TjdmcczPm,jdbcType=FLOAT}
       </foreach>
       ,JH2_TJDMCCZ_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2TjdmcczSo2,jdbcType=FLOAT}
       </foreach>
       ,JH2_TJDMCCZ_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2TjdmcczO2Content,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckWasteGas,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckHumidity,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckTemp,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckPm,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckSo2,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckNox,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_1TLTYDCK_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd1tltydckO2Content,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_WASTE_GAS=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckWasteGas,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_HUMIDITY=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckHumidity,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckTemp,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_PM=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckPm,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_SO2=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckSo2,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_NOX=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckNox,jdbcType=FLOAT}
       </foreach>
       ,ZYRD_2TLTYDCK_O2_CONTENT=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.zyrd2tltydckO2Content,jdbcType=FLOAT}
       </foreach>
       ,JH1_SHCLZCK_WATERFLOW=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ShclzckWaterflow,jdbcType=FLOAT}
       </foreach>
       ,JH1_SHCLZCK_COD=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ShclzckCod,jdbcType=FLOAT}
       </foreach>
       ,JH1_SHCLZCK_NH3_N=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh1ShclzckNh3N,jdbcType=FLOAT}
       </foreach>
       ,JH2_SHCLZCK_WATERFLOW=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ShclzckWaterflow,jdbcType=FLOAT}
       </foreach>
       ,JH2_SHCLZCK_COD=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ShclzckCod,jdbcType=FLOAT}
       </foreach>
       ,JH2_SHCLZCK_NH3_N=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.jh2ShclzckNh3N,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_WATERFLOW=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksWaterflow,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_COD=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksCod,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_NH3_N=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksNh3N,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_P=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksP,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_N=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksN,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_PH=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksPh,jdbcType=FLOAT}
       </foreach>
       ,YJ_CKS_TEMP=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjCksTemp,jdbcType=FLOAT}
       </foreach>
       ,YJ_JSK_WATERFLOW=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjJskWaterflow,jdbcType=FLOAT}
       </foreach>
       ,YJ_JSK_COD=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjJskCod,jdbcType=FLOAT}
       </foreach>
       ,YJ_JSK_NH3_N=
       <foreach collection="list" item="item" index="index" separator=" " open="case TMSTMP" close="end">
          when #{item.tmstmp,jdbcType=TIMESTAMP} then #{item.yjJskNh3N,jdbcType=FLOAT}
       </foreach>
     where TMSTMP in 
     <foreach collection="list" index="index" item="item" separator="," open="(" close=")">
    #{item.tmstmp,jdbcType=TIMESTAMP}
     </foreach> 
  </update>
  <delete id="batchDelete" parameterType="java.util.List">
    delete from EMS_HBSJ
    where TMSTMP in 
    <foreach collection="list" item="id" open="(" close=")" separator=",">
      #{id}
    </foreach>
  </delete>
</mapper>