<?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.ruoyi.project.production.mapper.TDailyProductionReportMapper">
    
    <resultMap type="TDailyProductionReport" id="TDailyProductionReportResult">
        <result property="id"    column="id"    />
        <result property="offgasToGaaCaa"    column="offgas_to_gaa_caa"    />
        <result property="col320fc2161"    column="col_320fc2161"    />
        <result property="c210pdi"    column="c210pdi"    />
        <result property="temperature"    column="temperature"    />
        <result property="crackingFurnaceBurn"    column="cracking_furnace_burn"    />
        <result property="fromDate"    column="from_date"    />
        <result property="toDate"    column="to_date"    />
        <result property="reportDate"    column="report_date"    />
        <result property="nap"    column="nap"    />
        <result property="c5"    column="c5"    />
        <result property="c6C8Na"    column="c6_c8_na"    />
        <result property="wisonEthane"    column="wison_ethane"    />
        <result property="lpgToFurnace"    column="lpg_to_furnace"    />
        <result property="raff1FrBd"    column="raff1_fr_bd"    />
        <result property="raff2FrIb"    column="raff2_fr_ib"    />
        <result property="raff3FrBd"    column="raff3_fr_bd"    />
        <result property="raffinate2pFr2ph"    column="raffinate2p_fr_2ph"    />
        <result property="c2FrLdpe"    column="c2_fr_ldpe"    />
        <result property="c3FrOxo"    column="c3_fr_oxo"    />
        <result property="mixedC3C4"    column="mixed_c3_c4"    />
        <result property="hyC9"    column="hy_c9"    />
        <result property="pguOffgas"    column="pgu_offgas"    />
        <result property="washOil"    column="wash_oil"    />
        <result property="toluene"    column="toluene"    />
        <result property="hyC4FrR800"    column="hy_c4_fr_r800"    />
        <result property="h2YieldPercentage"    column="h2_yield_percentage"    />
        <result property="h2Produced"    column="h2_produced"    />
        <result property="h2Inventory"    column="h2_inventory"    />
        <result property="h2Change"    column="h2_change"    />
        <result property="h2Import"    column="h2_import"    />
        <result property="h2Export"    column="h2_export"    />
        <result property="h2ToPgu"    column="h2_to_pgu"    />
        <result property="h2ToYpc"    column="h2_to_ypc"    />
        <result property="h2ToOxo"    column="h2_to_oxo"    />
        <result property="h2FrSyngasToSub"    column="h2_fr_syngas_to_sub"    />
        <result property="ethylenYieldPercentage"    column="ethylen_yield_percentage"    />
        <result property="ethylenProduced"    column="ethylen_produced"    />
        <result property="ethylenInventory"    column="ethylen_inventory"    />
        <result property="ethylenChange"    column="ethylen_change"    />
        <result property="ethylenImport"    column="ethylen_import"    />
        <result property="ethylenExport"    column="ethylen_export"    />
        <result property="ethylenToTm"    column="ethylen_to_tm"    />
        <result property="ethylenToTs"    column="ethylen_to_ts"    />
        <result property="ethylenToEoEg"    column="ethylen_to_eo_eg"    />
        <result property="ethylenToOxo"    column="ethylen_to_oxo"    />
        <result property="ethylenToYbs"    column="ethylen_to_ybs"    />
        <result property="ethylenToYpc"    column="ethylen_to_ypc"    />
        <result property="ethylenToWacker"    column="ethylen_to_wacker"    />
        <result property="ethylenToDyna"    column="ethylen_to_dyna"    />
        <result property="ethylenToCelanLongx"    column="ethylen_to_celan_longx"    />
        <result property="ethylenFrYpc"    column="ethylen_fr_ypc"    />
        <result property="ethylenFrLongxiang"    column="ethylen_fr_longxiang"    />
        <result property="propyleneYieldPercentage"    column="propylene_yield_percentage"    />
        <result property="propyleneProduced"    column="propylene_produced"    />
        <result property="propyleneInventory"    column="propylene_inventory"    />
        <result property="propyleneChange"    column="propylene_change"    />
        <result property="propyleneImport"    column="propylene_import"    />
        <result property="propyleneExport"    column="propylene_export"    />
        <result property="propyleneToAaAe"    column="propylene_to_aa_ae"    />
        <result property="propyleneToGaa"    column="propylene_to_gaa"    />
        <result property="propyleneToOxo"    column="propylene_to_oxo"    />
        <result property="propyleneToLdpe"    column="propylene_to_ldpe"    />
        <result property="propyleneToYpc"    column="propylene_to_ypc"    />
        <result property="propyleneToRoad"    column="propylene_to_road"    />
        <result property="propyleneToShip"    column="propylene_to_ship"    />
        <result property="propyleneFrYpc"    column="propylene_fr_ypc"    />
        <result property="propyleneFrShip"    column="propylene_fr_ship"    />
        <result property="propyleneFrChengzhi"    column="propylene_fr_chengzhi"    />
        <result property="c3LpgYieldPercentage"    column="c3_lpg_yield_percentage"    />
        <result property="c4LpgYieldPercentage"    column="c4_lpg_yield_percentage"    />
        <result property="c3LpgProduced"    column="c3_lpg_produced"    />
        <result property="c4LpgProduced"    column="c4_lpg_produced"    />
        <result property="c3C4Inventory"    column="c3_c4_inventory"    />
        <result property="c3C4Change"    column="c3_c4_change"    />
        <result property="c3C4Import"    column="c3_c4_import"    />
        <result property="c3C4Export"    column="c3_c4_export"    />
        <result property="c3C4ToSub"    column="c3_c4_to_sub"    />
        <result property="c3C4ToFurAsFule"    column="c3_c4_to_fur_as_fule"    />
        <result property="c3C4AsFeed"    column="c3_c4_as_feed"    />
        <result property="c3C4FrYpc"    column="c3_c4_fr_ypc"    />
        <result property="c3C4FrTruck"    column="c3_c4_fr_truck"    />
        <result property="mixedC4sYieldPercentage"    column="mixed_c4s_yield_percentage"    />
        <result property="mixedC4sProduced"    column="mixed_c4s_produced"    />
        <result property="mixedC4sInventory"    column="mixed_c4s_inventory"    />
        <result property="mixedC4sChange"    column="mixed_c4s_change"    />
        <result property="mixedC4sImport"    column="mixed_c4s_import"    />
        <result property="mixedC4sExport"    column="mixed_c4s_export"    />
        <result property="mixedC4sToBd"    column="mixed_c4s_to_bd"    />
        <result property="mixedC4sToYpc"    column="mixed_c4s_to_ypc"    />
        <result property="mixedC4sToTruck"    column="mixed_c4s_to_truck"    />
        <result property="mixedC4sToShip"    column="mixed_c4s_to_ship"    />
        <result property="mixedC4sFrYpc"    column="mixed_c4s_fr_ypc"    />
        <result property="mixedC4sFrTruck"    column="mixed_c4s_fr_truck"    />
        <result property="mixedC4sFrShip"    column="mixed_c4s_fr_ship"    />
        <result property="mixedC4sFrBdR1"    column="mixed_c4s_fr_bd_r1"    />
        <result property="mixedC4sToR800"    column="mixed_c4s_to_r800"    />
        <result property="eboYieldPercentage"    column="ebo_yield_percentage"    />
        <result property="eboProduced"    column="ebo_produced"    />
        <result property="eboInventory"    column="ebo_inventory"    />
        <result property="eboChange"    column="ebo_change"    />
        <result property="eboImport"    column="ebo_import"    />
        <result property="eboExport"    column="ebo_export"    />
        <result property="eboToShip"    column="ebo_to_ship"    />
        <result property="eboToRttf"    column="ebo_to_rttf"    />
        <result property="eboToTrain"    column="ebo_to_train"    />
        <result property="eboFrBd"    column="ebo_fr_bd"    />
        <result property="naphthaleneYieldPercentage"    column="naphthalene_yield_percentage"    />
        <result property="naphthaleneProduced"    column="naphthalene_produced"    />
        <result property="naphthaleneInventory"    column="naphthalene_inventory"    />
        <result property="naphthaleneChange"    column="naphthalene_change"    />
        <result property="naphthaleneImport"    column="naphthalene_import"    />
        <result property="naphthaleneExport"    column="naphthalene_export"    />
        <result property="naphthaleneToTruck"    column="naphthalene_to_truck"    />
        <result property="poFluxOilYieldPercentage"    column="po_flux_oil_yield_percentage"    />
        <result property="poFluxOilProduced"    column="po_flux_oil_produced"    />
        <result property="poFluxOilInventory"    column="po_flux_oil_inventory"    />
        <result property="poFluxOilChange"    column="po_flux_oil_change"    />
        <result property="poFluxOilImport"    column="po_flux_oil_import"    />
        <result property="poFluxOilExport"    column="po_flux_oil_export"    />
        <result property="poFluxOilToBd"    column="po_flux_oil_to_bd"    />
        <result property="offgasYieldPercentage"    column="offgas_yield_percentage"    />
        <result property="offgasProduced"    column="offgas_produced"    />
        <result property="offgasInventory"    column="offgas_inventory"    />
        <result property="offgasChange"    column="offgas_change"    />
        <result property="offgasImport"    column="offgas_import"    />
        <result property="offgasExport"    column="offgas_export"    />
        <result property="offgasToFurnance"    column="offgas_to_furnance"    />
        <result property="offgasToYbs"    column="offgas_to_ybs"    />
        <result property="offgasToCEru"    column="offgas_to_c_eru"    />
        <result property="offgasSubInCloseU2"    column="offgas_sub_in_close_u2"    />
        <result property="offgasFlareSctu"    column="offgas_flare_sctu"    />
        <result property="offgasToU2Nm3"    column="offgas_to_u2_nm3"    />
        <result property="offgasFlareLossT"    column="offgas_flare_loss_t"    />
        <result property="rpgYieldPercentage"    column="rpg_yield_percentage"    />
        <result property="rpgProduced"    column="rpg_produced"    />
        <result property="rpgInventory"    column="rpg_inventory"    />
        <result property="rpgChange"    column="rpg_change"    />
        <result property="rpgImport"    column="rpg_import"    />
        <result property="rpgExport"    column="rpg_export"    />
        <result property="rpgToPgu"    column="rpg_to_pgu"    />
        <result property="rpgFrYfcc"    column="rpg_fr_yfcc"    />
        <result property="methaneYieldPercentage"    column="methane_yield_percentage"    />
        <result property="methaneProduced"    column="methane_produced"    />
        <result property="methaneToEoEg"    column="methane_to_eo_eg"    />
        <result property="residueOilYieldPercentage"    column="residue_oil_yield_percentage"    />
        <result property="residueOilProduced"    column="residue_oil_produced"    />
        <result property="totalInput"    column="total_input"    />
        <result property="totalOutput"    column="total_output"    />
        <result property="totalLoss"    column="total_loss"    />
        <result property="lossPercentage"    column="loss_percentage"    />
        <result property="totalFurnanceFeed"    column="total_furnance_feed"    />
        <result property="napFrCltf"    column="nap_fr_cltf"    />
        <result property="totalPE"    column="total_p_e"    />
        <result property="plantModeIs"    column="plant_mode_is"    />
        <result property="plantLoad3495tD"    column="plant_load_3495t_d"    />
        <result property="avgFurnanceFeedTH"    column="avg_furnance_feed_t_h"    />
        <result property="feedingRatioPercentage"    column="feeding_ratio_percentage"    />
        <result property="hhpToe"    column="hhp_toe"    />
        <result property="hhpTce"    column="hhp_tce"    />
        <result property="hhpPre"    column="hhp_pre"    />
        <result property="hhpCracker"    column="hhp_cracker"    />
        <result property="hhpCrackerTT"    column="hhp_cracker_t_t"    />
        <result property="hhpCrackerKgoe"    column="hhp_cracker_kgoe"    />
        <result property="hhpCrackerKgce"    column="hhp_cracker_kgce"    />
        <result property="hhpPguAeu"    column="hhp_pgu_aeu"    />
        <result property="hhpPguAeuTT"    column="hhp_pgu_aeu_t_t"    />
        <result property="hhpPguAeuKgoe"    column="hhp_pgu_aeu_kgoe"    />
        <result property="hhpPguAeuKgce"    column="hhp_pgu_aeu_kgce"    />
        <result property="hhpSctuFlare"    column="hhp_sctu_flare"    />
        <result property="hhpSub"    column="hhp_sub"    />
        <result property="hhpBcc"    column="hhp_bcc"    />
        <result property="ngToe"    column="ng_toe"    />
        <result property="ngTce"    column="ng_tce"    />
        <result property="ngPre"    column="ng_pre"    />
        <result property="ngCracker"    column="ng_cracker"    />
        <result property="ngCrackerTT"    column="ng_cracker_t_t"    />
        <result property="ngCrackerKgoe"    column="ng_cracker_kgoe"    />
        <result property="ngCrackerKgce"    column="ng_cracker_kgce"    />
        <result property="ngPguAeu"    column="ng_pgu_aeu"    />
        <result property="ngPguAeuTT"    column="ng_pgu_aeu_t_t"    />
        <result property="ngPguAeuKgoe"    column="ng_pgu_aeu_kgoe"    />
        <result property="ngPguAeuKgce"    column="ng_pgu_aeu_kgce"    />
        <result property="ngSctuFlare"    column="ng_sctu_flare"    />
        <result property="ngSub"    column="ng_sub"    />
        <result property="ngBcc"    column="ng_bcc"    />
        <result property="fuelGasOffgasToe"    column="fuel_gas_offgas_toe"    />
        <result property="fuelGasOffgasTce"    column="fuel_gas_offgas_tce"    />
        <result property="fuelGasOffgasPre"    column="fuel_gas_offgas_pre"    />
        <result property="fuelGasOffgasCracker"    column="fuel_gas_offgas_cracker"    />
        <result property="fuelGasOffgasCrackerTT"    column="fuel_gas_offgas_cracker_t_t"    />
        <result property="fuelGasOffgasCrackerKgoe"    column="fuel_gas_offgas_cracker_kgoe"    />
        <result property="fuelGasOffgasCrackerKgce"    column="fuel_gas_offgas_cracker_kgce"    />
        <result property="fuelGasOffgasPguAeu"    column="fuel_gas_offgas_pgu_aeu"    />
        <result property="fuelGasOffgasPguAeuTT"    column="fuel_gas_offgas_pgu_aeu_t_t"    />
        <result property="fuelGasOffgasPguAeuKgoe"    column="fuel_gas_offgas_pgu_aeu_kgoe"    />
        <result property="fuelGasOffgasPguAeuKgce"    column="fuel_gas_offgas_pgu_aeu_kgce"    />
        <result property="fuelGasOffgasSctuFlare"    column="fuel_gas_offgas_sctu_flare"    />
        <result property="fuelGasOffgasSub"    column="fuel_gas_offgas_sub"    />
        <result property="fuelGasOffgasBcc"    column="fuel_gas_offgas_bcc"    />
        <result property="shpToe"    column="shp_toe"    />
        <result property="shpTce"    column="shp_tce"    />
        <result property="shpPre"    column="shp_pre"    />
        <result property="shpCracker"    column="shp_cracker"    />
        <result property="shpCrackerTT"    column="shp_cracker_t_t"    />
        <result property="shpCrackerKgoe"    column="shp_cracker_kgoe"    />
        <result property="shpCrackerKgce"    column="shp_cracker_kgce"    />
        <result property="shpPguAeu"    column="shp_pgu_aeu"    />
        <result property="shpPguAeuTT"    column="shp_pgu_aeu_t_t"    />
        <result property="shpPguAeuKgoe"    column="shp_pgu_aeu_kgoe"    />
        <result property="shpPguAeuKgce"    column="shp_pgu_aeu_kgce"    />
        <result property="shpSctuFlare"    column="shp_sctu_flare"    />
        <result property="shpSub"    column="shp_sub"    />
        <result property="shpBcc"    column="shp_bcc"    />
        <result property="hpToe"    column="hp_toe"    />
        <result property="hpTce"    column="hp_tce"    />
        <result property="hpPre"    column="hp_pre"    />
        <result property="hpCracker"    column="hp_cracker"    />
        <result property="hpCrackerTT"    column="hp_cracker_t_t"    />
        <result property="hpCrackerKgoe"    column="hp_cracker_kgoe"    />
        <result property="hpCrackerKgce"    column="hp_cracker_kgce"    />
        <result property="hpPguAeu"    column="hp_pgu_aeu"    />
        <result property="hpPguAeuTT"    column="hp_pgu_aeu_t_t"    />
        <result property="hpPguAeuKgoe"    column="hp_pgu_aeu_kgoe"    />
        <result property="hpPguAeuKgce"    column="hp_pgu_aeu_kgce"    />
        <result property="hpSctuFlare"    column="hp_sctu_flare"    />
        <result property="hpSub"    column="hp_sub"    />
        <result property="hpBcc"    column="hp_bcc"    />
        <result property="mpToe"    column="mp_toe"    />
        <result property="mpTce"    column="mp_tce"    />
        <result property="mpPre"    column="mp_pre"    />
        <result property="mpCracker"    column="mp_cracker"    />
        <result property="mpCrackerTT"    column="mp_cracker_t_t"    />
        <result property="mpCrackerKgoe"    column="mp_cracker_kgoe"    />
        <result property="mpCrackerKgce"    column="mp_cracker_kgce"    />
        <result property="mpPguAeu"    column="mp_pgu_aeu"    />
        <result property="mpPguAeuTT"    column="mp_pgu_aeu_t_t"    />
        <result property="mpPguAeuKgoe"    column="mp_pgu_aeu_kgoe"    />
        <result property="mpPguAeuKgce"    column="mp_pgu_aeu_kgce"    />
        <result property="mpSctuFlare"    column="mp_sctu_flare"    />
        <result property="mpSub"    column="mp_sub"    />
        <result property="mpBcc"    column="mp_bcc"    />
        <result property="lpToe"    column="lp_toe"    />
        <result property="lpTce"    column="lp_tce"    />
        <result property="lpPre"    column="lp_pre"    />
        <result property="lpCracker"    column="lp_cracker"    />
        <result property="lpCrackerTT"    column="lp_cracker_t_t"    />
        <result property="lpCrackerKgoe"    column="lp_cracker_kgoe"    />
        <result property="lpCrackerKgce"    column="lp_cracker_kgce"    />
        <result property="lpPguAeu"    column="lp_pgu_aeu"    />
        <result property="lpPguAeuTT"    column="lp_pgu_aeu_t_t"    />
        <result property="lpPguAeuKgoe"    column="lp_pgu_aeu_kgoe"    />
        <result property="lpPguAeuKgce"    column="lp_pgu_aeu_kgce"    />
        <result property="lpSctuFlare"    column="lp_sctu_flare"    />
        <result property="lpSub"    column="lp_sub"    />
        <result property="lpBcc"    column="lp_bcc"    />
        <result property="electricityToe"    column="electricity_toe"    />
        <result property="electricityTce"    column="electricity_tce"    />
        <result property="electricityPre"    column="electricity_pre"    />
        <result property="electricityCracker"    column="electricity_cracker"    />
        <result property="electricityCrackerTT"    column="electricity_cracker_t_t"    />
        <result property="electricityCrackerKgoe"    column="electricity_cracker_kgoe"    />
        <result property="electricityCrackerKgce"    column="electricity_cracker_kgce"    />
        <result property="electricityPguAeu"    column="electricity_pgu_aeu"    />
        <result property="electricityPguAeuTT"    column="electricity_pgu_aeu_t_t"    />
        <result property="electricityPguAeuKgoe"    column="electricity_pgu_aeu_kgoe"    />
        <result property="electricityPguAeuKgce"    column="electricity_pgu_aeu_kgce"    />
        <result property="electricitySctuFlare"    column="electricity_sctu_flare"    />
        <result property="electricitySub"    column="electricity_sub"    />
        <result property="electricityBcc"    column="electricity_bcc"    />
        <result property="coolingWaterToe"    column="cooling_water_toe"    />
        <result property="coolingWaterTce"    column="cooling_water_tce"    />
        <result property="coolingWaterPre"    column="cooling_water_pre"    />
        <result property="coolingWaterCracker"    column="cooling_water_cracker"    />
        <result property="coolingWaterCrackerTT"    column="cooling_water_cracker_t_t"    />
        <result property="coolingWaterCrackerKgoe"    column="cooling_water_cracker_kgoe"    />
        <result property="coolingWaterCrackerKgce"    column="cooling_water_cracker_kgce"    />
        <result property="coolingWaterPguAeu"    column="cooling_water_pgu_aeu"    />
        <result property="coolingWaterPguAeuTT"    column="cooling_water_pgu_aeu_t_t"    />
        <result property="coolingWaterPguAeuKgoe"    column="cooling_water_pgu_aeu_kgoe"    />
        <result property="coolingWaterPguAeuKgce"    column="cooling_water_pgu_aeu_kgce"    />
        <result property="coolingWaterSctuFlare"    column="cooling_water_sctu_flare"    />
        <result property="coolingWaterSub"    column="cooling_water_sub"    />
        <result property="coolingWaterBcc"    column="cooling_water_bcc"    />
        <result property="polishedConToe"    column="polished_con_toe"    />
        <result property="polishedConTce"    column="polished_con_tce"    />
        <result property="polishedConPre"    column="polished_con_pre"    />
        <result property="polishedConCracker"    column="polished_con_cracker"    />
        <result property="polishedConCrackerTT"    column="polished_con_cracker_t_t"    />
        <result property="polishedConCrackerKgoe"    column="polished_con_cracker_kgoe"    />
        <result property="polishedConCrackerKgce"    column="polished_con_cracker_kgce"    />
        <result property="polishedConPguAeu"    column="polished_con_pgu_aeu"    />
        <result property="polishedConPguAeuTT"    column="polished_con_pgu_aeu_t_t"    />
        <result property="polishedConPguAeuKgoe"    column="polished_con_pgu_aeu_kgoe"    />
        <result property="polishedConPguAeuKgce"    column="polished_con_pgu_aeu_kgce"    />
        <result property="polishedConSctuFlare"    column="polished_con_sctu_flare"    />
        <result property="polishedConSub"    column="polished_con_sub"    />
        <result property="polishedConBcc"    column="polished_con_bcc"    />
        <result property="hpBfwToe"    column="hp_bfw_toe"    />
        <result property="hpBfwTce"    column="hp_bfw_tce"    />
        <result property="hpBfwPre"    column="hp_bfw_pre"    />
        <result property="hpBfwCracker"    column="hp_bfw_cracker"    />
        <result property="hpBfwCrackerTT"    column="hp_bfw_cracker_t_t"    />
        <result property="hpBfwCrackerKgoe"    column="hp_bfw_cracker_kgoe"    />
        <result property="hpBfwCrackerKgce"    column="hp_bfw_cracker_kgce"    />
        <result property="hpBfwPguAeu"    column="hp_bfw_pgu_aeu"    />
        <result property="hpBfwPguAeuTT"    column="hp_bfw_pgu_aeu_t_t"    />
        <result property="hpBfwPguAeuKgoe"    column="hp_bfw_pgu_aeu_kgoe"    />
        <result property="hpBfwPguAeuKgce"    column="hp_bfw_pgu_aeu_kgce"    />
        <result property="hpBfwSctuFlare"    column="hp_bfw_sctu_flare"    />
        <result property="hpBfwSub"    column="hp_bfw_sub"    />
        <result property="hpBfwBcc"    column="hp_bfw_bcc"    />
        <result property="prodWaterToe"    column="prod_water_toe"    />
        <result property="prodWaterTce"    column="prod_water_tce"    />
        <result property="prodWaterPre"    column="prod_water_pre"    />
        <result property="prodWaterCracker"    column="prod_water_cracker"    />
        <result property="prodWaterCrackerTT"    column="prod_water_cracker_t_t"    />
        <result property="prodWaterCrackerKgoe"    column="prod_water_cracker_kgoe"    />
        <result property="prodWaterCrackerKgce"    column="prod_water_cracker_kgce"    />
        <result property="prodWaterPguAeu"    column="prod_water_pgu_aeu"    />
        <result property="prodWaterPguAeuTT"    column="prod_water_pgu_aeu_t_t"    />
        <result property="prodWaterPguAeuKgoe"    column="prod_water_pgu_aeu_kgoe"    />
        <result property="prodWaterPguAeuKgce"    column="prod_water_pgu_aeu_kgce"    />
        <result property="prodWaterSctuFlare"    column="prod_water_sctu_flare"    />
        <result property="prodWaterSub"    column="prod_water_sub"    />
        <result property="prodWaterBcc"    column="prod_water_bcc"    />
        <result property="turbineConToe"    column="turbine_con_toe"    />
        <result property="turbineConTce"    column="turbine_con_tce"    />
        <result property="turbineConPre"    column="turbine_con_pre"    />
        <result property="turbineConCracker"    column="turbine_con_cracker"    />
        <result property="turbineConCrackerTT"    column="turbine_con_cracker_t_t"    />
        <result property="turbineConCrackerKgoe"    column="turbine_con_cracker_kgoe"    />
        <result property="turbineConCrackerKgce"    column="turbine_con_cracker_kgce"    />
        <result property="turbineConPguAeu"    column="turbine_con_pgu_aeu"    />
        <result property="turbineConPguAeuTT"    column="turbine_con_pgu_aeu_t_t"    />
        <result property="turbineConPguAeuKgoe"    column="turbine_con_pgu_aeu_kgoe"    />
        <result property="turbineConPguAeuKgce"    column="turbine_con_pgu_aeu_kgce"    />
        <result property="turbineConSctuFlare"    column="turbine_con_sctu_flare"    />
        <result property="turbineConSub"    column="turbine_con_sub"    />
        <result property="turbineConBcc"    column="turbine_con_bcc"    />
        <result property="paIaToe"    column="pa_ia_toe"    />
        <result property="paIaTce"    column="pa_ia_tce"    />
        <result property="paIaPre"    column="pa_ia_pre"    />
        <result property="paIaCracker"    column="pa_ia_cracker"    />
        <result property="paIaCrackerTT"    column="pa_ia_cracker_t_t"    />
        <result property="paIaCrackerKgoe"    column="pa_ia_cracker_kgoe"    />
        <result property="paIaCrackerKgce"    column="pa_ia_cracker_kgce"    />
        <result property="paIaPguAeu"    column="pa_ia_pgu_aeu"    />
        <result property="paIaPguAeuTT"    column="pa_ia_pgu_aeu_t_t"    />
        <result property="paIaPguAeuKgoe"    column="pa_ia_pgu_aeu_kgoe"    />
        <result property="paIaPguAeuKgce"    column="pa_ia_pgu_aeu_kgce"    />
        <result property="paIaSctuFlare"    column="pa_ia_sctu_flare"    />
        <result property="paIaSub"    column="pa_ia_sub"    />
        <result property="paIaBcc"    column="pa_ia_bcc"    />
        <result property="n2Toe"    column="n2_toe"    />
        <result property="n2Tce"    column="n2_tce"    />
        <result property="n2Pre"    column="n2_pre"    />
        <result property="n2Cracker"    column="n2_cracker"    />
        <result property="n2CrackerTT"    column="n2_cracker_t_t"    />
        <result property="n2CrackerKgoe"    column="n2_cracker_kgoe"    />
        <result property="n2CrackerKgce"    column="n2_cracker_kgce"    />
        <result property="n2PguAeu"    column="n2_pgu_aeu"    />
        <result property="n2PguAeuTT"    column="n2_pgu_aeu_t_t"    />
        <result property="n2PguAeuKgoe"    column="n2_pgu_aeu_kgoe"    />
        <result property="n2PguAeuKgce"    column="n2_pgu_aeu_kgce"    />
        <result property="n2SctuFlare"    column="n2_sctu_flare"    />
        <result property="n2Sub"    column="n2_sub"    />
        <result property="n2Bcc"    column="n2_bcc"    />
        <result property="totalToe"    column="total_toe"    />
        <result property="totalTce"    column="total_tce"    />
        <result property="totalPre"    column="total_pre"    />
        <result property="totalCracker"    column="total_cracker"    />
        <result property="totalCrackerTT"    column="total_cracker_t_t"    />
        <result property="totalCrackerKgoe"    column="total_cracker_kgoe"    />
        <result property="totalCrackerKgce"    column="total_cracker_kgce"    />
        <result property="totalPguAeu"    column="total_pgu_aeu"    />
        <result property="totalPguAeuTT"    column="total_pgu_aeu_t_t"    />
        <result property="totalPguAeuKgoe"    column="total_pgu_aeu_kgoe"    />
        <result property="totalPguAeuKgce"    column="total_pgu_aeu_kgce"    />
        <result property="targetToe"    column="target_toe"    />
        <result property="targetTce"    column="target_tce"    />
        <result property="targetPre"    column="target_pre"    />
        <result property="targetCracker"    column="target_cracker"    />
        <result property="targetCrackerTT"    column="target_cracker_t_t"    />
        <result property="targetCrackerKgoe"    column="target_cracker_kgoe"    />
        <result property="targetCrackerKgce"    column="target_cracker_kgce"    />
        <result property="targetPguAeu"    column="target_pgu_aeu"    />
        <result property="targetPguAeuTT"    column="target_pgu_aeu_t_t"    />
        <result property="targetPguAeuKgoe"    column="target_pgu_aeu_kgoe"    />
        <result property="targetPguAeuKgce"    column="target_pgu_aeu_kgce"    />
        <result property="producedToe"    column="produced_toe"    />
        <result property="producedTce"    column="produced_tce"    />
        <result property="producedPre"    column="produced_pre"    />
        <result property="producedCracker"    column="produced_cracker"    />
        <result property="producedCrackerTT"    column="produced_cracker_t_t"    />
        <result property="producedCrackerKgoe"    column="produced_cracker_kgoe"    />
        <result property="producedCrackerKgce"    column="produced_cracker_kgce"    />
        <result property="producedPguAeu"    column="produced_pgu_aeu"    />
        <result property="producedPguAeuTT"    column="produced_pgu_aeu_t_t"    />
        <result property="producedPguAeuKgoe"    column="produced_pgu_aeu_kgoe"    />
        <result property="producedPguAeuKgce"    column="produced_pgu_aeu_kgce"    />
        <result property="frEoEg"    column="fr_eo_eg"    />
        <result property="loadPercentage"    column="load_percentage"    />
        <result property="hsProducet"    column="hs_producet"    />
        <result property="sctfStorageTotalC2"    column="sctf_storage_total_c2"    />
        <result property="sctfStorageTk1061"    column="sctf_storage_tk1061"    />
        <result property="sctfStorageTk1062"    column="sctf_storage_tk1062"    />
        <result property="sctfStorageTk1063"    column="sctf_storage_tk1063"    />
        <result property="sctfStorageTk1064"    column="sctf_storage_tk1064"    />
        <result property="sctfStorageTk1065Off"    column="sctf_storage_tk1065_off"    />
        <result property="sctfStorageTotalC3"    column="sctf_storage_total_c3"    />
        <result property="sctfStorageTk1011"    column="sctf_storage_tk1011"    />
        <result property="sctfStorageTk1012"    column="sctf_storage_tk1012"    />
        <result property="sctfStorageTk1013"    column="sctf_storage_tk1013"    />
        <result property="sctfStorageTk1014"    column="sctf_storage_tk1014"    />
        <result property="sctfStorageTk1040Off"    column="sctf_storage_tk1040_off"    />
        <result property="sctfStorageTk1020Lpg"    column="sctf_storage_tk1020_lpg"    />
        <result property="sctfStorageTk1111C4s"    column="sctf_storage_tk1111_c4s"    />
        <result property="sctfStorageTk1520Rpg"    column="sctf_storage_tk1520_rpg"    />
        <result property="sctfStorageTk1350Po"    column="sctf_storage_tk1350_po"    />
        <result property="sctfStorageTk1310Btx"    column="sctf_storage_tk1310_btx"    />
        <result property="sctfStorageTk1330Ebo"    column="sctf_storage_tk1330_ebo"    />
        <result property="sctfStorageTk1430Lfo"    column="sctf_storage_tk1430_lfo"    />
        <result property="sctfStorageTk1320OffBtx"    column="sctf_storage_tk1320_off_btx"    />
        <result property="sctfStorageT201Btx"    column="sctf_storage_t201_btx"    />
        <result property="sctfStorageTk1340C9"    column="sctf_storage_tk1340_c9"    />
        <result property="sctfStorageClt1350C9"    column="sctf_storage_clt1350_c9"    />
        <result property="sctfStorageTk1160Nh3"    column="sctf_storage_tk1160_nh3"    />
        <result property="sctfStorageTk1510B"    column="sctf_storage_tk1510_b"    />
        <result property="sctfStorageClt1370B"    column="sctf_storage_clt1370_b"    />
        <result property="sctfStorageTk1360T"    column="sctf_storage_tk1360_t"    />
        <result property="sctfStorageTk1410X"    column="sctf_storage_tk1410_x"    />
        <result property="sctfStorageClt1380X"    column="sctf_storage_clt1380_x"    />
        <result property="sctfStorageTk1420Dimer"    column="sctf_storage_tk1420_dimer"    />
        <result property="sctfStorageTk1110R1"    column="sctf_storage_tk1110_r1"    />
        <result property="sctfStorageTk1130Ib"    column="sctf_storage_tk1130_ib"    />
        <result property="sctfStorageTk1150R3"    column="sctf_storage_tk1150_r3"    />
        <result property="sctfStorageTk1140Bd"    column="sctf_storage_tk1140_bd"    />
        <result property="sctfStorageTk1141Bd"    column="sctf_storage_tk1141_bd"    />
        <result property="sctfStorageTk1142Bd"    column="sctf_storage_tk1142_bd"    />
        <result property="sctfStorageTotalNap"    column="sctf_storage_total_nap"    />
        <result property="sctfStorageCltf1621"    column="sctf_storage_cltf1621"    />
        <result property="sctfStorageCltf1622"    column="sctf_storage_cltf1622"    />
        <result property="sctfStorageCltf1623"    column="sctf_storage_cltf1623"    />
        <result property="pguToRpg"    column="pgu_to_rpg"    />
        <result property="rpgToPgu2"    column="rpg_to_pgu2"    />
        <result property="pguRpgTH"    column="pgu_rpg_t_h"    />
        <result property="pguRpg1"    column="pgu_rpg1"    />
        <result property="pguRpg2"    column="pgu_rpg2"    />
        <result property="pguH2"    column="pgu_h2"    />
        <result property="pguTotalFeed"    column="pgu_total_feed"    />
        <result property="pguOutput"    column="pgu_output"    />
        <result property="pguTotalLoss"    column="pgu_total_loss"    />
        <result property="pguLossPercentage"    column="pgu_loss_percentage"    />
        <result property="pguFeedLoadPercentage"    column="pgu_feed_load_percentage"    />
        <result property="pguToAeu"    column="pgu_to_aeu"    />
        <result property="aeuToPgu"    column="aeu_to_pgu"    />
        <result property="pguAeuTH"    column="pgu_aeu_t_h"    />
        <result property="pguBtxYeildPercentage"    column="pgu_btx_yeild_percentage"    />
        <result property="pguBtxProduced"    column="pgu_btx_produced"    />
        <result property="pguBtxInventory"    column="pgu_btx_inventory"    />
        <result property="pguBtxChange"    column="pgu_btx_change"    />
        <result property="pguBtxExport"    column="pgu_btx_export"    />
        <result property="pguBtxToAeu"    column="pgu_btx_to_aeu"    />
        <result property="pguWashoilYeildPercentage"    column="pgu_washoil_yeild_percentage"    />
        <result property="pguWashoilProduced"    column="pgu_washoil_produced"    />
        <result property="pguWashoilInventory"    column="pgu_washoil_inventory"    />
        <result property="pguWashoilChange"    column="pgu_washoil_change"    />
        <result property="pguWashoilToEu"    column="pgu_washoil_to_eu"    />
        <result property="pguOffgasYeildPercentage"    column="pgu_offgas_yeild_percentage"    />
        <result property="pguOffgasProduced"    column="pgu_offgas_produced"    />
        <result property="pguOffgasInventory"    column="pgu_offgas_inventory"    />
        <result property="pguOffgasChange"    column="pgu_offgas_change"    />
        <result property="pguOffgasToEu"    column="pgu_offgas_to_eu"    />
        <result property="pguC5YeildPercentage"    column="pgu_c5_yeild_percentage"    />
        <result property="pguC5Produced"    column="pgu_c5_produced"    />
        <result property="pguC5Export"    column="pgu_c5_export"    />
        <result property="pguC5ToAeu"    column="pgu_c5_to_aeu"    />
        <result property="pguC5ToEu"    column="pgu_c5_to_eu"    />
        <result property="pguC5ToYuanguan"    column="pgu_c5_to_yuanguan"    />
        <result property="pguC5RaffInput"    column="pgu_c5_raff_input"    />
        <result property="pguC9YeildPercentage"    column="pgu_c9_yeild_percentage"    />
        <result property="pguC9Produced"    column="pgu_c9_produced"    />
        <result property="pguC9Inventory"    column="pgu_c9_inventory"    />
        <result property="pguC9Change"    column="pgu_c9_change"    />
        <result property="pguC9Export"    column="pgu_c9_export"    />
        <result property="pguC9ToAeu"    column="pgu_c9_to_aeu"    />
        <result property="pguC9ToRttf"    column="pgu_c9_to_rttf"    />
        <result property="pguC9ToShip"    column="pgu_c9_to_ship"    />
        <result property="pguC9ToYfcc"    column="pgu_c9_to_yfcc"    />
        <result property="aeuBenzeneYeildPercentage"    column="aeu_benzene_yeild_percentage"    />
        <result property="aeuBenzeneProduced"    column="aeu_benzene_produced"    />
        <result property="aeuBenzeneInventory"    column="aeu_benzene_inventory"    />
        <result property="aeuBenzeneChange"    column="aeu_benzene_change"    />
        <result property="aeuBenzeneToShip"    column="aeu_benzene_to_ship"    />
        <result property="aeuBenzeneFrShip"    column="aeu_benzene_fr_ship"    />
        <result property="aeuBenzeneToYbs"    column="aeu_benzene_to_ybs"    />
        <result property="aeuBenzeneToRttf"    column="aeu_benzene_to_rttf"    />
        <result property="aeuBenzeneToTrain"    column="aeu_benzene_to_train"    />
        <result property="aeuTolueneYeildPercentage"    column="aeu_toluene_yeild_percentage"    />
        <result property="aeuTolueneProduced"    column="aeu_toluene_produced"    />
        <result property="aeuTolueneInventory"    column="aeu_toluene_inventory"    />
        <result property="aeuTolueneChange"    column="aeu_toluene_change"    />
        <result property="aeuTolueneToShip"    column="aeu_toluene_to_ship"    />
        <result property="aeuTolueneFrShip"    column="aeu_toluene_fr_ship"    />
        <result property="aeuTolueneToYpc"    column="aeu_toluene_to_ypc"    />
        <result property="aeuTolueneFrYpc"    column="aeu_toluene_fr_ypc"    />
        <result property="aeuTolueneToRttf"    column="aeu_toluene_to_rttf"    />
        <result property="aeuTolueneFrYbs"    column="aeu_toluene_fr_ybs"    />
        <result property="aeuTolueneToEu"    column="aeu_toluene_to_eu"    />
        <result property="aeuXyleneYeildPercentage"    column="aeu_xylene_yeild_percentage"    />
        <result property="aeuXyleneProduced"    column="aeu_xylene_produced"    />
        <result property="aeuXyleneInventory"    column="aeu_xylene_inventory"    />
        <result property="aeuXyleneChange"    column="aeu_xylene_change"    />
        <result property="aeuXyleneToShip"    column="aeu_xylene_to_ship"    />
        <result property="aeuXyleneFrShip"    column="aeu_xylene_fr_ship"    />
        <result property="aeuXyleneToYpc"    column="aeu_xylene_to_ypc"    />
        <result property="aeuXyleneFrYpc"    column="aeu_xylene_fr_ypc"    />
        <result property="aeuXyleneToRttf"    column="aeu_xylene_to_rttf"    />
        <result property="aeuC6C8NaYeildPercentage"    column="aeu_c6_c8_na_yeild_percentage"    />
        <result property="aeuC6C8NaProduced"    column="aeu_c6_c8_na_produced"    />
        <result property="aeuC6C8NaInventory"    column="aeu_c6_c8_na_inventory"    />
        <result property="aeuC6C8NaChange"    column="aeu_c6_c8_na_change"    />
        <result property="aeuC6C8NaToEu"    column="aeu_c6_c8_na_to_eu"    />
        <result property="aeuC6C8NaToYpc"    column="aeu_c6_c8_na_to_ypc"    />
        <result property="aeuTotalFeed"    column="aeu_total_feed"    />
        <result property="aeuOutput"    column="aeu_output"    />
        <result property="aeuTotalLoss"    column="aeu_total_loss"    />
        <result property="aeuLossPercentage"    column="aeu_loss_percentage"    />
        <result property="aeuFeedLoadPercentage"    column="aeu_feed_load_percentage"    />
        <result property="pguAeuTotalFeed"    column="pgu_aeu_total_feed"    />
        <result property="pguAeuOutput"    column="pgu_aeu_output"    />
        <result property="pguAeuTotalLoss"    column="pgu_aeu_total_loss"    />
        <result property="pguAeuLossPercentage"    column="pgu_aeu_loss_percentage"    />
        <result property="pguAeuFeedLoadPercentage"    column="pgu_aeu_feed_load_percentage"    />
        <result property="deptName" column="dept_name" />
    </resultMap>

    <sql id="selectTDailyProductionReportVo">
        select
            d.id, d.offgas_to_gaa_caa, d.from_date, d.to_date, d.report_date, d.nap, d.c5, d.c6_c8_na, d.wison_ethane, d.lpg_to_furnace, d.raff1_fr_bd, d.raff2_fr_ib,
            d.raff3_fr_bd, d.raffinate2p_fr_2ph, d.c2_fr_ldpe, d.c3_fr_oxo, d.mixed_c3_c4, d.hy_c9, d.pgu_offgas, d.wash_oil, d.toluene, d.hy_c4_fr_r800,
            d.h2_yield_percentage, d.h2_produced, d.h2_inventory, d.h2_change, d.h2_import, d.h2_export, d.h2_to_pgu, d.h2_to_ypc, d.h2_to_oxo,
            d.h2_fr_syngas_to_sub, d.ethylen_yield_percentage, d.ethylen_produced, d.ethylen_inventory, d.ethylen_change, d.ethylen_import, d.ethylen_export,
            d.ethylen_to_tm, d.ethylen_to_ts, d.ethylen_to_eo_eg, d.ethylen_to_oxo, d.ethylen_to_ybs, d.ethylen_to_ypc, d.ethylen_to_wacker, d.ethylen_to_dyna,
            d.ethylen_to_celan_longx, d.ethylen_fr_ypc, d.ethylen_fr_longxiang, d.propylene_yield_percentage, d.propylene_produced, d.propylene_inventory,
            d.propylene_change, d.propylene_import, d.propylene_export, d.propylene_to_aa_ae, d.propylene_to_gaa, d.propylene_to_oxo, d.propylene_to_ldpe,
            d.propylene_to_ypc, d.propylene_to_road, d.propylene_to_ship, d.propylene_fr_ypc, d.propylene_fr_ship, d.propylene_fr_chengzhi,
            d.c3_lpg_yield_percentage, d.c4_lpg_yield_percentage, d.c3_lpg_produced, d.c4_lpg_produced, d.c3_c4_inventory, d.c3_c4_change, d.c3_c4_import,
            d.c3_c4_export, d.c3_c4_to_sub, d.c3_c4_to_fur_as_fule, d.c3_c4_as_feed, d.c3_c4_fr_ypc, d.c3_c4_fr_truck, d.mixed_c4s_yield_percentage,
            d.mixed_c4s_produced, d.mixed_c4s_inventory, d.mixed_c4s_change, d.mixed_c4s_import, d.mixed_c4s_export, d.mixed_c4s_to_bd, d.mixed_c4s_to_ypc,
            d.mixed_c4s_to_truck, d.mixed_c4s_to_ship, d.mixed_c4s_fr_ypc, d.mixed_c4s_fr_truck, d.mixed_c4s_fr_ship, d.mixed_c4s_fr_bd_r1, d.mixed_c4s_to_r800,
            d.ebo_yield_percentage, d.ebo_produced, d.ebo_inventory, d.ebo_change, d.ebo_import, d.ebo_export, d.ebo_to_ship, d.ebo_to_rttf, d.ebo_to_train,
            d.ebo_fr_bd, d.naphthalene_yield_percentage, d.naphthalene_produced, d.naphthalene_inventory, d.naphthalene_change, d.naphthalene_import,
            d.naphthalene_export, d.naphthalene_to_truck, d.po_flux_oil_yield_percentage, d.po_flux_oil_produced, d.po_flux_oil_inventory, d.po_flux_oil_change,
            d.po_flux_oil_import, d.po_flux_oil_export, d.po_flux_oil_to_bd, d.offgas_yield_percentage, d.offgas_produced, d.offgas_inventory, d.offgas_change,
            d.offgas_import, d.offgas_export, d.offgas_to_furnance, d.offgas_to_ybs, d.offgas_to_c_eru, d.offgas_sub_in_close_u2, d.offgas_flare_sctu,
            d.offgas_to_u2_nm3, d.offgas_flare_loss_t, d.rpg_yield_percentage, d.rpg_produced, d.rpg_inventory, d.rpg_change, d.rpg_import, d.rpg_export,
            d.rpg_to_pgu, d.rpg_fr_yfcc, d.methane_yield_percentage, d.methane_produced, d.methane_to_eo_eg, d.residue_oil_yield_percentage,
            d.residue_oil_produced, d.total_input, d.total_output, d.total_loss, d.loss_percentage, d.total_furnance_feed, d.nap_fr_cltf, d.total_p_e,
            d.plant_mode_is, d.plant_load_3495t_d, d.avg_furnance_feed_t_h, d.feeding_ratio_percentage, d.hhp_toe, d.hhp_tce, d.hhp_pre, d.hhp_cracker,
            d.hhp_cracker_t_t, d.hhp_cracker_kgoe, d.hhp_cracker_kgce, d.hhp_pgu_aeu, d.hhp_pgu_aeu_t_t, d.hhp_pgu_aeu_kgoe, d.hhp_pgu_aeu_kgce,
            d.hhp_sctu_flare, d.hhp_sub, d.hhp_bcc, d.ng_toe, d.ng_tce, d.ng_pre, d.ng_cracker, d.ng_cracker_t_t, d.ng_cracker_kgoe, d.ng_cracker_kgce,
            d.ng_pgu_aeu, d.ng_pgu_aeu_t_t, d.ng_pgu_aeu_kgoe, d.ng_pgu_aeu_kgce, d.ng_sctu_flare, d.ng_sub, d.ng_bcc, d.fuel_gas_offgas_toe,
            d.fuel_gas_offgas_tce, d.fuel_gas_offgas_pre, d.fuel_gas_offgas_cracker, d.fuel_gas_offgas_cracker_t_t, d.fuel_gas_offgas_cracker_kgoe,
            d.fuel_gas_offgas_cracker_kgce, d.fuel_gas_offgas_pgu_aeu, d.fuel_gas_offgas_pgu_aeu_t_t, d.fuel_gas_offgas_pgu_aeu_kgoe,
            d.fuel_gas_offgas_pgu_aeu_kgce, d.fuel_gas_offgas_sctu_flare, d.fuel_gas_offgas_sub, d.fuel_gas_offgas_bcc, d.shp_toe, d.shp_tce, d.shp_pre,
            d.shp_cracker, d.shp_cracker_t_t, d.shp_cracker_kgoe, d.shp_cracker_kgce, d.shp_pgu_aeu, d.shp_pgu_aeu_t_t, d.shp_pgu_aeu_kgoe, d.shp_pgu_aeu_kgce,
            d.shp_sctu_flare, d.shp_sub, d.shp_bcc, d.hp_toe, d.hp_tce, d.hp_pre, d.hp_cracker, d.hp_cracker_t_t, d.hp_cracker_kgoe, d.hp_cracker_kgce,
            d.hp_pgu_aeu, d.hp_pgu_aeu_t_t, d.hp_pgu_aeu_kgoe, d.hp_pgu_aeu_kgce, d.hp_sctu_flare, d.hp_sub, d.hp_bcc, d.mp_toe, d.mp_tce, d.mp_pre, d.mp_cracker,
            d.mp_cracker_t_t, d.mp_cracker_kgoe, d.mp_cracker_kgce, d.mp_pgu_aeu, d.mp_pgu_aeu_t_t, d.mp_pgu_aeu_kgoe, d.mp_pgu_aeu_kgce, d.mp_sctu_flare,
            d.mp_sub, d.mp_bcc, d.lp_toe, d.lp_tce, d.lp_pre, d.lp_cracker, d.lp_cracker_t_t, d.lp_cracker_kgoe, d.lp_cracker_kgce, d.lp_pgu_aeu, d.lp_pgu_aeu_t_t,
            d.lp_pgu_aeu_kgoe, d.lp_pgu_aeu_kgce, d.lp_sctu_flare, d.lp_sub, d.lp_bcc, d.electricity_toe, d.electricity_tce, d.electricity_pre,
            d.electricity_cracker, d.electricity_cracker_t_t, d.electricity_cracker_kgoe, d.electricity_cracker_kgce, d.electricity_pgu_aeu,
            d.electricity_pgu_aeu_t_t, d.electricity_pgu_aeu_kgoe, d.electricity_pgu_aeu_kgce, d.electricity_sctu_flare, d.electricity_sub, d.electricity_bcc,
            d.cooling_water_toe, d.cooling_water_tce, d.cooling_water_pre, d.cooling_water_cracker, d.cooling_water_cracker_t_t, d.cooling_water_cracker_kgoe,
            d.cooling_water_cracker_kgce, d.cooling_water_pgu_aeu, d.cooling_water_pgu_aeu_t_t, d.cooling_water_pgu_aeu_kgoe, d.cooling_water_pgu_aeu_kgce,
            d.cooling_water_sctu_flare, d.cooling_water_sub, d.cooling_water_bcc, d.polished_con_toe, d.polished_con_tce, d.polished_con_pre,
            d.polished_con_cracker, d.polished_con_cracker_t_t, d.polished_con_cracker_kgoe, d.polished_con_cracker_kgce, d.polished_con_pgu_aeu,
            d.polished_con_pgu_aeu_t_t, d.polished_con_pgu_aeu_kgoe, d.polished_con_pgu_aeu_kgce, d.polished_con_sctu_flare, d.polished_con_sub,
            d.polished_con_bcc, d.hp_bfw_toe, d.hp_bfw_tce, d.hp_bfw_pre, d.hp_bfw_cracker, d.hp_bfw_cracker_t_t, d.hp_bfw_cracker_kgoe, d.hp_bfw_cracker_kgce,
            d.hp_bfw_pgu_aeu, d.hp_bfw_pgu_aeu_t_t, d.hp_bfw_pgu_aeu_kgoe, d.hp_bfw_pgu_aeu_kgce, d.hp_bfw_sctu_flare, d.hp_bfw_sub, d.hp_bfw_bcc, d.prod_water_toe,
            d.prod_water_tce, d.prod_water_pre, d.prod_water_cracker, d.prod_water_cracker_t_t, d.prod_water_cracker_kgoe, d.prod_water_cracker_kgce,
            d.prod_water_pgu_aeu, d.prod_water_pgu_aeu_t_t, d.prod_water_pgu_aeu_kgoe, d.prod_water_pgu_aeu_kgce, d.prod_water_sctu_flare, d.prod_water_sub,
            d.prod_water_bcc, d.turbine_con_toe, d.turbine_con_tce, d.turbine_con_pre, d.turbine_con_cracker, d.turbine_con_cracker_t_t, d.turbine_con_cracker_kgoe,
            d.turbine_con_cracker_kgce, d.turbine_con_pgu_aeu, d.turbine_con_pgu_aeu_t_t, d.turbine_con_pgu_aeu_kgoe, d.turbine_con_pgu_aeu_kgce,
            d.turbine_con_sctu_flare, d.turbine_con_sub, d.turbine_con_bcc, d.pa_ia_toe, d.pa_ia_tce, d.pa_ia_pre, d.pa_ia_cracker, d.pa_ia_cracker_t_t,
            d.pa_ia_cracker_kgoe, d.pa_ia_cracker_kgce, d.pa_ia_pgu_aeu, d.pa_ia_pgu_aeu_t_t, d.pa_ia_pgu_aeu_kgoe, d.pa_ia_pgu_aeu_kgce, d.pa_ia_sctu_flare,
            d.pa_ia_sub, d.pa_ia_bcc, d.n2_toe, d.n2_tce, d.n2_pre, d.n2_cracker, d.n2_cracker_t_t, d.n2_cracker_kgoe, d.n2_cracker_kgce, d.n2_pgu_aeu,
            d.n2_pgu_aeu_t_t, d.n2_pgu_aeu_kgoe, d.n2_pgu_aeu_kgce, d.n2_sctu_flare, d.n2_sub, d.n2_bcc, d.total_toe, d.total_tce, d.total_pre, d.total_cracker,
            d.total_cracker_t_t, d.total_cracker_kgoe, d.total_cracker_kgce, d.total_pgu_aeu, d.total_pgu_aeu_t_t, d.total_pgu_aeu_kgoe, d.total_pgu_aeu_kgce,
            d.target_toe, d.target_tce, d.target_pre, d.target_cracker, d.target_cracker_t_t, d.target_cracker_kgoe, d.target_cracker_kgce, d.target_pgu_aeu,
            d.target_pgu_aeu_t_t, d.target_pgu_aeu_kgoe, d.target_pgu_aeu_kgce, d.produced_toe, d.produced_tce, d.produced_pre, d.produced_cracker,
            d.produced_cracker_t_t, d.produced_cracker_kgoe, d.produced_cracker_kgce, d.produced_pgu_aeu, d.produced_pgu_aeu_t_t, d.produced_pgu_aeu_kgoe,
            d.produced_pgu_aeu_kgce, d.fr_eo_eg, d.load_percentage, d.hs_producet, d.sctf_storage_total_c2, d.sctf_storage_tk1061, d.sctf_storage_tk1062,
            d.sctf_storage_tk1063, d.sctf_storage_tk1064, d.sctf_storage_tk1065_off, d.sctf_storage_total_c3, d.sctf_storage_tk1011, d.sctf_storage_tk1012,
            d.sctf_storage_tk1013, d.sctf_storage_tk1014, d.sctf_storage_tk1040_off, d.sctf_storage_tk1020_lpg, d.sctf_storage_tk1111_c4s,
            d.sctf_storage_tk1520_rpg, d.sctf_storage_tk1350_po, d.sctf_storage_tk1310_btx, d.sctf_storage_tk1330_ebo, d.sctf_storage_tk1430_lfo,
            d.sctf_storage_tk1320_off_btx, d.sctf_storage_t201_btx, d.sctf_storage_tk1340_c9, d.sctf_storage_clt1350_c9, d.sctf_storage_tk1160_nh3,
            d.sctf_storage_tk1510_b, d.sctf_storage_clt1370_b, d.sctf_storage_tk1360_t, d.sctf_storage_tk1410_x, d.sctf_storage_clt1380_x,
            d.sctf_storage_tk1420_dimer, d.sctf_storage_tk1110_r1, d.sctf_storage_tk1130_ib, d.sctf_storage_tk1150_r3, d.sctf_storage_tk1140_bd,
            d.sctf_storage_tk1141_bd, d.sctf_storage_tk1142_bd, d.sctf_storage_total_nap, d.sctf_storage_cltf1621, d.sctf_storage_cltf1622, d.sctf_storage_cltf1623,
            d.pgu_to_rpg, d.rpg_to_pgu2, d.pgu_rpg_t_h, d.pgu_rpg1, d.pgu_rpg2, d.pgu_h2, d.pgu_total_feed, d.pgu_output, d.pgu_total_loss, d.pgu_loss_percentage,
            d.pgu_feed_load_percentage, d.pgu_to_aeu, d.aeu_to_pgu, d.pgu_aeu_t_h, d.pgu_btx_yeild_percentage, d.pgu_btx_produced, d.pgu_btx_inventory,
            d.pgu_btx_change, d.pgu_btx_export, d.pgu_btx_to_aeu, d.pgu_washoil_yeild_percentage, d.pgu_washoil_produced, d.pgu_washoil_inventory,
            d.pgu_washoil_change, d.pgu_washoil_to_eu, d.pgu_offgas_yeild_percentage, d.pgu_offgas_produced, d.pgu_offgas_inventory,
            d.pgu_offgas_change, d.pgu_offgas_to_eu, d.pgu_c5_yeild_percentage, d.pgu_c5_produced,
            d.pgu_c5_export, d.pgu_c5_to_aeu, d.pgu_c5_to_eu, d.pgu_c5_to_yuanguan, d.pgu_c9_yeild_percentage, d.pgu_c9_produced, d.pgu_c9_inventory,
            d.pgu_c9_change, d.pgu_c9_export, d.pgu_c9_to_aeu, d.pgu_c9_to_rttf, d.pgu_c9_to_ship, d.pgu_c9_to_yfcc, d.aeu_benzene_yeild_percentage,
            d.aeu_benzene_produced, d.aeu_benzene_inventory, d.aeu_benzene_change, d.aeu_benzene_to_ship, d.aeu_benzene_fr_ship, d.aeu_benzene_to_ybs,
            d.aeu_benzene_to_rttf, d.aeu_benzene_to_train, d.aeu_toluene_yeild_percentage, d.aeu_toluene_produced, d.aeu_toluene_inventory, d.aeu_toluene_change,
            d.aeu_toluene_to_ship, d.aeu_toluene_fr_ship, d.aeu_toluene_to_ypc, d.aeu_toluene_fr_ypc, d.aeu_toluene_to_rttf, d.aeu_toluene_fr_ybs,
            d.aeu_toluene_to_eu, d.aeu_xylene_yeild_percentage, d.aeu_xylene_produced, d.aeu_xylene_inventory, d.aeu_xylene_change, d.aeu_xylene_to_ship,
            d.aeu_xylene_fr_ship, d.aeu_xylene_to_ypc, d.aeu_xylene_fr_ypc, d.aeu_xylene_to_rttf, d.aeu_c6_c8_na_yeild_percentage, d.aeu_c6_c8_na_produced,
            d.aeu_c6_c8_na_inventory, d.aeu_c6_c8_na_change, d.aeu_c6_c8_na_to_eu, d.aeu_c6_c8_na_to_ypc, d.aeu_total_feed, d.aeu_output, d.aeu_total_loss,
            d.aeu_loss_percentage, d.aeu_feed_load_percentage, d.pgu_aeu_total_feed, d.pgu_aeu_output, d.pgu_aeu_total_loss, d.pgu_aeu_loss_percentage,
            d.pgu_aeu_feed_load_percentage, d.PGU_C5_RAFF_INPUT, d.col_320fc2161, d.c210pdi, d.temperature, d.cracking_furnace_burn
        from t_daily_production_report d
    </sql>

    <select id="selectDailySum" parameterType="int" resultType="TDailyProductionReport">
        select
        sum(d.NAP) as nap,
        sum(d.C5) as c5,
        sum(d.C6_C8_NA) as c6C8Na,
        sum(d.WISON_ETHANE) as wisonEthane,
        sum(d.LPG_TO_FURNACE) as lpgToFurnace,
        sum(d.RAFF3_FR_BD) as raff3FrBd,
        sum(d.RAFFINATE2P_FR_2PH) as raffinate2pFr2ph,
        sum(d.C2_FR_LDPE) as c2FrLdpe,
        sum(d.C3_FR_OXO) as c3FrOxo,
        sum(d.MIXED_C3_C4) as mixedC3C4,
        sum(d.HY_C9) as hyC9,
        sum(d.PGU_OFFGAS) as pguOffgas,
        sum(d.WASH_OIL) as washOil,
        sum(d.TOLUENE) as toluene,
        sum(d.HY_C4_FR_R800) as hyC4FrR800,
        sum(d.H2_PRODUCED) as h2Produced,
        sum(d.ETHYLEN_PRODUCED) as ethylenProduced,
        sum(d.PROPYLENE_PRODUCED) as propyleneProduced,
        sum(d.C3_LPG_PRODUCED) as c3LpgProduced,
        sum(d.C4_LPG_PRODUCED) as c4LpgProduced,
        sum(d.MIXED_C4S_PRODUCED) as mixedC4sProduced,
        sum(d.RPG_PRODUCED) as rpgProduced,
        sum(d.PO_FLUX_OIL_PRODUCED) as poFluxOilProduced,
        sum(d.NAPHTHALENE_PRODUCED) as naphthaleneProduced,
        sum(d.EBO_PRODUCED) as eboProduced,
        sum(d.RESIDUE_OIL_PRODUCED) as residueOilProduced,
        sum(d.METHANE_PRODUCED) as methaneProduced,
        sum(d.OFFGAS_PRODUCED) as offgasProduced,
        sum(d.pgu_rpg2) as pguRpg2,
        sum(d.pgu_h2) as pguH2,
        sum(d.pgu_btx_produced) as pguBtxProduced,
        sum(d.pgu_btx_to_aeu) as pguBtxToAeu,
        sum(d.aeu_benzene_produced) as aeuBenzeneProduced,
        sum(d.aeu_toluene_produced) as aeuTolueneProduced,
        sum(d.aeu_xylene_produced) as aeuXyleneProduced,
        sum(d.aeu_c6_c8_na_produced) as aeuC6C8NaProduced,
        sum(d.pgu_c5_produced) as pguC5Produced,
        sum(d.pgu_c9_produced) as pguC9Produced,
        sum(d.pgu_washoil_produced) as pguWashoilProduced,
        sum(d.pgu_offgas_produced) as pguOffgasProduced,
        sum(d.pgu_btx_change) as pguBtxChange,
        sum(d.aeu_toluene_produced) as aeuTolueneProduced,
        sum(d.aeu_toluene_to_eu) as aeuTolueneToEu,
        sum(d.fuel_gas_offgas_cracker) as fuelGasOffgasCracker,
        sum(d.shp_cracker) as shpCracker,
        sum(d.hp_cracker) as hpCracker,
        sum(d.mp_cracker) as mpCracker,
        sum(d.lp_cracker) as lpCracker,
        sum(d.electricity_cracker) as electricityCracker,
        sum(d.cooling_water_cracker) as coolingWaterCracker,
        sum(d.pa_ia_cracker) as paIaCracker,
        sum(d.n2_cracker) as n2Cracker,
        sum(d.hp_bfw_cracker) as hpBfwCracker,
        sum(d.polished_con_cracker) as polishedConCracker,
        sum(d.turbine_con_cracker) as turbineConCracker,
        sum(d.prod_water_cracker) as prodWaterCracker,
        sum(d.shp_pgu_aeu) as shpPguAeu,
        sum(d.hp_pgu_aeu) as hpPguAeu,
        sum(d.mp_pgu_aeu) as mpPguAeu,
        sum(d.lp_pgu_aeu) as lpPguAeu,
        sum(d.electricity_pgu_aeu) as electricityPguAeu,
        sum(d.cooling_water_pgu_aeu) as coolingWaterPguAeu,
        sum(d.prod_water_pgu_aeu) as prodWaterPguAeu,
        sum(d.hp_bfw_pgu_aeu) as hpBfwPguAeu,
        sum(d.n2_pgu_aeu) as n2PguAeu,
        sum(d.pa_ia_pgu_aeu) as paIaPguAeu,
        sum(d.turbine_con_pgu_aeu) as turbineConPguAeu,
        sum(d.fuel_gas_offgas_sctu_flare)as fuelGasOffgasSctuFlare,
        sum(d.mp_sctu_flare)as mpSctuFlare,
        sum(d.lp_sctu_flare)as lpSctuFlare,
        sum(d.electricity_sctu_flare)as electricitySctuFlare,
        sum(d.cooling_water_sctu_flare)as coolingWaterSctuFlare,
        sum(d.pa_ia_sctu_flare)as paIaSctuFlare,
        sum(d.electricity_sub) as electricitySub,
        sum(d.ng_sub) as ngSub,
        sum(d.fuel_gas_offgas_sub) as fuelGasOffgasSub,
        sum(d.hhp_sub) as hhpSub,
        sum(d.mp_sub) as mpSub,
        sum(d.lp_sub) as lpSub,
        sum(d.polished_con_sub) as polishedConSub,
        sum(d.cooling_water_sub) as coolingWaterSub,
        sum(d.n2_sub) as n2Sub,
        sum(d.pa_ia_sub) as paIaSub,
        sum(d.prod_water_sub) as prodWaterSub,
        sum(d.hp_bfw_sub) as hpBfwSub,
        sum(d.ng_sub) as ngSub
        from T_DAILY_PRODUCTION_REPORT d
        where extract(year from d.REPORT_DATE) = #{reportYear}
        and extract(month from d.REPORT_DATE) = #{reportMonth}
    </select>

    <!-- 查询日期最新的每日生产报告 -->
    <select id="selectTDailyProductionReportByMaxDate" resultMap="TDailyProductionReportResult">
        <include refid="selectTDailyProductionReportVo"/>
        where d.REPORT_DATE = (select max(t2.REPORT_DATE) from t_daily_production_report t2)
    </select>

    <select id="selectTDailyProductionReportList" parameterType="TDailyProductionReport" resultMap="TDailyProductionReportResult">
        <include refid="selectTDailyProductionReportVo"/>
        <where>  
            <if test="fromDate != null "> and from_date = #{fromDate}</if>
            <if test="offgasToGaaCaa != null "> and offgas_to_gaa_caa = #{offgasToGaaCaa}</if>
            <if test="toDate != null "> and to_date = #{toDate}</if>
            <if test="reportDate != null "> and report_date = #{reportDate}</if>
            <if test="nap != null  and nap != ''"> and nap = #{nap}</if>
            <if test="c5 != null  and c5 != ''"> and c5 = #{c5}</if>
            <if test="c6C8Na != null  and c6C8Na != ''"> and c6_c8_na = #{c6C8Na}</if>
            <if test="wisonEthane != null  and wisonEthane != ''"> and wison_ethane = #{wisonEthane}</if>
            <if test="lpgToFurnace != null  and lpgToFurnace != ''"> and lpg_to_furnace = #{lpgToFurnace}</if>
            <if test="raff1FrBd != null  and raff1FrBd != ''"> and raff1_fr_bd = #{raff1FrBd}</if>
            <if test="raff2FrIb != null  and raff2FrIb != ''"> and raff2_fr_ib = #{raff2FrIb}</if>
            <if test="raff3FrBd != null  and raff3FrBd != ''"> and raff3_fr_bd = #{raff3FrBd}</if>
            <if test="raffinate2pFr2ph != null  and raffinate2pFr2ph != ''"> and raffinate2p_fr_2ph = #{raffinate2pFr2ph}</if>
            <if test="c2FrLdpe != null  and c2FrLdpe != ''"> and c2_fr_ldpe = #{c2FrLdpe}</if>
            <if test="c3FrOxo != null  and c3FrOxo != ''"> and c3_fr_oxo = #{c3FrOxo}</if>
            <if test="mixedC3C4 != null  and mixedC3C4 != ''"> and mixed_c3_c4 = #{mixedC3C4}</if>
            <if test="hyC9 != null  and hyC9 != ''"> and hy_c9 = #{hyC9}</if>
            <if test="pguOffgas != null  and pguOffgas != ''"> and pgu_offgas = #{pguOffgas}</if>
            <if test="washOil != null  and washOil != ''"> and wash_oil = #{washOil}</if>
            <if test="toluene != null  and toluene != ''"> and toluene = #{toluene}</if>
            <if test="hyC4FrR800 != null  and hyC4FrR800 != ''"> and hy_c4_fr_r800 = #{hyC4FrR800}</if>
            <if test="h2YieldPercentage != null  and h2YieldPercentage != ''"> and h2_yield_percentage = #{h2YieldPercentage}</if>
            <if test="h2Produced != null  and h2Produced != ''"> and h2_produced = #{h2Produced}</if>
            <if test="h2Inventory != null  and h2Inventory != ''"> and h2_inventory = #{h2Inventory}</if>
            <if test="h2Change != null  and h2Change != ''"> and h2_change = #{h2Change}</if>
            <if test="h2Import != null  and h2Import != ''"> and h2_import = #{h2Import}</if>
            <if test="h2Export != null  and h2Export != ''"> and h2_export = #{h2Export}</if>
            <if test="h2ToPgu != null  and h2ToPgu != ''"> and h2_to_pgu = #{h2ToPgu}</if>
            <if test="h2ToYpc != null  and h2ToYpc != ''"> and h2_to_ypc = #{h2ToYpc}</if>
            <if test="h2ToOxo != null  and h2ToOxo != ''"> and h2_to_oxo = #{h2ToOxo}</if>
            <if test="h2FrSyngasToSub != null  and h2FrSyngasToSub != ''"> and h2_fr_syngas_to_sub = #{h2FrSyngasToSub}</if>
            <if test="ethylenYieldPercentage != null  and ethylenYieldPercentage != ''"> and ethylen_yield_percentage = #{ethylenYieldPercentage}</if>
            <if test="ethylenProduced != null  and ethylenProduced != ''"> and ethylen_produced = #{ethylenProduced}</if>
            <if test="ethylenInventory != null  and ethylenInventory != ''"> and ethylen_inventory = #{ethylenInventory}</if>
            <if test="ethylenChange != null  and ethylenChange != ''"> and ethylen_change = #{ethylenChange}</if>
            <if test="ethylenImport != null  and ethylenImport != ''"> and ethylen_import = #{ethylenImport}</if>
            <if test="ethylenExport != null  and ethylenExport != ''"> and ethylen_export = #{ethylenExport}</if>
            <if test="ethylenToTm != null  and ethylenToTm != ''"> and ethylen_to_tm = #{ethylenToTm}</if>
            <if test="ethylenToTs != null  and ethylenToTs != ''"> and ethylen_to_ts = #{ethylenToTs}</if>
            <if test="ethylenToEoEg != null  and ethylenToEoEg != ''"> and ethylen_to_eo_eg = #{ethylenToEoEg}</if>
            <if test="ethylenToOxo != null  and ethylenToOxo != ''"> and ethylen_to_oxo = #{ethylenToOxo}</if>
            <if test="ethylenToYbs != null  and ethylenToYbs != ''"> and ethylen_to_ybs = #{ethylenToYbs}</if>
            <if test="ethylenToYpc != null  and ethylenToYpc != ''"> and ethylen_to_ypc = #{ethylenToYpc}</if>
            <if test="ethylenToWacker != null  and ethylenToWacker != ''"> and ethylen_to_wacker = #{ethylenToWacker}</if>
            <if test="ethylenToDyna != null  and ethylenToDyna != ''"> and ethylen_to_dyna = #{ethylenToDyna}</if>
            <if test="ethylenToCelanLongx != null  and ethylenToCelanLongx != ''"> and ethylen_to_celan_longx = #{ethylenToCelanLongx}</if>
            <if test="ethylenFrYpc != null  and ethylenFrYpc != ''"> and ethylen_fr_ypc = #{ethylenFrYpc}</if>
            <if test="ethylenFrLongxiang != null  and ethylenFrLongxiang != ''"> and ethylen_fr_longxiang = #{ethylenFrLongxiang}</if>
            <if test="propyleneYieldPercentage != null  and propyleneYieldPercentage != ''"> and propylene_yield_percentage = #{propyleneYieldPercentage}</if>
            <if test="propyleneProduced != null  and propyleneProduced != ''"> and propylene_produced = #{propyleneProduced}</if>
            <if test="propyleneInventory != null  and propyleneInventory != ''"> and propylene_inventory = #{propyleneInventory}</if>
            <if test="propyleneChange != null  and propyleneChange != ''"> and propylene_change = #{propyleneChange}</if>
            <if test="propyleneImport != null  and propyleneImport != ''"> and propylene_import = #{propyleneImport}</if>
            <if test="propyleneExport != null  and propyleneExport != ''"> and propylene_export = #{propyleneExport}</if>
            <if test="propyleneToAaAe != null  and propyleneToAaAe != ''"> and propylene_to_aa_ae = #{propyleneToAaAe}</if>
            <if test="propyleneToGaa != null  and propyleneToGaa != ''"> and propylene_to_gaa = #{propyleneToGaa}</if>
            <if test="propyleneToOxo != null  and propyleneToOxo != ''"> and propylene_to_oxo = #{propyleneToOxo}</if>
            <if test="propyleneToLdpe != null  and propyleneToLdpe != ''"> and propylene_to_ldpe = #{propyleneToLdpe}</if>
            <if test="propyleneToYpc != null  and propyleneToYpc != ''"> and propylene_to_ypc = #{propyleneToYpc}</if>
            <if test="propyleneToRoad != null  and propyleneToRoad != ''"> and propylene_to_road = #{propyleneToRoad}</if>
            <if test="propyleneToShip != null  and propyleneToShip != ''"> and propylene_to_ship = #{propyleneToShip}</if>
            <if test="propyleneFrYpc != null  and propyleneFrYpc != ''"> and propylene_fr_ypc = #{propyleneFrYpc}</if>
            <if test="propyleneFrShip != null  and propyleneFrShip != ''"> and propylene_fr_ship = #{propyleneFrShip}</if>
            <if test="propyleneFrChengzhi != null  and propyleneFrChengzhi != ''"> and propylene_fr_chengzhi = #{propyleneFrChengzhi}</if>
            <if test="c3LpgYieldPercentage != null  and c3LpgYieldPercentage != ''"> and c3_lpg_yield_percentage = #{c3LpgYieldPercentage}</if>
            <if test="c4LpgYieldPercentage != null  and c4LpgYieldPercentage != ''"> and c4_lpg_yield_percentage = #{c4LpgYieldPercentage}</if>
            <if test="c3LpgProduced != null  and c3LpgProduced != ''"> and c3_lpg_produced = #{c3LpgProduced}</if>
            <if test="c4LpgProduced != null  and c4LpgProduced != ''"> and c4_lpg_produced = #{c4LpgProduced}</if>
            <if test="c3C4Inventory != null  and c3C4Inventory != ''"> and c3_c4_inventory = #{c3C4Inventory}</if>
            <if test="c3C4Change != null  and c3C4Change != ''"> and c3_c4_change = #{c3C4Change}</if>
            <if test="c3C4Import != null  and c3C4Import != ''"> and c3_c4_import = #{c3C4Import}</if>
            <if test="c3C4Export != null  and c3C4Export != ''"> and c3_c4_export = #{c3C4Export}</if>
            <if test="c3C4ToSub != null  and c3C4ToSub != ''"> and c3_c4_to_sub = #{c3C4ToSub}</if>
            <if test="c3C4ToFurAsFule != null  and c3C4ToFurAsFule != ''"> and c3_c4_to_fur_as_fule = #{c3C4ToFurAsFule}</if>
            <if test="c3C4AsFeed != null  and c3C4AsFeed != ''"> and c3_c4_as_feed = #{c3C4AsFeed}</if>
            <if test="c3C4FrYpc != null  and c3C4FrYpc != ''"> and c3_c4_fr_ypc = #{c3C4FrYpc}</if>
            <if test="c3C4FrTruck != null  and c3C4FrTruck != ''"> and c3_c4_fr_truck = #{c3C4FrTruck}</if>
            <if test="mixedC4sYieldPercentage != null  and mixedC4sYieldPercentage != ''"> and mixed_c4s_yield_percentage = #{mixedC4sYieldPercentage}</if>
            <if test="mixedC4sProduced != null  and mixedC4sProduced != ''"> and mixed_c4s_produced = #{mixedC4sProduced}</if>
            <if test="mixedC4sInventory != null  and mixedC4sInventory != ''"> and mixed_c4s_inventory = #{mixedC4sInventory}</if>
            <if test="mixedC4sChange != null  and mixedC4sChange != ''"> and mixed_c4s_change = #{mixedC4sChange}</if>
            <if test="mixedC4sImport != null  and mixedC4sImport != ''"> and mixed_c4s_import = #{mixedC4sImport}</if>
            <if test="mixedC4sExport != null  and mixedC4sExport != ''"> and mixed_c4s_export = #{mixedC4sExport}</if>
            <if test="mixedC4sToBd != null  and mixedC4sToBd != ''"> and mixed_c4s_to_bd = #{mixedC4sToBd}</if>
            <if test="mixedC4sToYpc != null  and mixedC4sToYpc != ''"> and mixed_c4s_to_ypc = #{mixedC4sToYpc}</if>
            <if test="mixedC4sToTruck != null  and mixedC4sToTruck != ''"> and mixed_c4s_to_truck = #{mixedC4sToTruck}</if>
            <if test="mixedC4sToShip != null  and mixedC4sToShip != ''"> and mixed_c4s_to_ship = #{mixedC4sToShip}</if>
            <if test="mixedC4sFrYpc != null  and mixedC4sFrYpc != ''"> and mixed_c4s_fr_ypc = #{mixedC4sFrYpc}</if>
            <if test="mixedC4sFrTruck != null  and mixedC4sFrTruck != ''"> and mixed_c4s_fr_truck = #{mixedC4sFrTruck}</if>
            <if test="mixedC4sFrShip != null  and mixedC4sFrShip != ''"> and mixed_c4s_fr_ship = #{mixedC4sFrShip}</if>
            <if test="mixedC4sFrBdR1 != null  and mixedC4sFrBdR1 != ''"> and mixed_c4s_fr_bd_r1 = #{mixedC4sFrBdR1}</if>
            <if test="mixedC4sToR800 != null  and mixedC4sToR800 != ''"> and mixed_c4s_to_r800 = #{mixedC4sToR800}</if>
            <if test="eboYieldPercentage != null  and eboYieldPercentage != ''"> and ebo_yield_percentage = #{eboYieldPercentage}</if>
            <if test="eboProduced != null  and eboProduced != ''"> and ebo_produced = #{eboProduced}</if>
            <if test="eboInventory != null  and eboInventory != ''"> and ebo_inventory = #{eboInventory}</if>
            <if test="eboChange != null  and eboChange != ''"> and ebo_change = #{eboChange}</if>
            <if test="eboImport != null  and eboImport != ''"> and ebo_import = #{eboImport}</if>
            <if test="eboExport != null  and eboExport != ''"> and ebo_export = #{eboExport}</if>
            <if test="eboToShip != null  and eboToShip != ''"> and ebo_to_ship = #{eboToShip}</if>
            <if test="eboToRttf != null  and eboToRttf != ''"> and ebo_to_rttf = #{eboToRttf}</if>
            <if test="eboToTrain != null  and eboToTrain != ''"> and ebo_to_train = #{eboToTrain}</if>
            <if test="eboFrBd != null  and eboFrBd != ''"> and ebo_fr_bd = #{eboFrBd}</if>
            <if test="naphthaleneYieldPercentage != null  and naphthaleneYieldPercentage != ''"> and naphthalene_yield_percentage = #{naphthaleneYieldPercentage}</if>
            <if test="naphthaleneProduced != null  and naphthaleneProduced != ''"> and naphthalene_produced = #{naphthaleneProduced}</if>
            <if test="naphthaleneInventory != null  and naphthaleneInventory != ''"> and naphthalene_inventory = #{naphthaleneInventory}</if>
            <if test="naphthaleneChange != null  and naphthaleneChange != ''"> and naphthalene_change = #{naphthaleneChange}</if>
            <if test="naphthaleneImport != null  and naphthaleneImport != ''"> and naphthalene_import = #{naphthaleneImport}</if>
            <if test="naphthaleneExport != null  and naphthaleneExport != ''"> and naphthalene_export = #{naphthaleneExport}</if>
            <if test="naphthaleneToTruck != null  and naphthaleneToTruck != ''"> and naphthalene_to_truck = #{naphthaleneToTruck}</if>
            <if test="poFluxOilYieldPercentage != null  and poFluxOilYieldPercentage != ''"> and po_flux_oil_yield_percentage = #{poFluxOilYieldPercentage}</if>
            <if test="poFluxOilProduced != null  and poFluxOilProduced != ''"> and po_flux_oil_produced = #{poFluxOilProduced}</if>
            <if test="poFluxOilInventory != null  and poFluxOilInventory != ''"> and po_flux_oil_inventory = #{poFluxOilInventory}</if>
            <if test="poFluxOilChange != null  and poFluxOilChange != ''"> and po_flux_oil_change = #{poFluxOilChange}</if>
            <if test="poFluxOilImport != null  and poFluxOilImport != ''"> and po_flux_oil_import = #{poFluxOilImport}</if>
            <if test="poFluxOilExport != null  and poFluxOilExport != ''"> and po_flux_oil_export = #{poFluxOilExport}</if>
            <if test="poFluxOilToBd != null  and poFluxOilToBd != ''"> and po_flux_oil_to_bd = #{poFluxOilToBd}</if>
            <if test="offgasYieldPercentage != null  and offgasYieldPercentage != ''"> and offgas_yield_percentage = #{offgasYieldPercentage}</if>
            <if test="offgasProduced != null  and offgasProduced != ''"> and offgas_produced = #{offgasProduced}</if>
            <if test="offgasInventory != null  and offgasInventory != ''"> and offgas_inventory = #{offgasInventory}</if>
            <if test="offgasChange != null  and offgasChange != ''"> and offgas_change = #{offgasChange}</if>
            <if test="offgasImport != null  and offgasImport != ''"> and offgas_import = #{offgasImport}</if>
            <if test="offgasExport != null  and offgasExport != ''"> and offgas_export = #{offgasExport}</if>
            <if test="offgasToFurnance != null  and offgasToFurnance != ''"> and offgas_to_furnance = #{offgasToFurnance}</if>
            <if test="offgasToYbs != null  and offgasToYbs != ''"> and offgas_to_ybs = #{offgasToYbs}</if>
            <if test="offgasToCEru != null  and offgasToCEru != ''"> and offgas_to_c_eru = #{offgasToCEru}</if>
            <if test="offgasSubInCloseU2 != null  and offgasSubInCloseU2 != ''"> and offgas_sub_in_close_u2 = #{offgasSubInCloseU2}</if>
            <if test="offgasFlareSctu != null  and offgasFlareSctu != ''"> and offgas_flare_sctu = #{offgasFlareSctu}</if>
            <if test="offgasToU2Nm3 != null  and offgasToU2Nm3 != ''"> and offgas_to_u2_nm3 = #{offgasToU2Nm3}</if>
            <if test="offgasFlareLossT != null  and offgasFlareLossT != ''"> and offgas_flare_loss_t = #{offgasFlareLossT}</if>
            <if test="rpgYieldPercentage != null  and rpgYieldPercentage != ''"> and rpg_yield_percentage = #{rpgYieldPercentage}</if>
            <if test="rpgProduced != null  and rpgProduced != ''"> and rpg_produced = #{rpgProduced}</if>
            <if test="rpgInventory != null  and rpgInventory != ''"> and rpg_inventory = #{rpgInventory}</if>
            <if test="rpgChange != null  and rpgChange != ''"> and rpg_change = #{rpgChange}</if>
            <if test="rpgImport != null  and rpgImport != ''"> and rpg_import = #{rpgImport}</if>
            <if test="rpgExport != null  and rpgExport != ''"> and rpg_export = #{rpgExport}</if>
            <if test="rpgToPgu != null  and rpgToPgu != ''"> and rpg_to_pgu = #{rpgToPgu}</if>
            <if test="rpgFrYfcc != null  and rpgFrYfcc != ''"> and rpg_fr_yfcc = #{rpgFrYfcc}</if>
            <if test="methaneYieldPercentage != null  and methaneYieldPercentage != ''"> and methane_yield_percentage = #{methaneYieldPercentage}</if>
            <if test="methaneProduced != null  and methaneProduced != ''"> and methane_produced = #{methaneProduced}</if>
            <if test="methaneToEoEg != null  and methaneToEoEg != ''"> and methane_to_eo_eg = #{methaneToEoEg}</if>
            <if test="residueOilYieldPercentage != null  and residueOilYieldPercentage != ''"> and residue_oil_yield_percentage = #{residueOilYieldPercentage}</if>
            <if test="residueOilProduced != null  and residueOilProduced != ''"> and residue_oil_produced = #{residueOilProduced}</if>
            <if test="totalInput != null  and totalInput != ''"> and total_input = #{totalInput}</if>
            <if test="totalOutput != null  and totalOutput != ''"> and total_output = #{totalOutput}</if>
            <if test="totalLoss != null  and totalLoss != ''"> and total_loss = #{totalLoss}</if>
            <if test="lossPercentage != null  and lossPercentage != ''"> and loss_percentage = #{lossPercentage}</if>
            <if test="totalFurnanceFeed != null  and totalFurnanceFeed != ''"> and total_furnance_feed = #{totalFurnanceFeed}</if>
            <if test="napFrCltf != null  and napFrCltf != ''"> and nap_fr_cltf = #{napFrCltf}</if>
            <if test="totalPE != null  and totalPE != ''"> and total_p_e = #{totalPE}</if>
            <if test="plantModeIs != null  and plantModeIs != ''"> and plant_mode_is = #{plantModeIs}</if>
            <if test="plantLoad3495tD != null  and plantLoad3495tD != ''"> and plant_load_3495t_d = #{plantLoad3495tD}</if>
            <if test="avgFurnanceFeedTH != null  and avgFurnanceFeedTH != ''"> and avg_furnance_feed_t_h = #{avgFurnanceFeedTH}</if>
            <if test="feedingRatioPercentage != null  and feedingRatioPercentage != ''"> and feeding_ratio_percentage = #{feedingRatioPercentage}</if>
            <if test="hhpToe != null  and hhpToe != ''"> and hhp_toe = #{hhpToe}</if>
            <if test="hhpTce != null  and hhpTce != ''"> and hhp_tce = #{hhpTce}</if>
            <if test="hhpPre != null  and hhpPre != ''"> and hhp_pre = #{hhpPre}</if>
            <if test="hhpCracker != null  and hhpCracker != ''"> and hhp_cracker = #{hhpCracker}</if>
            <if test="hhpCrackerTT != null  and hhpCrackerTT != ''"> and hhp_cracker_t_t = #{hhpCrackerTT}</if>
            <if test="hhpCrackerKgoe != null  and hhpCrackerKgoe != ''"> and hhp_cracker_kgoe = #{hhpCrackerKgoe}</if>
            <if test="hhpCrackerKgce != null  and hhpCrackerKgce != ''"> and hhp_cracker_kgce = #{hhpCrackerKgce}</if>
            <if test="hhpPguAeu != null  and hhpPguAeu != ''"> and hhp_pgu_aeu = #{hhpPguAeu}</if>
            <if test="hhpPguAeuTT != null  and hhpPguAeuTT != ''"> and hhp_pgu_aeu_t_t = #{hhpPguAeuTT}</if>
            <if test="hhpPguAeuKgoe != null  and hhpPguAeuKgoe != ''"> and hhp_pgu_aeu_kgoe = #{hhpPguAeuKgoe}</if>
            <if test="hhpPguAeuKgce != null  and hhpPguAeuKgce != ''"> and hhp_pgu_aeu_kgce = #{hhpPguAeuKgce}</if>
            <if test="hhpSctuFlare != null  and hhpSctuFlare != ''"> and hhp_sctu_flare = #{hhpSctuFlare}</if>
            <if test="hhpSub != null  and hhpSub != ''"> and hhp_sub = #{hhpSub}</if>
            <if test="hhpBcc != null  and hhpBcc != ''"> and hhp_bcc = #{hhpBcc}</if>
            <if test="ngToe != null  and ngToe != ''"> and ng_toe = #{ngToe}</if>
            <if test="ngTce != null  and ngTce != ''"> and ng_tce = #{ngTce}</if>
            <if test="ngPre != null  and ngPre != ''"> and ng_pre = #{ngPre}</if>
            <if test="ngCracker != null  and ngCracker != ''"> and ng_cracker = #{ngCracker}</if>
            <if test="ngCrackerTT != null  and ngCrackerTT != ''"> and ng_cracker_t_t = #{ngCrackerTT}</if>
            <if test="ngCrackerKgoe != null  and ngCrackerKgoe != ''"> and ng_cracker_kgoe = #{ngCrackerKgoe}</if>
            <if test="ngCrackerKgce != null  and ngCrackerKgce != ''"> and ng_cracker_kgce = #{ngCrackerKgce}</if>
            <if test="ngPguAeu != null  and ngPguAeu != ''"> and ng_pgu_aeu = #{ngPguAeu}</if>
            <if test="ngPguAeuTT != null  and ngPguAeuTT != ''"> and ng_pgu_aeu_t_t = #{ngPguAeuTT}</if>
            <if test="ngPguAeuKgoe != null  and ngPguAeuKgoe != ''"> and ng_pgu_aeu_kgoe = #{ngPguAeuKgoe}</if>
            <if test="ngPguAeuKgce != null  and ngPguAeuKgce != ''"> and ng_pgu_aeu_kgce = #{ngPguAeuKgce}</if>
            <if test="ngSctuFlare != null  and ngSctuFlare != ''"> and ng_sctu_flare = #{ngSctuFlare}</if>
            <if test="ngSub != null  and ngSub != ''"> and ng_sub = #{ngSub}</if>
            <if test="ngBcc != null  and ngBcc != ''"> and ng_bcc = #{ngBcc}</if>
            <if test="fuelGasOffgasToe != null  and fuelGasOffgasToe != ''"> and fuel_gas_offgas_toe = #{fuelGasOffgasToe}</if>
            <if test="fuelGasOffgasTce != null  and fuelGasOffgasTce != ''"> and fuel_gas_offgas_tce = #{fuelGasOffgasTce}</if>
            <if test="fuelGasOffgasPre != null  and fuelGasOffgasPre != ''"> and fuel_gas_offgas_pre = #{fuelGasOffgasPre}</if>
            <if test="fuelGasOffgasCracker != null  and fuelGasOffgasCracker != ''"> and fuel_gas_offgas_cracker = #{fuelGasOffgasCracker}</if>
            <if test="fuelGasOffgasCrackerTT != null  and fuelGasOffgasCrackerTT != ''"> and fuel_gas_offgas_cracker_t_t = #{fuelGasOffgasCrackerTT}</if>
            <if test="fuelGasOffgasCrackerKgoe != null  and fuelGasOffgasCrackerKgoe != ''"> and fuel_gas_offgas_cracker_kgoe = #{fuelGasOffgasCrackerKgoe}</if>
            <if test="fuelGasOffgasCrackerKgce != null  and fuelGasOffgasCrackerKgce != ''"> and fuel_gas_offgas_cracker_kgce = #{fuelGasOffgasCrackerKgce}</if>
            <if test="fuelGasOffgasPguAeu != null  and fuelGasOffgasPguAeu != ''"> and fuel_gas_offgas_pgu_aeu = #{fuelGasOffgasPguAeu}</if>
            <if test="fuelGasOffgasPguAeuTT != null  and fuelGasOffgasPguAeuTT != ''"> and fuel_gas_offgas_pgu_aeu_t_t = #{fuelGasOffgasPguAeuTT}</if>
            <if test="fuelGasOffgasPguAeuKgoe != null  and fuelGasOffgasPguAeuKgoe != ''"> and fuel_gas_offgas_pgu_aeu_kgoe = #{fuelGasOffgasPguAeuKgoe}</if>
            <if test="fuelGasOffgasPguAeuKgce != null  and fuelGasOffgasPguAeuKgce != ''"> and fuel_gas_offgas_pgu_aeu_kgce = #{fuelGasOffgasPguAeuKgce}</if>
            <if test="fuelGasOffgasSctuFlare != null  and fuelGasOffgasSctuFlare != ''"> and fuel_gas_offgas_sctu_flare = #{fuelGasOffgasSctuFlare}</if>
            <if test="fuelGasOffgasSub != null  and fuelGasOffgasSub != ''"> and fuel_gas_offgas_sub = #{fuelGasOffgasSub}</if>
            <if test="fuelGasOffgasBcc != null  and fuelGasOffgasBcc != ''"> and fuel_gas_offgas_bcc = #{fuelGasOffgasBcc}</if>
            <if test="shpToe != null  and shpToe != ''"> and shp_toe = #{shpToe}</if>
            <if test="shpTce != null  and shpTce != ''"> and shp_tce = #{shpTce}</if>
            <if test="shpPre != null  and shpPre != ''"> and shp_pre = #{shpPre}</if>
            <if test="shpCracker != null  and shpCracker != ''"> and shp_cracker = #{shpCracker}</if>
            <if test="shpCrackerTT != null  and shpCrackerTT != ''"> and shp_cracker_t_t = #{shpCrackerTT}</if>
            <if test="shpCrackerKgoe != null  and shpCrackerKgoe != ''"> and shp_cracker_kgoe = #{shpCrackerKgoe}</if>
            <if test="shpCrackerKgce != null  and shpCrackerKgce != ''"> and shp_cracker_kgce = #{shpCrackerKgce}</if>
            <if test="shpPguAeu != null  and shpPguAeu != ''"> and shp_pgu_aeu = #{shpPguAeu}</if>
            <if test="shpPguAeuTT != null  and shpPguAeuTT != ''"> and shp_pgu_aeu_t_t = #{shpPguAeuTT}</if>
            <if test="shpPguAeuKgoe != null  and shpPguAeuKgoe != ''"> and shp_pgu_aeu_kgoe = #{shpPguAeuKgoe}</if>
            <if test="shpPguAeuKgce != null  and shpPguAeuKgce != ''"> and shp_pgu_aeu_kgce = #{shpPguAeuKgce}</if>
            <if test="shpSctuFlare != null  and shpSctuFlare != ''"> and shp_sctu_flare = #{shpSctuFlare}</if>
            <if test="shpSub != null  and shpSub != ''"> and shp_sub = #{shpSub}</if>
            <if test="shpBcc != null  and shpBcc != ''"> and shp_bcc = #{shpBcc}</if>
            <if test="hpToe != null  and hpToe != ''"> and hp_toe = #{hpToe}</if>
            <if test="hpTce != null  and hpTce != ''"> and hp_tce = #{hpTce}</if>
            <if test="hpPre != null  and hpPre != ''"> and hp_pre = #{hpPre}</if>
            <if test="hpCracker != null  and hpCracker != ''"> and hp_cracker = #{hpCracker}</if>
            <if test="hpCrackerTT != null  and hpCrackerTT != ''"> and hp_cracker_t_t = #{hpCrackerTT}</if>
            <if test="hpCrackerKgoe != null  and hpCrackerKgoe != ''"> and hp_cracker_kgoe = #{hpCrackerKgoe}</if>
            <if test="hpCrackerKgce != null  and hpCrackerKgce != ''"> and hp_cracker_kgce = #{hpCrackerKgce}</if>
            <if test="hpPguAeu != null  and hpPguAeu != ''"> and hp_pgu_aeu = #{hpPguAeu}</if>
            <if test="hpPguAeuTT != null  and hpPguAeuTT != ''"> and hp_pgu_aeu_t_t = #{hpPguAeuTT}</if>
            <if test="hpPguAeuKgoe != null  and hpPguAeuKgoe != ''"> and hp_pgu_aeu_kgoe = #{hpPguAeuKgoe}</if>
            <if test="hpPguAeuKgce != null  and hpPguAeuKgce != ''"> and hp_pgu_aeu_kgce = #{hpPguAeuKgce}</if>
            <if test="hpSctuFlare != null  and hpSctuFlare != ''"> and hp_sctu_flare = #{hpSctuFlare}</if>
            <if test="hpSub != null  and hpSub != ''"> and hp_sub = #{hpSub}</if>
            <if test="hpBcc != null  and hpBcc != ''"> and hp_bcc = #{hpBcc}</if>
            <if test="mpToe != null  and mpToe != ''"> and mp_toe = #{mpToe}</if>
            <if test="mpTce != null  and mpTce != ''"> and mp_tce = #{mpTce}</if>
            <if test="mpPre != null  and mpPre != ''"> and mp_pre = #{mpPre}</if>
            <if test="mpCracker != null  and mpCracker != ''"> and mp_cracker = #{mpCracker}</if>
            <if test="mpCrackerTT != null  and mpCrackerTT != ''"> and mp_cracker_t_t = #{mpCrackerTT}</if>
            <if test="mpCrackerKgoe != null  and mpCrackerKgoe != ''"> and mp_cracker_kgoe = #{mpCrackerKgoe}</if>
            <if test="mpCrackerKgce != null  and mpCrackerKgce != ''"> and mp_cracker_kgce = #{mpCrackerKgce}</if>
            <if test="mpPguAeu != null  and mpPguAeu != ''"> and mp_pgu_aeu = #{mpPguAeu}</if>
            <if test="mpPguAeuTT != null  and mpPguAeuTT != ''"> and mp_pgu_aeu_t_t = #{mpPguAeuTT}</if>
            <if test="mpPguAeuKgoe != null  and mpPguAeuKgoe != ''"> and mp_pgu_aeu_kgoe = #{mpPguAeuKgoe}</if>
            <if test="mpPguAeuKgce != null  and mpPguAeuKgce != ''"> and mp_pgu_aeu_kgce = #{mpPguAeuKgce}</if>
            <if test="mpSctuFlare != null  and mpSctuFlare != ''"> and mp_sctu_flare = #{mpSctuFlare}</if>
            <if test="mpSub != null  and mpSub != ''"> and mp_sub = #{mpSub}</if>
            <if test="mpBcc != null  and mpBcc != ''"> and mp_bcc = #{mpBcc}</if>
            <if test="lpToe != null  and lpToe != ''"> and lp_toe = #{lpToe}</if>
            <if test="lpTce != null  and lpTce != ''"> and lp_tce = #{lpTce}</if>
            <if test="lpPre != null  and lpPre != ''"> and lp_pre = #{lpPre}</if>
            <if test="lpCracker != null  and lpCracker != ''"> and lp_cracker = #{lpCracker}</if>
            <if test="lpCrackerTT != null  and lpCrackerTT != ''"> and lp_cracker_t_t = #{lpCrackerTT}</if>
            <if test="lpCrackerKgoe != null  and lpCrackerKgoe != ''"> and lp_cracker_kgoe = #{lpCrackerKgoe}</if>
            <if test="lpCrackerKgce != null  and lpCrackerKgce != ''"> and lp_cracker_kgce = #{lpCrackerKgce}</if>
            <if test="lpPguAeu != null  and lpPguAeu != ''"> and lp_pgu_aeu = #{lpPguAeu}</if>
            <if test="lpPguAeuTT != null  and lpPguAeuTT != ''"> and lp_pgu_aeu_t_t = #{lpPguAeuTT}</if>
            <if test="lpPguAeuKgoe != null  and lpPguAeuKgoe != ''"> and lp_pgu_aeu_kgoe = #{lpPguAeuKgoe}</if>
            <if test="lpPguAeuKgce != null  and lpPguAeuKgce != ''"> and lp_pgu_aeu_kgce = #{lpPguAeuKgce}</if>
            <if test="lpSctuFlare != null  and lpSctuFlare != ''"> and lp_sctu_flare = #{lpSctuFlare}</if>
            <if test="lpSub != null  and lpSub != ''"> and lp_sub = #{lpSub}</if>
            <if test="lpBcc != null  and lpBcc != ''"> and lp_bcc = #{lpBcc}</if>
            <if test="electricityToe != null  and electricityToe != ''"> and electricity_toe = #{electricityToe}</if>
            <if test="electricityTce != null  and electricityTce != ''"> and electricity_tce = #{electricityTce}</if>
            <if test="electricityPre != null  and electricityPre != ''"> and electricity_pre = #{electricityPre}</if>
            <if test="electricityCracker != null  and electricityCracker != ''"> and electricity_cracker = #{electricityCracker}</if>
            <if test="electricityCrackerTT != null  and electricityCrackerTT != ''"> and electricity_cracker_t_t = #{electricityCrackerTT}</if>
            <if test="electricityCrackerKgoe != null  and electricityCrackerKgoe != ''"> and electricity_cracker_kgoe = #{electricityCrackerKgoe}</if>
            <if test="electricityCrackerKgce != null  and electricityCrackerKgce != ''"> and electricity_cracker_kgce = #{electricityCrackerKgce}</if>
            <if test="electricityPguAeu != null  and electricityPguAeu != ''"> and electricity_pgu_aeu = #{electricityPguAeu}</if>
            <if test="electricityPguAeuTT != null  and electricityPguAeuTT != ''"> and electricity_pgu_aeu_t_t = #{electricityPguAeuTT}</if>
            <if test="electricityPguAeuKgoe != null  and electricityPguAeuKgoe != ''"> and electricity_pgu_aeu_kgoe = #{electricityPguAeuKgoe}</if>
            <if test="electricityPguAeuKgce != null  and electricityPguAeuKgce != ''"> and electricity_pgu_aeu_kgce = #{electricityPguAeuKgce}</if>
            <if test="electricitySctuFlare != null  and electricitySctuFlare != ''"> and electricity_sctu_flare = #{electricitySctuFlare}</if>
            <if test="electricitySub != null  and electricitySub != ''"> and electricity_sub = #{electricitySub}</if>
            <if test="electricityBcc != null  and electricityBcc != ''"> and electricity_bcc = #{electricityBcc}</if>
            <if test="coolingWaterToe != null  and coolingWaterToe != ''"> and cooling_water_toe = #{coolingWaterToe}</if>
            <if test="coolingWaterTce != null  and coolingWaterTce != ''"> and cooling_water_tce = #{coolingWaterTce}</if>
            <if test="coolingWaterPre != null  and coolingWaterPre != ''"> and cooling_water_pre = #{coolingWaterPre}</if>
            <if test="coolingWaterCracker != null  and coolingWaterCracker != ''"> and cooling_water_cracker = #{coolingWaterCracker}</if>
            <if test="coolingWaterCrackerTT != null  and coolingWaterCrackerTT != ''"> and cooling_water_cracker_t_t = #{coolingWaterCrackerTT}</if>
            <if test="coolingWaterCrackerKgoe != null  and coolingWaterCrackerKgoe != ''"> and cooling_water_cracker_kgoe = #{coolingWaterCrackerKgoe}</if>
            <if test="coolingWaterCrackerKgce != null  and coolingWaterCrackerKgce != ''"> and cooling_water_cracker_kgce = #{coolingWaterCrackerKgce}</if>
            <if test="coolingWaterPguAeu != null  and coolingWaterPguAeu != ''"> and cooling_water_pgu_aeu = #{coolingWaterPguAeu}</if>
            <if test="coolingWaterPguAeuTT != null  and coolingWaterPguAeuTT != ''"> and cooling_water_pgu_aeu_t_t = #{coolingWaterPguAeuTT}</if>
            <if test="coolingWaterPguAeuKgoe != null  and coolingWaterPguAeuKgoe != ''"> and cooling_water_pgu_aeu_kgoe = #{coolingWaterPguAeuKgoe}</if>
            <if test="coolingWaterPguAeuKgce != null  and coolingWaterPguAeuKgce != ''"> and cooling_water_pgu_aeu_kgce = #{coolingWaterPguAeuKgce}</if>
            <if test="coolingWaterSctuFlare != null  and coolingWaterSctuFlare != ''"> and cooling_water_sctu_flare = #{coolingWaterSctuFlare}</if>
            <if test="coolingWaterSub != null  and coolingWaterSub != ''"> and cooling_water_sub = #{coolingWaterSub}</if>
            <if test="coolingWaterBcc != null  and coolingWaterBcc != ''"> and cooling_water_bcc = #{coolingWaterBcc}</if>
            <if test="polishedConToe != null  and polishedConToe != ''"> and polished_con_toe = #{polishedConToe}</if>
            <if test="polishedConTce != null  and polishedConTce != ''"> and polished_con_tce = #{polishedConTce}</if>
            <if test="polishedConPre != null  and polishedConPre != ''"> and polished_con_pre = #{polishedConPre}</if>
            <if test="polishedConCracker != null  and polishedConCracker != ''"> and polished_con_cracker = #{polishedConCracker}</if>
            <if test="polishedConCrackerTT != null  and polishedConCrackerTT != ''"> and polished_con_cracker_t_t = #{polishedConCrackerTT}</if>
            <if test="polishedConCrackerKgoe != null  and polishedConCrackerKgoe != ''"> and polished_con_cracker_kgoe = #{polishedConCrackerKgoe}</if>
            <if test="polishedConCrackerKgce != null  and polishedConCrackerKgce != ''"> and polished_con_cracker_kgce = #{polishedConCrackerKgce}</if>
            <if test="polishedConPguAeu != null  and polishedConPguAeu != ''"> and polished_con_pgu_aeu = #{polishedConPguAeu}</if>
            <if test="polishedConPguAeuTT != null  and polishedConPguAeuTT != ''"> and polished_con_pgu_aeu_t_t = #{polishedConPguAeuTT}</if>
            <if test="polishedConPguAeuKgoe != null  and polishedConPguAeuKgoe != ''"> and polished_con_pgu_aeu_kgoe = #{polishedConPguAeuKgoe}</if>
            <if test="polishedConPguAeuKgce != null  and polishedConPguAeuKgce != ''"> and polished_con_pgu_aeu_kgce = #{polishedConPguAeuKgce}</if>
            <if test="polishedConSctuFlare != null  and polishedConSctuFlare != ''"> and polished_con_sctu_flare = #{polishedConSctuFlare}</if>
            <if test="polishedConSub != null  and polishedConSub != ''"> and polished_con_sub = #{polishedConSub}</if>
            <if test="polishedConBcc != null  and polishedConBcc != ''"> and polished_con_bcc = #{polishedConBcc}</if>
            <if test="hpBfwToe != null  and hpBfwToe != ''"> and hp_bfw_toe = #{hpBfwToe}</if>
            <if test="hpBfwTce != null  and hpBfwTce != ''"> and hp_bfw_tce = #{hpBfwTce}</if>
            <if test="hpBfwPre != null  and hpBfwPre != ''"> and hp_bfw_pre = #{hpBfwPre}</if>
            <if test="hpBfwCracker != null  and hpBfwCracker != ''"> and hp_bfw_cracker = #{hpBfwCracker}</if>
            <if test="hpBfwCrackerTT != null  and hpBfwCrackerTT != ''"> and hp_bfw_cracker_t_t = #{hpBfwCrackerTT}</if>
            <if test="hpBfwCrackerKgoe != null  and hpBfwCrackerKgoe != ''"> and hp_bfw_cracker_kgoe = #{hpBfwCrackerKgoe}</if>
            <if test="hpBfwCrackerKgce != null  and hpBfwCrackerKgce != ''"> and hp_bfw_cracker_kgce = #{hpBfwCrackerKgce}</if>
            <if test="hpBfwPguAeu != null  and hpBfwPguAeu != ''"> and hp_bfw_pgu_aeu = #{hpBfwPguAeu}</if>
            <if test="hpBfwPguAeuTT != null  and hpBfwPguAeuTT != ''"> and hp_bfw_pgu_aeu_t_t = #{hpBfwPguAeuTT}</if>
            <if test="hpBfwPguAeuKgoe != null  and hpBfwPguAeuKgoe != ''"> and hp_bfw_pgu_aeu_kgoe = #{hpBfwPguAeuKgoe}</if>
            <if test="hpBfwPguAeuKgce != null  and hpBfwPguAeuKgce != ''"> and hp_bfw_pgu_aeu_kgce = #{hpBfwPguAeuKgce}</if>
            <if test="hpBfwSctuFlare != null  and hpBfwSctuFlare != ''"> and hp_bfw_sctu_flare = #{hpBfwSctuFlare}</if>
            <if test="hpBfwSub != null  and hpBfwSub != ''"> and hp_bfw_sub = #{hpBfwSub}</if>
            <if test="hpBfwBcc != null  and hpBfwBcc != ''"> and hp_bfw_bcc = #{hpBfwBcc}</if>
            <if test="prodWaterToe != null  and prodWaterToe != ''"> and prod_water_toe = #{prodWaterToe}</if>
            <if test="prodWaterTce != null  and prodWaterTce != ''"> and prod_water_tce = #{prodWaterTce}</if>
            <if test="prodWaterPre != null  and prodWaterPre != ''"> and prod_water_pre = #{prodWaterPre}</if>
            <if test="prodWaterCracker != null  and prodWaterCracker != ''"> and prod_water_cracker = #{prodWaterCracker}</if>
            <if test="prodWaterCrackerTT != null  and prodWaterCrackerTT != ''"> and prod_water_cracker_t_t = #{prodWaterCrackerTT}</if>
            <if test="prodWaterCrackerKgoe != null  and prodWaterCrackerKgoe != ''"> and prod_water_cracker_kgoe = #{prodWaterCrackerKgoe}</if>
            <if test="prodWaterCrackerKgce != null  and prodWaterCrackerKgce != ''"> and prod_water_cracker_kgce = #{prodWaterCrackerKgce}</if>
            <if test="prodWaterPguAeu != null  and prodWaterPguAeu != ''"> and prod_water_pgu_aeu = #{prodWaterPguAeu}</if>
            <if test="prodWaterPguAeuTT != null  and prodWaterPguAeuTT != ''"> and prod_water_pgu_aeu_t_t = #{prodWaterPguAeuTT}</if>
            <if test="prodWaterPguAeuKgoe != null  and prodWaterPguAeuKgoe != ''"> and prod_water_pgu_aeu_kgoe = #{prodWaterPguAeuKgoe}</if>
            <if test="prodWaterPguAeuKgce != null  and prodWaterPguAeuKgce != ''"> and prod_water_pgu_aeu_kgce = #{prodWaterPguAeuKgce}</if>
            <if test="prodWaterSctuFlare != null  and prodWaterSctuFlare != ''"> and prod_water_sctu_flare = #{prodWaterSctuFlare}</if>
            <if test="prodWaterSub != null  and prodWaterSub != ''"> and prod_water_sub = #{prodWaterSub}</if>
            <if test="prodWaterBcc != null  and prodWaterBcc != ''"> and prod_water_bcc = #{prodWaterBcc}</if>
            <if test="turbineConToe != null  and turbineConToe != ''"> and turbine_con_toe = #{turbineConToe}</if>
            <if test="turbineConTce != null  and turbineConTce != ''"> and turbine_con_tce = #{turbineConTce}</if>
            <if test="turbineConPre != null  and turbineConPre != ''"> and turbine_con_pre = #{turbineConPre}</if>
            <if test="turbineConCracker != null  and turbineConCracker != ''"> and turbine_con_cracker = #{turbineConCracker}</if>
            <if test="turbineConCrackerTT != null  and turbineConCrackerTT != ''"> and turbine_con_cracker_t_t = #{turbineConCrackerTT}</if>
            <if test="turbineConCrackerKgoe != null  and turbineConCrackerKgoe != ''"> and turbine_con_cracker_kgoe = #{turbineConCrackerKgoe}</if>
            <if test="turbineConCrackerKgce != null  and turbineConCrackerKgce != ''"> and turbine_con_cracker_kgce = #{turbineConCrackerKgce}</if>
            <if test="turbineConPguAeu != null  and turbineConPguAeu != ''"> and turbine_con_pgu_aeu = #{turbineConPguAeu}</if>
            <if test="turbineConPguAeuTT != null  and turbineConPguAeuTT != ''"> and turbine_con_pgu_aeu_t_t = #{turbineConPguAeuTT}</if>
            <if test="turbineConPguAeuKgoe != null  and turbineConPguAeuKgoe != ''"> and turbine_con_pgu_aeu_kgoe = #{turbineConPguAeuKgoe}</if>
            <if test="turbineConPguAeuKgce != null  and turbineConPguAeuKgce != ''"> and turbine_con_pgu_aeu_kgce = #{turbineConPguAeuKgce}</if>
            <if test="turbineConSctuFlare != null  and turbineConSctuFlare != ''"> and turbine_con_sctu_flare = #{turbineConSctuFlare}</if>
            <if test="turbineConSub != null  and turbineConSub != ''"> and turbine_con_sub = #{turbineConSub}</if>
            <if test="turbineConBcc != null  and turbineConBcc != ''"> and turbine_con_bcc = #{turbineConBcc}</if>
            <if test="paIaToe != null  and paIaToe != ''"> and pa_ia_toe = #{paIaToe}</if>
            <if test="paIaTce != null  and paIaTce != ''"> and pa_ia_tce = #{paIaTce}</if>
            <if test="paIaPre != null  and paIaPre != ''"> and pa_ia_pre = #{paIaPre}</if>
            <if test="paIaCracker != null  and paIaCracker != ''"> and pa_ia_cracker = #{paIaCracker}</if>
            <if test="paIaCrackerTT != null  and paIaCrackerTT != ''"> and pa_ia_cracker_t_t = #{paIaCrackerTT}</if>
            <if test="paIaCrackerKgoe != null  and paIaCrackerKgoe != ''"> and pa_ia_cracker_kgoe = #{paIaCrackerKgoe}</if>
            <if test="paIaCrackerKgce != null  and paIaCrackerKgce != ''"> and pa_ia_cracker_kgce = #{paIaCrackerKgce}</if>
            <if test="paIaPguAeu != null  and paIaPguAeu != ''"> and pa_ia_pgu_aeu = #{paIaPguAeu}</if>
            <if test="paIaPguAeuTT != null  and paIaPguAeuTT != ''"> and pa_ia_pgu_aeu_t_t = #{paIaPguAeuTT}</if>
            <if test="paIaPguAeuKgoe != null  and paIaPguAeuKgoe != ''"> and pa_ia_pgu_aeu_kgoe = #{paIaPguAeuKgoe}</if>
            <if test="paIaPguAeuKgce != null  and paIaPguAeuKgce != ''"> and pa_ia_pgu_aeu_kgce = #{paIaPguAeuKgce}</if>
            <if test="paIaSctuFlare != null  and paIaSctuFlare != ''"> and pa_ia_sctu_flare = #{paIaSctuFlare}</if>
            <if test="paIaSub != null  and paIaSub != ''"> and pa_ia_sub = #{paIaSub}</if>
            <if test="paIaBcc != null  and paIaBcc != ''"> and pa_ia_bcc = #{paIaBcc}</if>
            <if test="n2Toe != null  and n2Toe != ''"> and n2_toe = #{n2Toe}</if>
            <if test="n2Tce != null  and n2Tce != ''"> and n2_tce = #{n2Tce}</if>
            <if test="n2Pre != null  and n2Pre != ''"> and n2_pre = #{n2Pre}</if>
            <if test="n2Cracker != null  and n2Cracker != ''"> and n2_cracker = #{n2Cracker}</if>
            <if test="n2CrackerTT != null  and n2CrackerTT != ''"> and n2_cracker_t_t = #{n2CrackerTT}</if>
            <if test="n2CrackerKgoe != null  and n2CrackerKgoe != ''"> and n2_cracker_kgoe = #{n2CrackerKgoe}</if>
            <if test="n2CrackerKgce != null  and n2CrackerKgce != ''"> and n2_cracker_kgce = #{n2CrackerKgce}</if>
            <if test="n2PguAeu != null  and n2PguAeu != ''"> and n2_pgu_aeu = #{n2PguAeu}</if>
            <if test="n2PguAeuTT != null  and n2PguAeuTT != ''"> and n2_pgu_aeu_t_t = #{n2PguAeuTT}</if>
            <if test="n2PguAeuKgoe != null  and n2PguAeuKgoe != ''"> and n2_pgu_aeu_kgoe = #{n2PguAeuKgoe}</if>
            <if test="n2PguAeuKgce != null  and n2PguAeuKgce != ''"> and n2_pgu_aeu_kgce = #{n2PguAeuKgce}</if>
            <if test="n2SctuFlare != null  and n2SctuFlare != ''"> and n2_sctu_flare = #{n2SctuFlare}</if>
            <if test="n2Sub != null  and n2Sub != ''"> and n2_sub = #{n2Sub}</if>
            <if test="n2Bcc != null  and n2Bcc != ''"> and n2_bcc = #{n2Bcc}</if>
            <if test="totalToe != null  and totalToe != ''"> and total_toe = #{totalToe}</if>
            <if test="totalTce != null  and totalTce != ''"> and total_tce = #{totalTce}</if>
            <if test="totalPre != null  and totalPre != ''"> and total_pre = #{totalPre}</if>
            <if test="totalCracker != null  and totalCracker != ''"> and total_cracker = #{totalCracker}</if>
            <if test="totalCrackerTT != null  and totalCrackerTT != ''"> and total_cracker_t_t = #{totalCrackerTT}</if>
            <if test="totalCrackerKgoe != null  and totalCrackerKgoe != ''"> and total_cracker_kgoe = #{totalCrackerKgoe}</if>
            <if test="totalCrackerKgce != null  and totalCrackerKgce != ''"> and total_cracker_kgce = #{totalCrackerKgce}</if>
            <if test="totalPguAeu != null  and totalPguAeu != ''"> and total_pgu_aeu = #{totalPguAeu}</if>
            <if test="totalPguAeuTT != null  and totalPguAeuTT != ''"> and total_pgu_aeu_t_t = #{totalPguAeuTT}</if>
            <if test="totalPguAeuKgoe != null  and totalPguAeuKgoe != ''"> and total_pgu_aeu_kgoe = #{totalPguAeuKgoe}</if>
            <if test="totalPguAeuKgce != null  and totalPguAeuKgce != ''"> and total_pgu_aeu_kgce = #{totalPguAeuKgce}</if>
            <if test="targetToe != null  and targetToe != ''"> and target_toe = #{targetToe}</if>
            <if test="targetTce != null  and targetTce != ''"> and target_tce = #{targetTce}</if>
            <if test="targetPre != null  and targetPre != ''"> and target_pre = #{targetPre}</if>
            <if test="targetCracker != null  and targetCracker != ''"> and target_cracker = #{targetCracker}</if>
            <if test="targetCrackerTT != null  and targetCrackerTT != ''"> and target_cracker_t_t = #{targetCrackerTT}</if>
            <if test="targetCrackerKgoe != null  and targetCrackerKgoe != ''"> and target_cracker_kgoe = #{targetCrackerKgoe}</if>
            <if test="targetCrackerKgce != null  and targetCrackerKgce != ''"> and target_cracker_kgce = #{targetCrackerKgce}</if>
            <if test="targetPguAeu != null  and targetPguAeu != ''"> and target_pgu_aeu = #{targetPguAeu}</if>
            <if test="targetPguAeuTT != null  and targetPguAeuTT != ''"> and target_pgu_aeu_t_t = #{targetPguAeuTT}</if>
            <if test="targetPguAeuKgoe != null  and targetPguAeuKgoe != ''"> and target_pgu_aeu_kgoe = #{targetPguAeuKgoe}</if>
            <if test="targetPguAeuKgce != null  and targetPguAeuKgce != ''"> and target_pgu_aeu_kgce = #{targetPguAeuKgce}</if>
            <if test="producedToe != null  and producedToe != ''"> and produced_toe = #{producedToe}</if>
            <if test="producedTce != null  and producedTce != ''"> and produced_tce = #{producedTce}</if>
            <if test="producedPre != null  and producedPre != ''"> and produced_pre = #{producedPre}</if>
            <if test="producedCracker != null  and producedCracker != ''"> and produced_cracker = #{producedCracker}</if>
            <if test="producedCrackerTT != null  and producedCrackerTT != ''"> and produced_cracker_t_t = #{producedCrackerTT}</if>
            <if test="producedCrackerKgoe != null  and producedCrackerKgoe != ''"> and produced_cracker_kgoe = #{producedCrackerKgoe}</if>
            <if test="producedCrackerKgce != null  and producedCrackerKgce != ''"> and produced_cracker_kgce = #{producedCrackerKgce}</if>
            <if test="producedPguAeu != null  and producedPguAeu != ''"> and produced_pgu_aeu = #{producedPguAeu}</if>
            <if test="producedPguAeuTT != null  and producedPguAeuTT != ''"> and produced_pgu_aeu_t_t = #{producedPguAeuTT}</if>
            <if test="producedPguAeuKgoe != null  and producedPguAeuKgoe != ''"> and produced_pgu_aeu_kgoe = #{producedPguAeuKgoe}</if>
            <if test="producedPguAeuKgce != null  and producedPguAeuKgce != ''"> and produced_pgu_aeu_kgce = #{producedPguAeuKgce}</if>
            <if test="frEoEg != null  and frEoEg != ''"> and fr_eo_eg = #{frEoEg}</if>
            <if test="loadPercentage != null  and loadPercentage != ''"> and load_percentage = #{loadPercentage}</if>
            <if test="hsProducet != null  and hsProducet != ''"> and hs_producet = #{hsProducet}</if>
            <if test="sctfStorageTotalC2 != null  and sctfStorageTotalC2 != ''"> and sctf_storage_total_c2 = #{sctfStorageTotalC2}</if>
            <if test="sctfStorageTk1061 != null  and sctfStorageTk1061 != ''"> and sctf_storage_tk1061 = #{sctfStorageTk1061}</if>
            <if test="sctfStorageTk1062 != null  and sctfStorageTk1062 != ''"> and sctf_storage_tk1062 = #{sctfStorageTk1062}</if>
            <if test="sctfStorageTk1063 != null  and sctfStorageTk1063 != ''"> and sctf_storage_tk1063 = #{sctfStorageTk1063}</if>
            <if test="sctfStorageTk1064 != null  and sctfStorageTk1064 != ''"> and sctf_storage_tk1064 = #{sctfStorageTk1064}</if>
            <if test="sctfStorageTk1065Off != null  and sctfStorageTk1065Off != ''"> and sctf_storage_tk1065_off = #{sctfStorageTk1065Off}</if>
            <if test="sctfStorageTotalC3 != null  and sctfStorageTotalC3 != ''"> and sctf_storage_total_c3 = #{sctfStorageTotalC3}</if>
            <if test="sctfStorageTk1011 != null  and sctfStorageTk1011 != ''"> and sctf_storage_tk1011 = #{sctfStorageTk1011}</if>
            <if test="sctfStorageTk1012 != null  and sctfStorageTk1012 != ''"> and sctf_storage_tk1012 = #{sctfStorageTk1012}</if>
            <if test="sctfStorageTk1013 != null  and sctfStorageTk1013 != ''"> and sctf_storage_tk1013 = #{sctfStorageTk1013}</if>
            <if test="sctfStorageTk1014 != null  and sctfStorageTk1014 != ''"> and sctf_storage_tk1014 = #{sctfStorageTk1014}</if>
            <if test="sctfStorageTk1040Off != null  and sctfStorageTk1040Off != ''"> and sctf_storage_tk1040_off = #{sctfStorageTk1040Off}</if>
            <if test="sctfStorageTk1020Lpg != null  and sctfStorageTk1020Lpg != ''"> and sctf_storage_tk1020_lpg = #{sctfStorageTk1020Lpg}</if>
            <if test="sctfStorageTk1111C4s != null  and sctfStorageTk1111C4s != ''"> and sctf_storage_tk1111_c4s = #{sctfStorageTk1111C4s}</if>
            <if test="sctfStorageTk1520Rpg != null  and sctfStorageTk1520Rpg != ''"> and sctf_storage_tk1520_rpg = #{sctfStorageTk1520Rpg}</if>
            <if test="sctfStorageTk1350Po != null  and sctfStorageTk1350Po != ''"> and sctf_storage_tk1350_po = #{sctfStorageTk1350Po}</if>
            <if test="sctfStorageTk1310Btx != null  and sctfStorageTk1310Btx != ''"> and sctf_storage_tk1310_btx = #{sctfStorageTk1310Btx}</if>
            <if test="sctfStorageTk1330Ebo != null  and sctfStorageTk1330Ebo != ''"> and sctf_storage_tk1330_ebo = #{sctfStorageTk1330Ebo}</if>
            <if test="sctfStorageTk1430Lfo != null  and sctfStorageTk1430Lfo != ''"> and sctf_storage_tk1430_lfo = #{sctfStorageTk1430Lfo}</if>
            <if test="sctfStorageTk1320OffBtx != null  and sctfStorageTk1320OffBtx != ''"> and sctf_storage_tk1320_off_btx = #{sctfStorageTk1320OffBtx}</if>
            <if test="sctfStorageT201Btx != null  and sctfStorageT201Btx != ''"> and sctf_storage_t201_btx = #{sctfStorageT201Btx}</if>
            <if test="sctfStorageTk1340C9 != null  and sctfStorageTk1340C9 != ''"> and sctf_storage_tk1340_c9 = #{sctfStorageTk1340C9}</if>
            <if test="sctfStorageClt1350C9 != null  and sctfStorageClt1350C9 != ''"> and sctf_storage_clt1350_c9 = #{sctfStorageClt1350C9}</if>
            <if test="sctfStorageTk1160Nh3 != null  and sctfStorageTk1160Nh3 != ''"> and sctf_storage_tk1160_nh3 = #{sctfStorageTk1160Nh3}</if>
            <if test="sctfStorageTk1510B != null  and sctfStorageTk1510B != ''"> and sctf_storage_tk1510_b = #{sctfStorageTk1510B}</if>
            <if test="sctfStorageClt1370B != null  and sctfStorageClt1370B != ''"> and sctf_storage_clt1370_b = #{sctfStorageClt1370B}</if>
            <if test="sctfStorageTk1360T != null  and sctfStorageTk1360T != ''"> and sctf_storage_tk1360_t = #{sctfStorageTk1360T}</if>
            <if test="sctfStorageTk1410X != null  and sctfStorageTk1410X != ''"> and sctf_storage_tk1410_x = #{sctfStorageTk1410X}</if>
            <if test="sctfStorageClt1380X != null  and sctfStorageClt1380X != ''"> and sctf_storage_clt1380_x = #{sctfStorageClt1380X}</if>
            <if test="sctfStorageTk1420Dimer != null  and sctfStorageTk1420Dimer != ''"> and sctf_storage_tk1420_dimer = #{sctfStorageTk1420Dimer}</if>
            <if test="sctfStorageTk1110R1 != null  and sctfStorageTk1110R1 != ''"> and sctf_storage_tk1110_r1 = #{sctfStorageTk1110R1}</if>
            <if test="sctfStorageTk1130Ib != null  and sctfStorageTk1130Ib != ''"> and sctf_storage_tk1130_ib = #{sctfStorageTk1130Ib}</if>
            <if test="sctfStorageTk1150R3 != null  and sctfStorageTk1150R3 != ''"> and sctf_storage_tk1150_r3 = #{sctfStorageTk1150R3}</if>
            <if test="sctfStorageTk1140Bd != null  and sctfStorageTk1140Bd != ''"> and sctf_storage_tk1140_bd = #{sctfStorageTk1140Bd}</if>
            <if test="sctfStorageTk1141Bd != null  and sctfStorageTk1141Bd != ''"> and sctf_storage_tk1141_bd = #{sctfStorageTk1141Bd}</if>
            <if test="sctfStorageTk1142Bd != null  and sctfStorageTk1142Bd != ''"> and sctf_storage_tk1142_bd = #{sctfStorageTk1142Bd}</if>
            <if test="sctfStorageTotalNap != null  and sctfStorageTotalNap != ''"> and sctf_storage_total_nap = #{sctfStorageTotalNap}</if>
            <if test="sctfStorageCltf1621 != null  and sctfStorageCltf1621 != ''"> and sctf_storage_cltf1621 = #{sctfStorageCltf1621}</if>
            <if test="sctfStorageCltf1622 != null  and sctfStorageCltf1622 != ''"> and sctf_storage_cltf1622 = #{sctfStorageCltf1622}</if>
            <if test="sctfStorageCltf1623 != null  and sctfStorageCltf1623 != ''"> and sctf_storage_cltf1623 = #{sctfStorageCltf1623}</if>
            <if test="pguToRpg != null  and pguToRpg != ''"> and pgu_to_rpg = #{pguToRpg}</if>
            <if test="rpgToPgu2 != null  and rpgToPgu2 != ''"> and rpg_to_pgu2 = #{rpgToPgu2}</if>
            <if test="pguRpgTH != null  and pguRpgTH != ''"> and pgu_rpg_t_h = #{pguRpgTH}</if>
            <if test="pguRpg1 != null  and pguRpg1 != ''"> and pgu_rpg1 = #{pguRpg1}</if>
            <if test="pguRpg2 != null  and pguRpg2 != ''"> and pgu_rpg2 = #{pguRpg2}</if>
            <if test="pguH2 != null  and pguH2 != ''"> and pgu_h2 = #{pguH2}</if>
            <if test="pguTotalFeed != null  and pguTotalFeed != ''"> and pgu_total_feed = #{pguTotalFeed}</if>
            <if test="pguOutput != null  and pguOutput != ''"> and pgu_output = #{pguOutput}</if>
            <if test="pguTotalLoss != null  and pguTotalLoss != ''"> and pgu_total_loss = #{pguTotalLoss}</if>
            <if test="pguLossPercentage != null  and pguLossPercentage != ''"> and pgu_loss_percentage = #{pguLossPercentage}</if>
            <if test="pguFeedLoadPercentage != null  and pguFeedLoadPercentage != ''"> and pgu_feed_load_percentage = #{pguFeedLoadPercentage}</if>
            <if test="pguToAeu != null  and pguToAeu != ''"> and pgu_to_aeu = #{pguToAeu}</if>
            <if test="aeuToPgu != null  and aeuToPgu != ''"> and aeu_to_pgu = #{aeuToPgu}</if>
            <if test="pguAeuTH != null  and pguAeuTH != ''"> and pgu_aeu_t_h = #{pguAeuTH}</if>
            <if test="pguBtxYeildPercentage != null  and pguBtxYeildPercentage != ''"> and pgu_btx_yeild_percentage = #{pguBtxYeildPercentage}</if>
            <if test="pguBtxProduced != null  and pguBtxProduced != ''"> and pgu_btx_produced = #{pguBtxProduced}</if>
            <if test="pguBtxInventory != null  and pguBtxInventory != ''"> and pgu_btx_inventory = #{pguBtxInventory}</if>
            <if test="pguBtxChange != null  and pguBtxChange != ''"> and pgu_btx_change = #{pguBtxChange}</if>
            <if test="pguBtxExport != null  and pguBtxExport != ''"> and pgu_btx_export = #{pguBtxExport}</if>
            <if test="pguBtxToAeu != null  and pguBtxToAeu != ''"> and pgu_btx_to_aeu = #{pguBtxToAeu}</if>
            <if test="pguWashoilYeildPercentage != null  and pguWashoilYeildPercentage != ''"> and pgu_washoil_yeild_percentage = #{pguWashoilYeildPercentage}</if>
            <if test="pguWashoilProduced != null  and pguWashoilProduced != ''"> and pgu_washoil_produced = #{pguWashoilProduced}</if>
            <if test="pguWashoilInventory != null  and pguWashoilInventory != ''"> and pgu_washoil_inventory = #{pguWashoilInventory}</if>
            <if test="pguWashoilChange != null  and pguWashoilChange != ''"> and pgu_washoil_change = #{pguWashoilChange}</if>
            <if test="pguWashoilToEu != null  and pguWashoilToEu != ''"> and pgu_washoil_to_eu = #{pguWashoilToEu}</if>
            <if test="pguOffgasYeildPercentage != null  and pguOffgasYeildPercentage != ''"> and pgu_offgas_yeild_percentage = #{pguOffgasYeildPercentage}</if>
            <if test="pguOffgasProduced != null  and pguOffgasProduced != ''"> and pgu_offgas_produced = #{pguOffgasProduced}</if>
            <if test="pguOffgasInventory != null  and pguOffgasInventory != ''"> and pgu_offgas_inventory = #{pguOffgasInventory}</if>
            <if test="pguOffgasChange != null  and pguOffgasChange != ''"> and pgu_offgas_change = #{pguOffgasChange}</if>
            <if test="pguOffgasToEu != null  and pguOffgasToEu != ''"> and pgu_offgas_to_eu = #{pguOffgasToEu}</if>
            <if test="pguC5RaffInput != null  and pguC5RaffInput != ''"> and pgu_c5_raff_input = #{pguC5RaffInput}</if>
            <if test="pguC5YeildPercentage != null  and pguC5YeildPercentage != ''"> and pgu_c5_yeild_percentage = #{pguC5YeildPercentage}</if>
            <if test="pguC5Produced != null  and pguC5Produced != ''"> and pgu_c5_produced = #{pguC5Produced}</if>
            <if test="pguC5Export != null  and pguC5Export != ''"> and pgu_c5_export = #{pguC5Export}</if>
            <if test="pguC5ToAeu != null  and pguC5ToAeu != ''"> and pgu_c5_to_aeu = #{pguC5ToAeu}</if>
            <if test="pguC5ToEu != null  and pguC5ToEu != ''"> and pgu_c5_to_eu = #{pguC5ToEu}</if>
            <if test="pguC5ToYuanguan != null  and pguC5ToYuanguan != ''"> and pgu_c5_to_yuanguan = #{pguC5ToYuanguan}</if>
            <if test="pguC9YeildPercentage != null  and pguC9YeildPercentage != ''"> and pgu_c9_yeild_percentage = #{pguC9YeildPercentage}</if>
            <if test="pguC9Produced != null  and pguC9Produced != ''"> and pgu_c9_produced = #{pguC9Produced}</if>
            <if test="pguC9Inventory != null  and pguC9Inventory != ''"> and pgu_c9_inventory = #{pguC9Inventory}</if>
            <if test="pguC9Change != null  and pguC9Change != ''"> and pgu_c9_change = #{pguC9Change}</if>
            <if test="pguC9Export != null  and pguC9Export != ''"> and pgu_c9_export = #{pguC9Export}</if>
            <if test="pguC9ToAeu != null  and pguC9ToAeu != ''"> and pgu_c9_to_aeu = #{pguC9ToAeu}</if>
            <if test="pguC9ToRttf != null  and pguC9ToRttf != ''"> and pgu_c9_to_rttf = #{pguC9ToRttf}</if>
            <if test="pguC9ToShip != null  and pguC9ToShip != ''"> and pgu_c9_to_ship = #{pguC9ToShip}</if>
            <if test="pguC9ToYfcc != null  and pguC9ToYfcc != ''"> and pgu_c9_to_yfcc = #{pguC9ToYfcc}</if>
            <if test="aeuBenzeneYeildPercentage != null  and aeuBenzeneYeildPercentage != ''"> and aeu_benzene_yeild_percentage = #{aeuBenzeneYeildPercentage}</if>
            <if test="aeuBenzeneProduced != null  and aeuBenzeneProduced != ''"> and aeu_benzene_produced = #{aeuBenzeneProduced}</if>
            <if test="aeuBenzeneInventory != null  and aeuBenzeneInventory != ''"> and aeu_benzene_inventory = #{aeuBenzeneInventory}</if>
            <if test="aeuBenzeneChange != null  and aeuBenzeneChange != ''"> and aeu_benzene_change = #{aeuBenzeneChange}</if>
            <if test="aeuBenzeneToShip != null  and aeuBenzeneToShip != ''"> and aeu_benzene_to_ship = #{aeuBenzeneToShip}</if>
            <if test="aeuBenzeneFrShip != null  and aeuBenzeneFrShip != ''"> and aeu_benzene_fr_ship = #{aeuBenzeneFrShip}</if>
            <if test="aeuBenzeneToYbs != null  and aeuBenzeneToYbs != ''"> and aeu_benzene_to_ybs = #{aeuBenzeneToYbs}</if>
            <if test="aeuBenzeneToRttf != null  and aeuBenzeneToRttf != ''"> and aeu_benzene_to_rttf = #{aeuBenzeneToRttf}</if>
            <if test="aeuBenzeneToTrain != null  and aeuBenzeneToTrain != ''"> and aeu_benzene_to_train = #{aeuBenzeneToTrain}</if>
            <if test="aeuTolueneYeildPercentage != null  and aeuTolueneYeildPercentage != ''"> and aeu_toluene_yeild_percentage = #{aeuTolueneYeildPercentage}</if>
            <if test="aeuTolueneProduced != null  and aeuTolueneProduced != ''"> and aeu_toluene_produced = #{aeuTolueneProduced}</if>
            <if test="aeuTolueneInventory != null  and aeuTolueneInventory != ''"> and aeu_toluene_inventory = #{aeuTolueneInventory}</if>
            <if test="aeuTolueneChange != null  and aeuTolueneChange != ''"> and aeu_toluene_change = #{aeuTolueneChange}</if>
            <if test="aeuTolueneToShip != null  and aeuTolueneToShip != ''"> and aeu_toluene_to_ship = #{aeuTolueneToShip}</if>
            <if test="aeuTolueneFrShip != null  and aeuTolueneFrShip != ''"> and aeu_toluene_fr_ship = #{aeuTolueneFrShip}</if>
            <if test="aeuTolueneToYpc != null  and aeuTolueneToYpc != ''"> and aeu_toluene_to_ypc = #{aeuTolueneToYpc}</if>
            <if test="aeuTolueneFrYpc != null  and aeuTolueneFrYpc != ''"> and aeu_toluene_fr_ypc = #{aeuTolueneFrYpc}</if>
            <if test="aeuTolueneToRttf != null  and aeuTolueneToRttf != ''"> and aeu_toluene_to_rttf = #{aeuTolueneToRttf}</if>
            <if test="aeuTolueneFrYbs != null  and aeuTolueneFrYbs != ''"> and aeu_toluene_fr_ybs = #{aeuTolueneFrYbs}</if>
            <if test="aeuTolueneToEu != null  and aeuTolueneToEu != ''"> and aeu_toluene_to_eu = #{aeuTolueneToEu}</if>
            <if test="aeuXyleneYeildPercentage != null  and aeuXyleneYeildPercentage != ''"> and aeu_xylene_yeild_percentage = #{aeuXyleneYeildPercentage}</if>
            <if test="aeuXyleneProduced != null  and aeuXyleneProduced != ''"> and aeu_xylene_produced = #{aeuXyleneProduced}</if>
            <if test="aeuXyleneInventory != null  and aeuXyleneInventory != ''"> and aeu_xylene_inventory = #{aeuXyleneInventory}</if>
            <if test="aeuXyleneChange != null  and aeuXyleneChange != ''"> and aeu_xylene_change = #{aeuXyleneChange}</if>
            <if test="aeuXyleneToShip != null  and aeuXyleneToShip != ''"> and aeu_xylene_to_ship = #{aeuXyleneToShip}</if>
            <if test="aeuXyleneFrShip != null  and aeuXyleneFrShip != ''"> and aeu_xylene_fr_ship = #{aeuXyleneFrShip}</if>
            <if test="aeuXyleneToYpc != null  and aeuXyleneToYpc != ''"> and aeu_xylene_to_ypc = #{aeuXyleneToYpc}</if>
            <if test="aeuXyleneFrYpc != null  and aeuXyleneFrYpc != ''"> and aeu_xylene_fr_ypc = #{aeuXyleneFrYpc}</if>
            <if test="aeuXyleneToRttf != null  and aeuXyleneToRttf != ''"> and aeu_xylene_to_rttf = #{aeuXyleneToRttf}</if>
            <if test="aeuC6C8NaYeildPercentage != null  and aeuC6C8NaYeildPercentage != ''"> and aeu_c6_c8_na_yeild_percentage = #{aeuC6C8NaYeildPercentage}</if>
            <if test="aeuC6C8NaProduced != null  and aeuC6C8NaProduced != ''"> and aeu_c6_c8_na_produced = #{aeuC6C8NaProduced}</if>
            <if test="aeuC6C8NaInventory != null  and aeuC6C8NaInventory != ''"> and aeu_c6_c8_na_inventory = #{aeuC6C8NaInventory}</if>
            <if test="aeuC6C8NaChange != null  and aeuC6C8NaChange != ''"> and aeu_c6_c8_na_change = #{aeuC6C8NaChange}</if>
            <if test="aeuC6C8NaToEu != null  and aeuC6C8NaToEu != ''"> and aeu_c6_c8_na_to_eu = #{aeuC6C8NaToEu}</if>
            <if test="aeuC6C8NaToYpc != null  and aeuC6C8NaToYpc != ''"> and aeu_c6_c8_na_to_ypc = #{aeuC6C8NaToYpc}</if>
            <if test="aeuTotalFeed != null  and aeuTotalFeed != ''"> and aeu_total_feed = #{aeuTotalFeed}</if>
            <if test="aeuOutput != null  and aeuOutput != ''"> and aeu_output = #{aeuOutput}</if>
            <if test="aeuTotalLoss != null  and aeuTotalLoss != ''"> and aeu_total_loss = #{aeuTotalLoss}</if>
            <if test="aeuLossPercentage != null  and aeuLossPercentage != ''"> and aeu_loss_percentage = #{aeuLossPercentage}</if>
            <if test="aeuFeedLoadPercentage != null  and aeuFeedLoadPercentage != ''"> and aeu_feed_load_percentage = #{aeuFeedLoadPercentage}</if>
            <if test="pguAeuTotalFeed != null  and pguAeuTotalFeed != ''"> and pgu_aeu_total_feed = #{pguAeuTotalFeed}</if>
            <if test="pguAeuOutput != null  and pguAeuOutput != ''"> and pgu_aeu_output = #{pguAeuOutput}</if>
            <if test="pguAeuTotalLoss != null  and pguAeuTotalLoss != ''"> and pgu_aeu_total_loss = #{pguAeuTotalLoss}</if>
            <if test="pguAeuLossPercentage != null  and pguAeuLossPercentage != ''"> and pgu_aeu_loss_percentage = #{pguAeuLossPercentage}</if>
            <if test="pguAeuFeedLoadPercentage != null  and pguAeuFeedLoadPercentage != ''"> and pgu_aeu_feed_load_percentage = #{pguAeuFeedLoadPercentage}</if>
        </where>
        <!-- 数据范围过滤 -->
        ${params.dataScope}
    </select>
    
    <select id="selectTDailyProductionReportById" parameterType="Long" resultMap="TDailyProductionReportResult">
        <include refid="selectTDailyProductionReportVo"/>
        where id = #{id}
    </select>
        
    <insert id="insertTDailyProductionReport" parameterType="TDailyProductionReport">
        <selectKey keyProperty="id" resultType="long" order="BEFORE">
            SELECT seq_t_daily_production_report.NEXTVAL as id FROM DUAL
        </selectKey>
        insert into t_daily_production_report
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="id != null">id,</if>
            <if test="col320fc2161 != null">col_320fc2161,</if>
            <if test="offgasToGaaCaa != null">offgas_to_gaa_caa,</if>
            <if test="c210pdi != null">c210pdi,</if>
            <if test="temperature != null">temperature,</if>
            <if test="crackingFurnaceBurn != null">cracking_furnace_burn,</if>
            <if test="pguC5RaffInput != null">pgu_c5_raff_input,</if>
            <if test="fromDate != null">from_date,</if>
            <if test="toDate != null">to_date,</if>
            <if test="reportDate != null">report_date,</if>
            <if test="nap != null">nap,</if>
            <if test="c5 != null">c5,</if>
            <if test="c6C8Na != null">c6_c8_na,</if>
            <if test="wisonEthane != null">wison_ethane,</if>
            <if test="lpgToFurnace != null">lpg_to_furnace,</if>
            <if test="raff1FrBd != null">raff1_fr_bd,</if>
            <if test="raff2FrIb != null">raff2_fr_ib,</if>
            <if test="raff3FrBd != null">raff3_fr_bd,</if>
            <if test="raffinate2pFr2ph != null">raffinate2p_fr_2ph,</if>
            <if test="c2FrLdpe != null">c2_fr_ldpe,</if>
            <if test="c3FrOxo != null">c3_fr_oxo,</if>
            <if test="mixedC3C4 != null">mixed_c3_c4,</if>
            <if test="hyC9 != null">hy_c9,</if>
            <if test="pguOffgas != null">pgu_offgas,</if>
            <if test="washOil != null">wash_oil,</if>
            <if test="toluene != null">toluene,</if>
            <if test="hyC4FrR800 != null">hy_c4_fr_r800,</if>
            <if test="h2YieldPercentage != null">h2_yield_percentage,</if>
            <if test="h2Produced != null">h2_produced,</if>
            <if test="h2Inventory != null">h2_inventory,</if>
            <if test="h2Change != null">h2_change,</if>
            <if test="h2Import != null">h2_import,</if>
            <if test="h2Export != null">h2_export,</if>
            <if test="h2ToPgu != null">h2_to_pgu,</if>
            <if test="h2ToYpc != null">h2_to_ypc,</if>
            <if test="h2ToOxo != null">h2_to_oxo,</if>
            <if test="h2FrSyngasToSub != null">h2_fr_syngas_to_sub,</if>
            <if test="ethylenYieldPercentage != null">ethylen_yield_percentage,</if>
            <if test="ethylenProduced != null">ethylen_produced,</if>
            <if test="ethylenInventory != null">ethylen_inventory,</if>
            <if test="ethylenChange != null">ethylen_change,</if>
            <if test="ethylenImport != null">ethylen_import,</if>
            <if test="ethylenExport != null">ethylen_export,</if>
            <if test="ethylenToTm != null">ethylen_to_tm,</if>
            <if test="ethylenToTs != null">ethylen_to_ts,</if>
            <if test="ethylenToEoEg != null">ethylen_to_eo_eg,</if>
            <if test="ethylenToOxo != null">ethylen_to_oxo,</if>
            <if test="ethylenToYbs != null">ethylen_to_ybs,</if>
            <if test="ethylenToYpc != null">ethylen_to_ypc,</if>
            <if test="ethylenToWacker != null">ethylen_to_wacker,</if>
            <if test="ethylenToDyna != null">ethylen_to_dyna,</if>
            <if test="ethylenToCelanLongx != null">ethylen_to_celan_longx,</if>
            <if test="ethylenFrYpc != null">ethylen_fr_ypc,</if>
            <if test="ethylenFrLongxiang != null">ethylen_fr_longxiang,</if>
            <if test="propyleneYieldPercentage != null">propylene_yield_percentage,</if>
            <if test="propyleneProduced != null">propylene_produced,</if>
            <if test="propyleneInventory != null">propylene_inventory,</if>
            <if test="propyleneChange != null">propylene_change,</if>
            <if test="propyleneImport != null">propylene_import,</if>
            <if test="propyleneExport != null">propylene_export,</if>
            <if test="propyleneToAaAe != null">propylene_to_aa_ae,</if>
            <if test="propyleneToGaa != null">propylene_to_gaa,</if>
            <if test="propyleneToOxo != null">propylene_to_oxo,</if>
            <if test="propyleneToLdpe != null">propylene_to_ldpe,</if>
            <if test="propyleneToYpc != null">propylene_to_ypc,</if>
            <if test="propyleneToRoad != null">propylene_to_road,</if>
            <if test="propyleneToShip != null">propylene_to_ship,</if>
            <if test="propyleneFrYpc != null">propylene_fr_ypc,</if>
            <if test="propyleneFrShip != null">propylene_fr_ship,</if>
            <if test="propyleneFrChengzhi != null">propylene_fr_chengzhi,</if>
            <if test="c3LpgYieldPercentage != null">c3_lpg_yield_percentage,</if>
            <if test="c4LpgYieldPercentage != null">c4_lpg_yield_percentage,</if>
            <if test="c3LpgProduced != null">c3_lpg_produced,</if>
            <if test="c4LpgProduced != null">c4_lpg_produced,</if>
            <if test="c3C4Inventory != null">c3_c4_inventory,</if>
            <if test="c3C4Change != null">c3_c4_change,</if>
            <if test="c3C4Import != null">c3_c4_import,</if>
            <if test="c3C4Export != null">c3_c4_export,</if>
            <if test="c3C4ToSub != null">c3_c4_to_sub,</if>
            <if test="c3C4ToFurAsFule != null">c3_c4_to_fur_as_fule,</if>
            <if test="c3C4AsFeed != null">c3_c4_as_feed,</if>
            <if test="c3C4FrYpc != null">c3_c4_fr_ypc,</if>
            <if test="c3C4FrTruck != null">c3_c4_fr_truck,</if>
            <if test="mixedC4sYieldPercentage != null">mixed_c4s_yield_percentage,</if>
            <if test="mixedC4sProduced != null">mixed_c4s_produced,</if>
            <if test="mixedC4sInventory != null">mixed_c4s_inventory,</if>
            <if test="mixedC4sChange != null">mixed_c4s_change,</if>
            <if test="mixedC4sImport != null">mixed_c4s_import,</if>
            <if test="mixedC4sExport != null">mixed_c4s_export,</if>
            <if test="mixedC4sToBd != null">mixed_c4s_to_bd,</if>
            <if test="mixedC4sToYpc != null">mixed_c4s_to_ypc,</if>
            <if test="mixedC4sToTruck != null">mixed_c4s_to_truck,</if>
            <if test="mixedC4sToShip != null">mixed_c4s_to_ship,</if>
            <if test="mixedC4sFrYpc != null">mixed_c4s_fr_ypc,</if>
            <if test="mixedC4sFrTruck != null">mixed_c4s_fr_truck,</if>
            <if test="mixedC4sFrShip != null">mixed_c4s_fr_ship,</if>
            <if test="mixedC4sFrBdR1 != null">mixed_c4s_fr_bd_r1,</if>
            <if test="mixedC4sToR800 != null">mixed_c4s_to_r800,</if>
            <if test="eboYieldPercentage != null">ebo_yield_percentage,</if>
            <if test="eboProduced != null">ebo_produced,</if>
            <if test="eboInventory != null">ebo_inventory,</if>
            <if test="eboChange != null">ebo_change,</if>
            <if test="eboImport != null">ebo_import,</if>
            <if test="eboExport != null">ebo_export,</if>
            <if test="eboToShip != null">ebo_to_ship,</if>
            <if test="eboToRttf != null">ebo_to_rttf,</if>
            <if test="eboToTrain != null">ebo_to_train,</if>
            <if test="eboFrBd != null">ebo_fr_bd,</if>
            <if test="naphthaleneYieldPercentage != null">naphthalene_yield_percentage,</if>
            <if test="naphthaleneProduced != null">naphthalene_produced,</if>
            <if test="naphthaleneInventory != null">naphthalene_inventory,</if>
            <if test="naphthaleneChange != null">naphthalene_change,</if>
            <if test="naphthaleneImport != null">naphthalene_import,</if>
            <if test="naphthaleneExport != null">naphthalene_export,</if>
            <if test="naphthaleneToTruck != null">naphthalene_to_truck,</if>
            <if test="poFluxOilYieldPercentage != null">po_flux_oil_yield_percentage,</if>
            <if test="poFluxOilProduced != null">po_flux_oil_produced,</if>
            <if test="poFluxOilInventory != null">po_flux_oil_inventory,</if>
            <if test="poFluxOilChange != null">po_flux_oil_change,</if>
            <if test="poFluxOilImport != null">po_flux_oil_import,</if>
            <if test="poFluxOilExport != null">po_flux_oil_export,</if>
            <if test="poFluxOilToBd != null">po_flux_oil_to_bd,</if>
            <if test="offgasYieldPercentage != null">offgas_yield_percentage,</if>
            <if test="offgasProduced != null">offgas_produced,</if>
            <if test="offgasInventory != null">offgas_inventory,</if>
            <if test="offgasChange != null">offgas_change,</if>
            <if test="offgasImport != null">offgas_import,</if>
            <if test="offgasExport != null">offgas_export,</if>
            <if test="offgasToFurnance != null">offgas_to_furnance,</if>
            <if test="offgasToYbs != null">offgas_to_ybs,</if>
            <if test="offgasToCEru != null">offgas_to_c_eru,</if>
            <if test="offgasSubInCloseU2 != null">offgas_sub_in_close_u2,</if>
            <if test="offgasFlareSctu != null">offgas_flare_sctu,</if>
            <if test="offgasToU2Nm3 != null">offgas_to_u2_nm3,</if>
            <if test="offgasFlareLossT != null">offgas_flare_loss_t,</if>
            <if test="rpgYieldPercentage != null">rpg_yield_percentage,</if>
            <if test="rpgProduced != null">rpg_produced,</if>
            <if test="rpgInventory != null">rpg_inventory,</if>
            <if test="rpgChange != null">rpg_change,</if>
            <if test="rpgImport != null">rpg_import,</if>
            <if test="rpgExport != null">rpg_export,</if>
            <if test="rpgToPgu != null">rpg_to_pgu,</if>
            <if test="rpgFrYfcc != null">rpg_fr_yfcc,</if>
            <if test="methaneYieldPercentage != null">methane_yield_percentage,</if>
            <if test="methaneProduced != null">methane_produced,</if>
            <if test="methaneToEoEg != null">methane_to_eo_eg,</if>
            <if test="residueOilYieldPercentage != null">residue_oil_yield_percentage,</if>
            <if test="residueOilProduced != null">residue_oil_produced,</if>
            <if test="totalInput != null">total_input,</if>
            <if test="totalOutput != null">total_output,</if>
            <if test="totalLoss != null">total_loss,</if>
            <if test="lossPercentage != null">loss_percentage,</if>
            <if test="totalFurnanceFeed != null">total_furnance_feed,</if>
            <if test="napFrCltf != null">nap_fr_cltf,</if>
            <if test="totalPE != null">total_p_e,</if>
            <if test="plantModeIs != null">plant_mode_is,</if>
            <if test="plantLoad3495tD != null">plant_load_3495t_d,</if>
            <if test="avgFurnanceFeedTH != null">avg_furnance_feed_t_h,</if>
            <if test="feedingRatioPercentage != null">feeding_ratio_percentage,</if>
            <if test="hhpToe != null">hhp_toe,</if>
            <if test="hhpTce != null">hhp_tce,</if>
            <if test="hhpPre != null">hhp_pre,</if>
            <if test="hhpCracker != null">hhp_cracker,</if>
            <if test="hhpCrackerTT != null">hhp_cracker_t_t,</if>
            <if test="hhpCrackerKgoe != null">hhp_cracker_kgoe,</if>
            <if test="hhpCrackerKgce != null">hhp_cracker_kgce,</if>
            <if test="hhpPguAeu != null">hhp_pgu_aeu,</if>
            <if test="hhpPguAeuTT != null">hhp_pgu_aeu_t_t,</if>
            <if test="hhpPguAeuKgoe != null">hhp_pgu_aeu_kgoe,</if>
            <if test="hhpPguAeuKgce != null">hhp_pgu_aeu_kgce,</if>
            <if test="hhpSctuFlare != null">hhp_sctu_flare,</if>
            <if test="hhpSub != null">hhp_sub,</if>
            <if test="hhpBcc != null">hhp_bcc,</if>
            <if test="ngToe != null">ng_toe,</if>
            <if test="ngTce != null">ng_tce,</if>
            <if test="ngPre != null">ng_pre,</if>
            <if test="ngCracker != null">ng_cracker,</if>
            <if test="ngCrackerTT != null">ng_cracker_t_t,</if>
            <if test="ngCrackerKgoe != null">ng_cracker_kgoe,</if>
            <if test="ngCrackerKgce != null">ng_cracker_kgce,</if>
            <if test="ngPguAeu != null">ng_pgu_aeu,</if>
            <if test="ngPguAeuTT != null">ng_pgu_aeu_t_t,</if>
            <if test="ngPguAeuKgoe != null">ng_pgu_aeu_kgoe,</if>
            <if test="ngPguAeuKgce != null">ng_pgu_aeu_kgce,</if>
            <if test="ngSctuFlare != null">ng_sctu_flare,</if>
            <if test="ngSub != null">ng_sub,</if>
            <if test="ngBcc != null">ng_bcc,</if>
            <if test="fuelGasOffgasToe != null">fuel_gas_offgas_toe,</if>
            <if test="fuelGasOffgasTce != null">fuel_gas_offgas_tce,</if>
            <if test="fuelGasOffgasPre != null">fuel_gas_offgas_pre,</if>
            <if test="fuelGasOffgasCracker != null">fuel_gas_offgas_cracker,</if>
            <if test="fuelGasOffgasCrackerTT != null">fuel_gas_offgas_cracker_t_t,</if>
            <if test="fuelGasOffgasCrackerKgoe != null">fuel_gas_offgas_cracker_kgoe,</if>
            <if test="fuelGasOffgasCrackerKgce != null">fuel_gas_offgas_cracker_kgce,</if>
            <if test="fuelGasOffgasPguAeu != null">fuel_gas_offgas_pgu_aeu,</if>
            <if test="fuelGasOffgasPguAeuTT != null">fuel_gas_offgas_pgu_aeu_t_t,</if>
            <if test="fuelGasOffgasPguAeuKgoe != null">fuel_gas_offgas_pgu_aeu_kgoe,</if>
            <if test="fuelGasOffgasPguAeuKgce != null">fuel_gas_offgas_pgu_aeu_kgce,</if>
            <if test="fuelGasOffgasSctuFlare != null">fuel_gas_offgas_sctu_flare,</if>
            <if test="fuelGasOffgasSub != null">fuel_gas_offgas_sub,</if>
            <if test="fuelGasOffgasBcc != null">fuel_gas_offgas_bcc,</if>
            <if test="shpToe != null">shp_toe,</if>
            <if test="shpTce != null">shp_tce,</if>
            <if test="shpPre != null">shp_pre,</if>
            <if test="shpCracker != null">shp_cracker,</if>
            <if test="shpCrackerTT != null">shp_cracker_t_t,</if>
            <if test="shpCrackerKgoe != null">shp_cracker_kgoe,</if>
            <if test="shpCrackerKgce != null">shp_cracker_kgce,</if>
            <if test="shpPguAeu != null">shp_pgu_aeu,</if>
            <if test="shpPguAeuTT != null">shp_pgu_aeu_t_t,</if>
            <if test="shpPguAeuKgoe != null">shp_pgu_aeu_kgoe,</if>
            <if test="shpPguAeuKgce != null">shp_pgu_aeu_kgce,</if>
            <if test="shpSctuFlare != null">shp_sctu_flare,</if>
            <if test="shpSub != null">shp_sub,</if>
            <if test="shpBcc != null">shp_bcc,</if>
            <if test="hpToe != null">hp_toe,</if>
            <if test="hpTce != null">hp_tce,</if>
            <if test="hpPre != null">hp_pre,</if>
            <if test="hpCracker != null">hp_cracker,</if>
            <if test="hpCrackerTT != null">hp_cracker_t_t,</if>
            <if test="hpCrackerKgoe != null">hp_cracker_kgoe,</if>
            <if test="hpCrackerKgce != null">hp_cracker_kgce,</if>
            <if test="hpPguAeu != null">hp_pgu_aeu,</if>
            <if test="hpPguAeuTT != null">hp_pgu_aeu_t_t,</if>
            <if test="hpPguAeuKgoe != null">hp_pgu_aeu_kgoe,</if>
            <if test="hpPguAeuKgce != null">hp_pgu_aeu_kgce,</if>
            <if test="hpSctuFlare != null">hp_sctu_flare,</if>
            <if test="hpSub != null">hp_sub,</if>
            <if test="hpBcc != null">hp_bcc,</if>
            <if test="mpToe != null">mp_toe,</if>
            <if test="mpTce != null">mp_tce,</if>
            <if test="mpPre != null">mp_pre,</if>
            <if test="mpCracker != null">mp_cracker,</if>
            <if test="mpCrackerTT != null">mp_cracker_t_t,</if>
            <if test="mpCrackerKgoe != null">mp_cracker_kgoe,</if>
            <if test="mpCrackerKgce != null">mp_cracker_kgce,</if>
            <if test="mpPguAeu != null">mp_pgu_aeu,</if>
            <if test="mpPguAeuTT != null">mp_pgu_aeu_t_t,</if>
            <if test="mpPguAeuKgoe != null">mp_pgu_aeu_kgoe,</if>
            <if test="mpPguAeuKgce != null">mp_pgu_aeu_kgce,</if>
            <if test="mpSctuFlare != null">mp_sctu_flare,</if>
            <if test="mpSub != null">mp_sub,</if>
            <if test="mpBcc != null">mp_bcc,</if>
            <if test="lpToe != null">lp_toe,</if>
            <if test="lpTce != null">lp_tce,</if>
            <if test="lpPre != null">lp_pre,</if>
            <if test="lpCracker != null">lp_cracker,</if>
            <if test="lpCrackerTT != null">lp_cracker_t_t,</if>
            <if test="lpCrackerKgoe != null">lp_cracker_kgoe,</if>
            <if test="lpCrackerKgce != null">lp_cracker_kgce,</if>
            <if test="lpPguAeu != null">lp_pgu_aeu,</if>
            <if test="lpPguAeuTT != null">lp_pgu_aeu_t_t,</if>
            <if test="lpPguAeuKgoe != null">lp_pgu_aeu_kgoe,</if>
            <if test="lpPguAeuKgce != null">lp_pgu_aeu_kgce,</if>
            <if test="lpSctuFlare != null">lp_sctu_flare,</if>
            <if test="lpSub != null">lp_sub,</if>
            <if test="lpBcc != null">lp_bcc,</if>
            <if test="electricityToe != null">electricity_toe,</if>
            <if test="electricityTce != null">electricity_tce,</if>
            <if test="electricityPre != null">electricity_pre,</if>
            <if test="electricityCracker != null">electricity_cracker,</if>
            <if test="electricityCrackerTT != null">electricity_cracker_t_t,</if>
            <if test="electricityCrackerKgoe != null">electricity_cracker_kgoe,</if>
            <if test="electricityCrackerKgce != null">electricity_cracker_kgce,</if>
            <if test="electricityPguAeu != null">electricity_pgu_aeu,</if>
            <if test="electricityPguAeuTT != null">electricity_pgu_aeu_t_t,</if>
            <if test="electricityPguAeuKgoe != null">electricity_pgu_aeu_kgoe,</if>
            <if test="electricityPguAeuKgce != null">electricity_pgu_aeu_kgce,</if>
            <if test="electricitySctuFlare != null">electricity_sctu_flare,</if>
            <if test="electricitySub != null">electricity_sub,</if>
            <if test="electricityBcc != null">electricity_bcc,</if>
            <if test="coolingWaterToe != null">cooling_water_toe,</if>
            <if test="coolingWaterTce != null">cooling_water_tce,</if>
            <if test="coolingWaterPre != null">cooling_water_pre,</if>
            <if test="coolingWaterCracker != null">cooling_water_cracker,</if>
            <if test="coolingWaterCrackerTT != null">cooling_water_cracker_t_t,</if>
            <if test="coolingWaterCrackerKgoe != null">cooling_water_cracker_kgoe,</if>
            <if test="coolingWaterCrackerKgce != null">cooling_water_cracker_kgce,</if>
            <if test="coolingWaterPguAeu != null">cooling_water_pgu_aeu,</if>
            <if test="coolingWaterPguAeuTT != null">cooling_water_pgu_aeu_t_t,</if>
            <if test="coolingWaterPguAeuKgoe != null">cooling_water_pgu_aeu_kgoe,</if>
            <if test="coolingWaterPguAeuKgce != null">cooling_water_pgu_aeu_kgce,</if>
            <if test="coolingWaterSctuFlare != null">cooling_water_sctu_flare,</if>
            <if test="coolingWaterSub != null">cooling_water_sub,</if>
            <if test="coolingWaterBcc != null">cooling_water_bcc,</if>
            <if test="polishedConToe != null">polished_con_toe,</if>
            <if test="polishedConTce != null">polished_con_tce,</if>
            <if test="polishedConPre != null">polished_con_pre,</if>
            <if test="polishedConCracker != null">polished_con_cracker,</if>
            <if test="polishedConCrackerTT != null">polished_con_cracker_t_t,</if>
            <if test="polishedConCrackerKgoe != null">polished_con_cracker_kgoe,</if>
            <if test="polishedConCrackerKgce != null">polished_con_cracker_kgce,</if>
            <if test="polishedConPguAeu != null">polished_con_pgu_aeu,</if>
            <if test="polishedConPguAeuTT != null">polished_con_pgu_aeu_t_t,</if>
            <if test="polishedConPguAeuKgoe != null">polished_con_pgu_aeu_kgoe,</if>
            <if test="polishedConPguAeuKgce != null">polished_con_pgu_aeu_kgce,</if>
            <if test="polishedConSctuFlare != null">polished_con_sctu_flare,</if>
            <if test="polishedConSub != null">polished_con_sub,</if>
            <if test="polishedConBcc != null">polished_con_bcc,</if>
            <if test="hpBfwToe != null">hp_bfw_toe,</if>
            <if test="hpBfwTce != null">hp_bfw_tce,</if>
            <if test="hpBfwPre != null">hp_bfw_pre,</if>
            <if test="hpBfwCracker != null">hp_bfw_cracker,</if>
            <if test="hpBfwCrackerTT != null">hp_bfw_cracker_t_t,</if>
            <if test="hpBfwCrackerKgoe != null">hp_bfw_cracker_kgoe,</if>
            <if test="hpBfwCrackerKgce != null">hp_bfw_cracker_kgce,</if>
            <if test="hpBfwPguAeu != null">hp_bfw_pgu_aeu,</if>
            <if test="hpBfwPguAeuTT != null">hp_bfw_pgu_aeu_t_t,</if>
            <if test="hpBfwPguAeuKgoe != null">hp_bfw_pgu_aeu_kgoe,</if>
            <if test="hpBfwPguAeuKgce != null">hp_bfw_pgu_aeu_kgce,</if>
            <if test="hpBfwSctuFlare != null">hp_bfw_sctu_flare,</if>
            <if test="hpBfwSub != null">hp_bfw_sub,</if>
            <if test="hpBfwBcc != null">hp_bfw_bcc,</if>
            <if test="prodWaterToe != null">prod_water_toe,</if>
            <if test="prodWaterTce != null">prod_water_tce,</if>
            <if test="prodWaterPre != null">prod_water_pre,</if>
            <if test="prodWaterCracker != null">prod_water_cracker,</if>
            <if test="prodWaterCrackerTT != null">prod_water_cracker_t_t,</if>
            <if test="prodWaterCrackerKgoe != null">prod_water_cracker_kgoe,</if>
            <if test="prodWaterCrackerKgce != null">prod_water_cracker_kgce,</if>
            <if test="prodWaterPguAeu != null">prod_water_pgu_aeu,</if>
            <if test="prodWaterPguAeuTT != null">prod_water_pgu_aeu_t_t,</if>
            <if test="prodWaterPguAeuKgoe != null">prod_water_pgu_aeu_kgoe,</if>
            <if test="prodWaterPguAeuKgce != null">prod_water_pgu_aeu_kgce,</if>
            <if test="prodWaterSctuFlare != null">prod_water_sctu_flare,</if>
            <if test="prodWaterSub != null">prod_water_sub,</if>
            <if test="prodWaterBcc != null">prod_water_bcc,</if>
            <if test="turbineConToe != null">turbine_con_toe,</if>
            <if test="turbineConTce != null">turbine_con_tce,</if>
            <if test="turbineConPre != null">turbine_con_pre,</if>
            <if test="turbineConCracker != null">turbine_con_cracker,</if>
            <if test="turbineConCrackerTT != null">turbine_con_cracker_t_t,</if>
            <if test="turbineConCrackerKgoe != null">turbine_con_cracker_kgoe,</if>
            <if test="turbineConCrackerKgce != null">turbine_con_cracker_kgce,</if>
            <if test="turbineConPguAeu != null">turbine_con_pgu_aeu,</if>
            <if test="turbineConPguAeuTT != null">turbine_con_pgu_aeu_t_t,</if>
            <if test="turbineConPguAeuKgoe != null">turbine_con_pgu_aeu_kgoe,</if>
            <if test="turbineConPguAeuKgce != null">turbine_con_pgu_aeu_kgce,</if>
            <if test="turbineConSctuFlare != null">turbine_con_sctu_flare,</if>
            <if test="turbineConSub != null">turbine_con_sub,</if>
            <if test="turbineConBcc != null">turbine_con_bcc,</if>
            <if test="paIaToe != null">pa_ia_toe,</if>
            <if test="paIaTce != null">pa_ia_tce,</if>
            <if test="paIaPre != null">pa_ia_pre,</if>
            <if test="paIaCracker != null">pa_ia_cracker,</if>
            <if test="paIaCrackerTT != null">pa_ia_cracker_t_t,</if>
            <if test="paIaCrackerKgoe != null">pa_ia_cracker_kgoe,</if>
            <if test="paIaCrackerKgce != null">pa_ia_cracker_kgce,</if>
            <if test="paIaPguAeu != null">pa_ia_pgu_aeu,</if>
            <if test="paIaPguAeuTT != null">pa_ia_pgu_aeu_t_t,</if>
            <if test="paIaPguAeuKgoe != null">pa_ia_pgu_aeu_kgoe,</if>
            <if test="paIaPguAeuKgce != null">pa_ia_pgu_aeu_kgce,</if>
            <if test="paIaSctuFlare != null">pa_ia_sctu_flare,</if>
            <if test="paIaSub != null">pa_ia_sub,</if>
            <if test="paIaBcc != null">pa_ia_bcc,</if>
            <if test="n2Toe != null">n2_toe,</if>
            <if test="n2Tce != null">n2_tce,</if>
            <if test="n2Pre != null">n2_pre,</if>
            <if test="n2Cracker != null">n2_cracker,</if>
            <if test="n2CrackerTT != null">n2_cracker_t_t,</if>
            <if test="n2CrackerKgoe != null">n2_cracker_kgoe,</if>
            <if test="n2CrackerKgce != null">n2_cracker_kgce,</if>
            <if test="n2PguAeu != null">n2_pgu_aeu,</if>
            <if test="n2PguAeuTT != null">n2_pgu_aeu_t_t,</if>
            <if test="n2PguAeuKgoe != null">n2_pgu_aeu_kgoe,</if>
            <if test="n2PguAeuKgce != null">n2_pgu_aeu_kgce,</if>
            <if test="n2SctuFlare != null">n2_sctu_flare,</if>
            <if test="n2Sub != null">n2_sub,</if>
            <if test="n2Bcc != null">n2_bcc,</if>
            <if test="totalToe != null">total_toe,</if>
            <if test="totalTce != null">total_tce,</if>
            <if test="totalPre != null">total_pre,</if>
            <if test="totalCracker != null">total_cracker,</if>
            <if test="totalCrackerTT != null">total_cracker_t_t,</if>
            <if test="totalCrackerKgoe != null">total_cracker_kgoe,</if>
            <if test="totalCrackerKgce != null">total_cracker_kgce,</if>
            <if test="totalPguAeu != null">total_pgu_aeu,</if>
            <if test="totalPguAeuTT != null">total_pgu_aeu_t_t,</if>
            <if test="totalPguAeuKgoe != null">total_pgu_aeu_kgoe,</if>
            <if test="totalPguAeuKgce != null">total_pgu_aeu_kgce,</if>
            <if test="targetToe != null">target_toe,</if>
            <if test="targetTce != null">target_tce,</if>
            <if test="targetPre != null">target_pre,</if>
            <if test="targetCracker != null">target_cracker,</if>
            <if test="targetCrackerTT != null">target_cracker_t_t,</if>
            <if test="targetCrackerKgoe != null">target_cracker_kgoe,</if>
            <if test="targetCrackerKgce != null">target_cracker_kgce,</if>
            <if test="targetPguAeu != null">target_pgu_aeu,</if>
            <if test="targetPguAeuTT != null">target_pgu_aeu_t_t,</if>
            <if test="targetPguAeuKgoe != null">target_pgu_aeu_kgoe,</if>
            <if test="targetPguAeuKgce != null">target_pgu_aeu_kgce,</if>
            <if test="producedToe != null">produced_toe,</if>
            <if test="producedTce != null">produced_tce,</if>
            <if test="producedPre != null">produced_pre,</if>
            <if test="producedCracker != null">produced_cracker,</if>
            <if test="producedCrackerTT != null">produced_cracker_t_t,</if>
            <if test="producedCrackerKgoe != null">produced_cracker_kgoe,</if>
            <if test="producedCrackerKgce != null">produced_cracker_kgce,</if>
            <if test="producedPguAeu != null">produced_pgu_aeu,</if>
            <if test="producedPguAeuTT != null">produced_pgu_aeu_t_t,</if>
            <if test="producedPguAeuKgoe != null">produced_pgu_aeu_kgoe,</if>
            <if test="producedPguAeuKgce != null">produced_pgu_aeu_kgce,</if>
            <if test="frEoEg != null">fr_eo_eg,</if>
            <if test="loadPercentage != null">load_percentage,</if>
            <if test="hsProducet != null">hs_producet,</if>
            <if test="sctfStorageTotalC2 != null">sctf_storage_total_c2,</if>
            <if test="sctfStorageTk1061 != null">sctf_storage_tk1061,</if>
            <if test="sctfStorageTk1062 != null">sctf_storage_tk1062,</if>
            <if test="sctfStorageTk1063 != null">sctf_storage_tk1063,</if>
            <if test="sctfStorageTk1064 != null">sctf_storage_tk1064,</if>
            <if test="sctfStorageTk1065Off != null">sctf_storage_tk1065_off,</if>
            <if test="sctfStorageTotalC3 != null">sctf_storage_total_c3,</if>
            <if test="sctfStorageTk1011 != null">sctf_storage_tk1011,</if>
            <if test="sctfStorageTk1012 != null">sctf_storage_tk1012,</if>
            <if test="sctfStorageTk1013 != null">sctf_storage_tk1013,</if>
            <if test="sctfStorageTk1014 != null">sctf_storage_tk1014,</if>
            <if test="sctfStorageTk1040Off != null">sctf_storage_tk1040_off,</if>
            <if test="sctfStorageTk1020Lpg != null">sctf_storage_tk1020_lpg,</if>
            <if test="sctfStorageTk1111C4s != null">sctf_storage_tk1111_c4s,</if>
            <if test="sctfStorageTk1520Rpg != null">sctf_storage_tk1520_rpg,</if>
            <if test="sctfStorageTk1350Po != null">sctf_storage_tk1350_po,</if>
            <if test="sctfStorageTk1310Btx != null">sctf_storage_tk1310_btx,</if>
            <if test="sctfStorageTk1330Ebo != null">sctf_storage_tk1330_ebo,</if>
            <if test="sctfStorageTk1430Lfo != null">sctf_storage_tk1430_lfo,</if>
            <if test="sctfStorageTk1320OffBtx != null">sctf_storage_tk1320_off_btx,</if>
            <if test="sctfStorageT201Btx != null">sctf_storage_t201_btx,</if>
            <if test="sctfStorageTk1340C9 != null">sctf_storage_tk1340_c9,</if>
            <if test="sctfStorageClt1350C9 != null">sctf_storage_clt1350_c9,</if>
            <if test="sctfStorageTk1160Nh3 != null">sctf_storage_tk1160_nh3,</if>
            <if test="sctfStorageTk1510B != null">sctf_storage_tk1510_b,</if>
            <if test="sctfStorageClt1370B != null">sctf_storage_clt1370_b,</if>
            <if test="sctfStorageTk1360T != null">sctf_storage_tk1360_t,</if>
            <if test="sctfStorageTk1410X != null">sctf_storage_tk1410_x,</if>
            <if test="sctfStorageClt1380X != null">sctf_storage_clt1380_x,</if>
            <if test="sctfStorageTk1420Dimer != null">sctf_storage_tk1420_dimer,</if>
            <if test="sctfStorageTk1110R1 != null">sctf_storage_tk1110_r1,</if>
            <if test="sctfStorageTk1130Ib != null">sctf_storage_tk1130_ib,</if>
            <if test="sctfStorageTk1150R3 != null">sctf_storage_tk1150_r3,</if>
            <if test="sctfStorageTk1140Bd != null">sctf_storage_tk1140_bd,</if>
            <if test="sctfStorageTk1141Bd != null">sctf_storage_tk1141_bd,</if>
            <if test="sctfStorageTk1142Bd != null">sctf_storage_tk1142_bd,</if>
            <if test="sctfStorageTotalNap != null">sctf_storage_total_nap,</if>
            <if test="sctfStorageCltf1621 != null">sctf_storage_cltf1621,</if>
            <if test="sctfStorageCltf1622 != null">sctf_storage_cltf1622,</if>
            <if test="sctfStorageCltf1623 != null">sctf_storage_cltf1623,</if>
            <if test="pguToRpg != null">pgu_to_rpg,</if>
            <if test="rpgToPgu2 != null">rpg_to_pgu2,</if>
            <if test="pguRpgTH != null">pgu_rpg_t_h,</if>
            <if test="pguRpg1 != null">pgu_rpg1,</if>
            <if test="pguRpg2 != null">pgu_rpg2,</if>
            <if test="pguH2 != null">pgu_h2,</if>
            <if test="pguTotalFeed != null">pgu_total_feed,</if>
            <if test="pguOutput != null">pgu_output,</if>
            <if test="pguTotalLoss != null">pgu_total_loss,</if>
            <if test="pguLossPercentage != null">pgu_loss_percentage,</if>
            <if test="pguFeedLoadPercentage != null">pgu_feed_load_percentage,</if>
            <if test="pguToAeu != null">pgu_to_aeu,</if>
            <if test="aeuToPgu != null">aeu_to_pgu,</if>
            <if test="pguAeuTH != null">pgu_aeu_t_h,</if>
            <if test="pguBtxYeildPercentage != null">pgu_btx_yeild_percentage,</if>
            <if test="pguBtxProduced != null">pgu_btx_produced,</if>
            <if test="pguBtxInventory != null">pgu_btx_inventory,</if>
            <if test="pguBtxChange != null">pgu_btx_change,</if>
            <if test="pguBtxExport != null">pgu_btx_export,</if>
            <if test="pguBtxToAeu != null">pgu_btx_to_aeu,</if>
            <if test="pguWashoilYeildPercentage != null">pgu_washoil_yeild_percentage,</if>
            <if test="pguWashoilProduced != null">pgu_washoil_produced,</if>
            <if test="pguWashoilInventory != null">pgu_washoil_inventory,</if>
            <if test="pguWashoilChange != null">pgu_washoil_change,</if>
            <if test="pguWashoilToEu != null">pgu_washoil_to_eu,</if>
            <if test="pguOffgasYeildPercentage != null">pgu_offgas_yeild_percentage,</if>
            <if test="pguOffgasProduced != null">pgu_offgas_produced,</if>
            <if test="pguOffgasInventory != null">pgu_offgas_inventory,</if>
            <if test="pguOffgasChange != null">pgu_offgas_change,</if>
            <if test="pguOffgasToEu != null">pgu_offgas_to_eu,</if>
            <if test="pguC5YeildPercentage != null">pgu_c5_yeild_percentage,</if>
            <if test="pguC5Produced != null">pgu_c5_produced,</if>
            <if test="pguC5Export != null">pgu_c5_export,</if>
            <if test="pguC5ToAeu != null">pgu_c5_to_aeu,</if>
            <if test="pguC5ToEu != null">pgu_c5_to_eu,</if>
            <if test="pguC5ToYuanguan != null">pgu_c5_to_yuanguan,</if>
            <if test="pguC9YeildPercentage != null">pgu_c9_yeild_percentage,</if>
            <if test="pguC9Produced != null">pgu_c9_produced,</if>
            <if test="pguC9Inventory != null">pgu_c9_inventory,</if>
            <if test="pguC9Change != null">pgu_c9_change,</if>
            <if test="pguC9Export != null">pgu_c9_export,</if>
            <if test="pguC9ToAeu != null">pgu_c9_to_aeu,</if>
            <if test="pguC9ToRttf != null">pgu_c9_to_rttf,</if>
            <if test="pguC9ToShip != null">pgu_c9_to_ship,</if>
            <if test="pguC9ToYfcc != null">pgu_c9_to_yfcc,</if>
            <if test="aeuBenzeneYeildPercentage != null">aeu_benzene_yeild_percentage,</if>
            <if test="aeuBenzeneProduced != null">aeu_benzene_produced,</if>
            <if test="aeuBenzeneInventory != null">aeu_benzene_inventory,</if>
            <if test="aeuBenzeneChange != null">aeu_benzene_change,</if>
            <if test="aeuBenzeneToShip != null">aeu_benzene_to_ship,</if>
            <if test="aeuBenzeneFrShip != null">aeu_benzene_fr_ship,</if>
            <if test="aeuBenzeneToYbs != null">aeu_benzene_to_ybs,</if>
            <if test="aeuBenzeneToRttf != null">aeu_benzene_to_rttf,</if>
            <if test="aeuBenzeneToTrain != null">aeu_benzene_to_train,</if>
            <if test="aeuTolueneYeildPercentage != null">aeu_toluene_yeild_percentage,</if>
            <if test="aeuTolueneProduced != null">aeu_toluene_produced,</if>
            <if test="aeuTolueneInventory != null">aeu_toluene_inventory,</if>
            <if test="aeuTolueneChange != null">aeu_toluene_change,</if>
            <if test="aeuTolueneToShip != null">aeu_toluene_to_ship,</if>
            <if test="aeuTolueneFrShip != null">aeu_toluene_fr_ship,</if>
            <if test="aeuTolueneToYpc != null">aeu_toluene_to_ypc,</if>
            <if test="aeuTolueneFrYpc != null">aeu_toluene_fr_ypc,</if>
            <if test="aeuTolueneToRttf != null">aeu_toluene_to_rttf,</if>
            <if test="aeuTolueneFrYbs != null">aeu_toluene_fr_ybs,</if>
            <if test="aeuTolueneToEu != null">aeu_toluene_to_eu,</if>
            <if test="aeuXyleneYeildPercentage != null">aeu_xylene_yeild_percentage,</if>
            <if test="aeuXyleneProduced != null">aeu_xylene_produced,</if>
            <if test="aeuXyleneInventory != null">aeu_xylene_inventory,</if>
            <if test="aeuXyleneChange != null">aeu_xylene_change,</if>
            <if test="aeuXyleneToShip != null">aeu_xylene_to_ship,</if>
            <if test="aeuXyleneFrShip != null">aeu_xylene_fr_ship,</if>
            <if test="aeuXyleneToYpc != null">aeu_xylene_to_ypc,</if>
            <if test="aeuXyleneFrYpc != null">aeu_xylene_fr_ypc,</if>
            <if test="aeuXyleneToRttf != null">aeu_xylene_to_rttf,</if>
            <if test="aeuC6C8NaYeildPercentage != null">aeu_c6_c8_na_yeild_percentage,</if>
            <if test="aeuC6C8NaProduced != null">aeu_c6_c8_na_produced,</if>
            <if test="aeuC6C8NaInventory != null">aeu_c6_c8_na_inventory,</if>
            <if test="aeuC6C8NaChange != null">aeu_c6_c8_na_change,</if>
            <if test="aeuC6C8NaToEu != null">aeu_c6_c8_na_to_eu,</if>
            <if test="aeuC6C8NaToYpc != null">aeu_c6_c8_na_to_ypc,</if>
            <if test="aeuTotalFeed != null">aeu_total_feed,</if>
            <if test="aeuOutput != null">aeu_output,</if>
            <if test="aeuTotalLoss != null">aeu_total_loss,</if>
            <if test="aeuLossPercentage != null">aeu_loss_percentage,</if>
            <if test="aeuFeedLoadPercentage != null">aeu_feed_load_percentage,</if>
            <if test="pguAeuTotalFeed != null">pgu_aeu_total_feed,</if>
            <if test="pguAeuOutput != null">pgu_aeu_output,</if>
            <if test="pguAeuTotalLoss != null">pgu_aeu_total_loss,</if>
            <if test="pguAeuLossPercentage != null">pgu_aeu_loss_percentage,</if>
            <if test="pguAeuFeedLoadPercentage != null">pgu_aeu_feed_load_percentage,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="id != null">#{id},</if>
            <if test="col320fc2161 != null">#{col320fc2161},</if>
            <if test="offgasToGaaCaa != null">#{offgasToGaaCaa},</if>
            <if test="c210pdi != null">#{c210pdi},</if>
            <if test="temperature != null">#{temperature},</if>
            <if test="crackingFurnaceBurn != null">#{crackingFurnaceBurn},</if>
            <if test="pguC5RaffInput != null">#{pguC5RaffInput},</if>
            <if test="fromDate != null">#{fromDate},</if>
            <if test="toDate != null">#{toDate},</if>
            <if test="reportDate != null">#{reportDate},</if>
            <if test="nap != null">#{nap},</if>
            <if test="c5 != null">#{c5},</if>
            <if test="c6C8Na != null">#{c6C8Na},</if>
            <if test="wisonEthane != null">#{wisonEthane},</if>
            <if test="lpgToFurnace != null">#{lpgToFurnace},</if>
            <if test="raff1FrBd != null">#{raff1FrBd},</if>
            <if test="raff2FrIb != null">#{raff2FrIb},</if>
            <if test="raff3FrBd != null">#{raff3FrBd},</if>
            <if test="raffinate2pFr2ph != null">#{raffinate2pFr2ph},</if>
            <if test="c2FrLdpe != null">#{c2FrLdpe},</if>
            <if test="c3FrOxo != null">#{c3FrOxo},</if>
            <if test="mixedC3C4 != null">#{mixedC3C4},</if>
            <if test="hyC9 != null">#{hyC9},</if>
            <if test="pguOffgas != null">#{pguOffgas},</if>
            <if test="washOil != null">#{washOil},</if>
            <if test="toluene != null">#{toluene},</if>
            <if test="hyC4FrR800 != null">#{hyC4FrR800},</if>
            <if test="h2YieldPercentage != null">#{h2YieldPercentage},</if>
            <if test="h2Produced != null">#{h2Produced},</if>
            <if test="h2Inventory != null">#{h2Inventory},</if>
            <if test="h2Change != null">#{h2Change},</if>
            <if test="h2Import != null">#{h2Import},</if>
            <if test="h2Export != null">#{h2Export},</if>
            <if test="h2ToPgu != null">#{h2ToPgu},</if>
            <if test="h2ToYpc != null">#{h2ToYpc},</if>
            <if test="h2ToOxo != null">#{h2ToOxo},</if>
            <if test="h2FrSyngasToSub != null">#{h2FrSyngasToSub},</if>
            <if test="ethylenYieldPercentage != null">#{ethylenYieldPercentage},</if>
            <if test="ethylenProduced != null">#{ethylenProduced},</if>
            <if test="ethylenInventory != null">#{ethylenInventory},</if>
            <if test="ethylenChange != null">#{ethylenChange},</if>
            <if test="ethylenImport != null">#{ethylenImport},</if>
            <if test="ethylenExport != null">#{ethylenExport},</if>
            <if test="ethylenToTm != null">#{ethylenToTm},</if>
            <if test="ethylenToTs != null">#{ethylenToTs},</if>
            <if test="ethylenToEoEg != null">#{ethylenToEoEg},</if>
            <if test="ethylenToOxo != null">#{ethylenToOxo},</if>
            <if test="ethylenToYbs != null">#{ethylenToYbs},</if>
            <if test="ethylenToYpc != null">#{ethylenToYpc},</if>
            <if test="ethylenToWacker != null">#{ethylenToWacker},</if>
            <if test="ethylenToDyna != null">#{ethylenToDyna},</if>
            <if test="ethylenToCelanLongx != null">#{ethylenToCelanLongx},</if>
            <if test="ethylenFrYpc != null">#{ethylenFrYpc},</if>
            <if test="ethylenFrLongxiang != null">#{ethylenFrLongxiang},</if>
            <if test="propyleneYieldPercentage != null">#{propyleneYieldPercentage},</if>
            <if test="propyleneProduced != null">#{propyleneProduced},</if>
            <if test="propyleneInventory != null">#{propyleneInventory},</if>
            <if test="propyleneChange != null">#{propyleneChange},</if>
            <if test="propyleneImport != null">#{propyleneImport},</if>
            <if test="propyleneExport != null">#{propyleneExport},</if>
            <if test="propyleneToAaAe != null">#{propyleneToAaAe},</if>
            <if test="propyleneToGaa != null">#{propyleneToGaa},</if>
            <if test="propyleneToOxo != null">#{propyleneToOxo},</if>
            <if test="propyleneToLdpe != null">#{propyleneToLdpe},</if>
            <if test="propyleneToYpc != null">#{propyleneToYpc},</if>
            <if test="propyleneToRoad != null">#{propyleneToRoad},</if>
            <if test="propyleneToShip != null">#{propyleneToShip},</if>
            <if test="propyleneFrYpc != null">#{propyleneFrYpc},</if>
            <if test="propyleneFrShip != null">#{propyleneFrShip},</if>
            <if test="propyleneFrChengzhi != null">#{propyleneFrChengzhi},</if>
            <if test="c3LpgYieldPercentage != null">#{c3LpgYieldPercentage},</if>
            <if test="c4LpgYieldPercentage != null">#{c4LpgYieldPercentage},</if>
            <if test="c3LpgProduced != null">#{c3LpgProduced},</if>
            <if test="c4LpgProduced != null">#{c4LpgProduced},</if>
            <if test="c3C4Inventory != null">#{c3C4Inventory},</if>
            <if test="c3C4Change != null">#{c3C4Change},</if>
            <if test="c3C4Import != null">#{c3C4Import},</if>
            <if test="c3C4Export != null">#{c3C4Export},</if>
            <if test="c3C4ToSub != null">#{c3C4ToSub},</if>
            <if test="c3C4ToFurAsFule != null">#{c3C4ToFurAsFule},</if>
            <if test="c3C4AsFeed != null">#{c3C4AsFeed},</if>
            <if test="c3C4FrYpc != null">#{c3C4FrYpc},</if>
            <if test="c3C4FrTruck != null">#{c3C4FrTruck},</if>
            <if test="mixedC4sYieldPercentage != null">#{mixedC4sYieldPercentage},</if>
            <if test="mixedC4sProduced != null">#{mixedC4sProduced},</if>
            <if test="mixedC4sInventory != null">#{mixedC4sInventory},</if>
            <if test="mixedC4sChange != null">#{mixedC4sChange},</if>
            <if test="mixedC4sImport != null">#{mixedC4sImport},</if>
            <if test="mixedC4sExport != null">#{mixedC4sExport},</if>
            <if test="mixedC4sToBd != null">#{mixedC4sToBd},</if>
            <if test="mixedC4sToYpc != null">#{mixedC4sToYpc},</if>
            <if test="mixedC4sToTruck != null">#{mixedC4sToTruck},</if>
            <if test="mixedC4sToShip != null">#{mixedC4sToShip},</if>
            <if test="mixedC4sFrYpc != null">#{mixedC4sFrYpc},</if>
            <if test="mixedC4sFrTruck != null">#{mixedC4sFrTruck},</if>
            <if test="mixedC4sFrShip != null">#{mixedC4sFrShip},</if>
            <if test="mixedC4sFrBdR1 != null">#{mixedC4sFrBdR1},</if>
            <if test="mixedC4sToR800 != null">#{mixedC4sToR800},</if>
            <if test="eboYieldPercentage != null">#{eboYieldPercentage},</if>
            <if test="eboProduced != null">#{eboProduced},</if>
            <if test="eboInventory != null">#{eboInventory},</if>
            <if test="eboChange != null">#{eboChange},</if>
            <if test="eboImport != null">#{eboImport},</if>
            <if test="eboExport != null">#{eboExport},</if>
            <if test="eboToShip != null">#{eboToShip},</if>
            <if test="eboToRttf != null">#{eboToRttf},</if>
            <if test="eboToTrain != null">#{eboToTrain},</if>
            <if test="eboFrBd != null">#{eboFrBd},</if>
            <if test="naphthaleneYieldPercentage != null">#{naphthaleneYieldPercentage},</if>
            <if test="naphthaleneProduced != null">#{naphthaleneProduced},</if>
            <if test="naphthaleneInventory != null">#{naphthaleneInventory},</if>
            <if test="naphthaleneChange != null">#{naphthaleneChange},</if>
            <if test="naphthaleneImport != null">#{naphthaleneImport},</if>
            <if test="naphthaleneExport != null">#{naphthaleneExport},</if>
            <if test="naphthaleneToTruck != null">#{naphthaleneToTruck},</if>
            <if test="poFluxOilYieldPercentage != null">#{poFluxOilYieldPercentage},</if>
            <if test="poFluxOilProduced != null">#{poFluxOilProduced},</if>
            <if test="poFluxOilInventory != null">#{poFluxOilInventory},</if>
            <if test="poFluxOilChange != null">#{poFluxOilChange},</if>
            <if test="poFluxOilImport != null">#{poFluxOilImport},</if>
            <if test="poFluxOilExport != null">#{poFluxOilExport},</if>
            <if test="poFluxOilToBd != null">#{poFluxOilToBd},</if>
            <if test="offgasYieldPercentage != null">#{offgasYieldPercentage},</if>
            <if test="offgasProduced != null">#{offgasProduced},</if>
            <if test="offgasInventory != null">#{offgasInventory},</if>
            <if test="offgasChange != null">#{offgasChange},</if>
            <if test="offgasImport != null">#{offgasImport},</if>
            <if test="offgasExport != null">#{offgasExport},</if>
            <if test="offgasToFurnance != null">#{offgasToFurnance},</if>
            <if test="offgasToYbs != null">#{offgasToYbs},</if>
            <if test="offgasToCEru != null">#{offgasToCEru},</if>
            <if test="offgasSubInCloseU2 != null">#{offgasSubInCloseU2},</if>
            <if test="offgasFlareSctu != null">#{offgasFlareSctu},</if>
            <if test="offgasToU2Nm3 != null">#{offgasToU2Nm3},</if>
            <if test="offgasFlareLossT != null">#{offgasFlareLossT},</if>
            <if test="rpgYieldPercentage != null">#{rpgYieldPercentage},</if>
            <if test="rpgProduced != null">#{rpgProduced},</if>
            <if test="rpgInventory != null">#{rpgInventory},</if>
            <if test="rpgChange != null">#{rpgChange},</if>
            <if test="rpgImport != null">#{rpgImport},</if>
            <if test="rpgExport != null">#{rpgExport},</if>
            <if test="rpgToPgu != null">#{rpgToPgu},</if>
            <if test="rpgFrYfcc != null">#{rpgFrYfcc},</if>
            <if test="methaneYieldPercentage != null">#{methaneYieldPercentage},</if>
            <if test="methaneProduced != null">#{methaneProduced},</if>
            <if test="methaneToEoEg != null">#{methaneToEoEg},</if>
            <if test="residueOilYieldPercentage != null">#{residueOilYieldPercentage},</if>
            <if test="residueOilProduced != null">#{residueOilProduced},</if>
            <if test="totalInput != null">#{totalInput},</if>
            <if test="totalOutput != null">#{totalOutput},</if>
            <if test="totalLoss != null">#{totalLoss},</if>
            <if test="lossPercentage != null">#{lossPercentage},</if>
            <if test="totalFurnanceFeed != null">#{totalFurnanceFeed},</if>
            <if test="napFrCltf != null">#{napFrCltf},</if>
            <if test="totalPE != null">#{totalPE},</if>
            <if test="plantModeIs != null">#{plantModeIs},</if>
            <if test="plantLoad3495tD != null">#{plantLoad3495tD},</if>
            <if test="avgFurnanceFeedTH != null">#{avgFurnanceFeedTH},</if>
            <if test="feedingRatioPercentage != null">#{feedingRatioPercentage},</if>
            <if test="hhpToe != null">#{hhpToe},</if>
            <if test="hhpTce != null">#{hhpTce},</if>
            <if test="hhpPre != null">#{hhpPre},</if>
            <if test="hhpCracker != null">#{hhpCracker},</if>
            <if test="hhpCrackerTT != null">#{hhpCrackerTT},</if>
            <if test="hhpCrackerKgoe != null">#{hhpCrackerKgoe},</if>
            <if test="hhpCrackerKgce != null">#{hhpCrackerKgce},</if>
            <if test="hhpPguAeu != null">#{hhpPguAeu},</if>
            <if test="hhpPguAeuTT != null">#{hhpPguAeuTT},</if>
            <if test="hhpPguAeuKgoe != null">#{hhpPguAeuKgoe},</if>
            <if test="hhpPguAeuKgce != null">#{hhpPguAeuKgce},</if>
            <if test="hhpSctuFlare != null">#{hhpSctuFlare},</if>
            <if test="hhpSub != null">#{hhpSub},</if>
            <if test="hhpBcc != null">#{hhpBcc},</if>
            <if test="ngToe != null">#{ngToe},</if>
            <if test="ngTce != null">#{ngTce},</if>
            <if test="ngPre != null">#{ngPre},</if>
            <if test="ngCracker != null">#{ngCracker},</if>
            <if test="ngCrackerTT != null">#{ngCrackerTT},</if>
            <if test="ngCrackerKgoe != null">#{ngCrackerKgoe},</if>
            <if test="ngCrackerKgce != null">#{ngCrackerKgce},</if>
            <if test="ngPguAeu != null">#{ngPguAeu},</if>
            <if test="ngPguAeuTT != null">#{ngPguAeuTT},</if>
            <if test="ngPguAeuKgoe != null">#{ngPguAeuKgoe},</if>
            <if test="ngPguAeuKgce != null">#{ngPguAeuKgce},</if>
            <if test="ngSctuFlare != null">#{ngSctuFlare},</if>
            <if test="ngSub != null">#{ngSub},</if>
            <if test="ngBcc != null">#{ngBcc},</if>
            <if test="fuelGasOffgasToe != null">#{fuelGasOffgasToe},</if>
            <if test="fuelGasOffgasTce != null">#{fuelGasOffgasTce},</if>
            <if test="fuelGasOffgasPre != null">#{fuelGasOffgasPre},</if>
            <if test="fuelGasOffgasCracker != null">#{fuelGasOffgasCracker},</if>
            <if test="fuelGasOffgasCrackerTT != null">#{fuelGasOffgasCrackerTT},</if>
            <if test="fuelGasOffgasCrackerKgoe != null">#{fuelGasOffgasCrackerKgoe},</if>
            <if test="fuelGasOffgasCrackerKgce != null">#{fuelGasOffgasCrackerKgce},</if>
            <if test="fuelGasOffgasPguAeu != null">#{fuelGasOffgasPguAeu},</if>
            <if test="fuelGasOffgasPguAeuTT != null">#{fuelGasOffgasPguAeuTT},</if>
            <if test="fuelGasOffgasPguAeuKgoe != null">#{fuelGasOffgasPguAeuKgoe},</if>
            <if test="fuelGasOffgasPguAeuKgce != null">#{fuelGasOffgasPguAeuKgce},</if>
            <if test="fuelGasOffgasSctuFlare != null">#{fuelGasOffgasSctuFlare},</if>
            <if test="fuelGasOffgasSub != null">#{fuelGasOffgasSub},</if>
            <if test="fuelGasOffgasBcc != null">#{fuelGasOffgasBcc},</if>
            <if test="shpToe != null">#{shpToe},</if>
            <if test="shpTce != null">#{shpTce},</if>
            <if test="shpPre != null">#{shpPre},</if>
            <if test="shpCracker != null">#{shpCracker},</if>
            <if test="shpCrackerTT != null">#{shpCrackerTT},</if>
            <if test="shpCrackerKgoe != null">#{shpCrackerKgoe},</if>
            <if test="shpCrackerKgce != null">#{shpCrackerKgce},</if>
            <if test="shpPguAeu != null">#{shpPguAeu},</if>
            <if test="shpPguAeuTT != null">#{shpPguAeuTT},</if>
            <if test="shpPguAeuKgoe != null">#{shpPguAeuKgoe},</if>
            <if test="shpPguAeuKgce != null">#{shpPguAeuKgce},</if>
            <if test="shpSctuFlare != null">#{shpSctuFlare},</if>
            <if test="shpSub != null">#{shpSub},</if>
            <if test="shpBcc != null">#{shpBcc},</if>
            <if test="hpToe != null">#{hpToe},</if>
            <if test="hpTce != null">#{hpTce},</if>
            <if test="hpPre != null">#{hpPre},</if>
            <if test="hpCracker != null">#{hpCracker},</if>
            <if test="hpCrackerTT != null">#{hpCrackerTT},</if>
            <if test="hpCrackerKgoe != null">#{hpCrackerKgoe},</if>
            <if test="hpCrackerKgce != null">#{hpCrackerKgce},</if>
            <if test="hpPguAeu != null">#{hpPguAeu},</if>
            <if test="hpPguAeuTT != null">#{hpPguAeuTT},</if>
            <if test="hpPguAeuKgoe != null">#{hpPguAeuKgoe},</if>
            <if test="hpPguAeuKgce != null">#{hpPguAeuKgce},</if>
            <if test="hpSctuFlare != null">#{hpSctuFlare},</if>
            <if test="hpSub != null">#{hpSub},</if>
            <if test="hpBcc != null">#{hpBcc},</if>
            <if test="mpToe != null">#{mpToe},</if>
            <if test="mpTce != null">#{mpTce},</if>
            <if test="mpPre != null">#{mpPre},</if>
            <if test="mpCracker != null">#{mpCracker},</if>
            <if test="mpCrackerTT != null">#{mpCrackerTT},</if>
            <if test="mpCrackerKgoe != null">#{mpCrackerKgoe},</if>
            <if test="mpCrackerKgce != null">#{mpCrackerKgce},</if>
            <if test="mpPguAeu != null">#{mpPguAeu},</if>
            <if test="mpPguAeuTT != null">#{mpPguAeuTT},</if>
            <if test="mpPguAeuKgoe != null">#{mpPguAeuKgoe},</if>
            <if test="mpPguAeuKgce != null">#{mpPguAeuKgce},</if>
            <if test="mpSctuFlare != null">#{mpSctuFlare},</if>
            <if test="mpSub != null">#{mpSub},</if>
            <if test="mpBcc != null">#{mpBcc},</if>
            <if test="lpToe != null">#{lpToe},</if>
            <if test="lpTce != null">#{lpTce},</if>
            <if test="lpPre != null">#{lpPre},</if>
            <if test="lpCracker != null">#{lpCracker},</if>
            <if test="lpCrackerTT != null">#{lpCrackerTT},</if>
            <if test="lpCrackerKgoe != null">#{lpCrackerKgoe},</if>
            <if test="lpCrackerKgce != null">#{lpCrackerKgce},</if>
            <if test="lpPguAeu != null">#{lpPguAeu},</if>
            <if test="lpPguAeuTT != null">#{lpPguAeuTT},</if>
            <if test="lpPguAeuKgoe != null">#{lpPguAeuKgoe},</if>
            <if test="lpPguAeuKgce != null">#{lpPguAeuKgce},</if>
            <if test="lpSctuFlare != null">#{lpSctuFlare},</if>
            <if test="lpSub != null">#{lpSub},</if>
            <if test="lpBcc != null">#{lpBcc},</if>
            <if test="electricityToe != null">#{electricityToe},</if>
            <if test="electricityTce != null">#{electricityTce},</if>
            <if test="electricityPre != null">#{electricityPre},</if>
            <if test="electricityCracker != null">#{electricityCracker},</if>
            <if test="electricityCrackerTT != null">#{electricityCrackerTT},</if>
            <if test="electricityCrackerKgoe != null">#{electricityCrackerKgoe},</if>
            <if test="electricityCrackerKgce != null">#{electricityCrackerKgce},</if>
            <if test="electricityPguAeu != null">#{electricityPguAeu},</if>
            <if test="electricityPguAeuTT != null">#{electricityPguAeuTT},</if>
            <if test="electricityPguAeuKgoe != null">#{electricityPguAeuKgoe},</if>
            <if test="electricityPguAeuKgce != null">#{electricityPguAeuKgce},</if>
            <if test="electricitySctuFlare != null">#{electricitySctuFlare},</if>
            <if test="electricitySub != null">#{electricitySub},</if>
            <if test="electricityBcc != null">#{electricityBcc},</if>
            <if test="coolingWaterToe != null">#{coolingWaterToe},</if>
            <if test="coolingWaterTce != null">#{coolingWaterTce},</if>
            <if test="coolingWaterPre != null">#{coolingWaterPre},</if>
            <if test="coolingWaterCracker != null">#{coolingWaterCracker},</if>
            <if test="coolingWaterCrackerTT != null">#{coolingWaterCrackerTT},</if>
            <if test="coolingWaterCrackerKgoe != null">#{coolingWaterCrackerKgoe},</if>
            <if test="coolingWaterCrackerKgce != null">#{coolingWaterCrackerKgce},</if>
            <if test="coolingWaterPguAeu != null">#{coolingWaterPguAeu},</if>
            <if test="coolingWaterPguAeuTT != null">#{coolingWaterPguAeuTT},</if>
            <if test="coolingWaterPguAeuKgoe != null">#{coolingWaterPguAeuKgoe},</if>
            <if test="coolingWaterPguAeuKgce != null">#{coolingWaterPguAeuKgce},</if>
            <if test="coolingWaterSctuFlare != null">#{coolingWaterSctuFlare},</if>
            <if test="coolingWaterSub != null">#{coolingWaterSub},</if>
            <if test="coolingWaterBcc != null">#{coolingWaterBcc},</if>
            <if test="polishedConToe != null">#{polishedConToe},</if>
            <if test="polishedConTce != null">#{polishedConTce},</if>
            <if test="polishedConPre != null">#{polishedConPre},</if>
            <if test="polishedConCracker != null">#{polishedConCracker},</if>
            <if test="polishedConCrackerTT != null">#{polishedConCrackerTT},</if>
            <if test="polishedConCrackerKgoe != null">#{polishedConCrackerKgoe},</if>
            <if test="polishedConCrackerKgce != null">#{polishedConCrackerKgce},</if>
            <if test="polishedConPguAeu != null">#{polishedConPguAeu},</if>
            <if test="polishedConPguAeuTT != null">#{polishedConPguAeuTT},</if>
            <if test="polishedConPguAeuKgoe != null">#{polishedConPguAeuKgoe},</if>
            <if test="polishedConPguAeuKgce != null">#{polishedConPguAeuKgce},</if>
            <if test="polishedConSctuFlare != null">#{polishedConSctuFlare},</if>
            <if test="polishedConSub != null">#{polishedConSub},</if>
            <if test="polishedConBcc != null">#{polishedConBcc},</if>
            <if test="hpBfwToe != null">#{hpBfwToe},</if>
            <if test="hpBfwTce != null">#{hpBfwTce},</if>
            <if test="hpBfwPre != null">#{hpBfwPre},</if>
            <if test="hpBfwCracker != null">#{hpBfwCracker},</if>
            <if test="hpBfwCrackerTT != null">#{hpBfwCrackerTT},</if>
            <if test="hpBfwCrackerKgoe != null">#{hpBfwCrackerKgoe},</if>
            <if test="hpBfwCrackerKgce != null">#{hpBfwCrackerKgce},</if>
            <if test="hpBfwPguAeu != null">#{hpBfwPguAeu},</if>
            <if test="hpBfwPguAeuTT != null">#{hpBfwPguAeuTT},</if>
            <if test="hpBfwPguAeuKgoe != null">#{hpBfwPguAeuKgoe},</if>
            <if test="hpBfwPguAeuKgce != null">#{hpBfwPguAeuKgce},</if>
            <if test="hpBfwSctuFlare != null">#{hpBfwSctuFlare},</if>
            <if test="hpBfwSub != null">#{hpBfwSub},</if>
            <if test="hpBfwBcc != null">#{hpBfwBcc},</if>
            <if test="prodWaterToe != null">#{prodWaterToe},</if>
            <if test="prodWaterTce != null">#{prodWaterTce},</if>
            <if test="prodWaterPre != null">#{prodWaterPre},</if>
            <if test="prodWaterCracker != null">#{prodWaterCracker},</if>
            <if test="prodWaterCrackerTT != null">#{prodWaterCrackerTT},</if>
            <if test="prodWaterCrackerKgoe != null">#{prodWaterCrackerKgoe},</if>
            <if test="prodWaterCrackerKgce != null">#{prodWaterCrackerKgce},</if>
            <if test="prodWaterPguAeu != null">#{prodWaterPguAeu},</if>
            <if test="prodWaterPguAeuTT != null">#{prodWaterPguAeuTT},</if>
            <if test="prodWaterPguAeuKgoe != null">#{prodWaterPguAeuKgoe},</if>
            <if test="prodWaterPguAeuKgce != null">#{prodWaterPguAeuKgce},</if>
            <if test="prodWaterSctuFlare != null">#{prodWaterSctuFlare},</if>
            <if test="prodWaterSub != null">#{prodWaterSub},</if>
            <if test="prodWaterBcc != null">#{prodWaterBcc},</if>
            <if test="turbineConToe != null">#{turbineConToe},</if>
            <if test="turbineConTce != null">#{turbineConTce},</if>
            <if test="turbineConPre != null">#{turbineConPre},</if>
            <if test="turbineConCracker != null">#{turbineConCracker},</if>
            <if test="turbineConCrackerTT != null">#{turbineConCrackerTT},</if>
            <if test="turbineConCrackerKgoe != null">#{turbineConCrackerKgoe},</if>
            <if test="turbineConCrackerKgce != null">#{turbineConCrackerKgce},</if>
            <if test="turbineConPguAeu != null">#{turbineConPguAeu},</if>
            <if test="turbineConPguAeuTT != null">#{turbineConPguAeuTT},</if>
            <if test="turbineConPguAeuKgoe != null">#{turbineConPguAeuKgoe},</if>
            <if test="turbineConPguAeuKgce != null">#{turbineConPguAeuKgce},</if>
            <if test="turbineConSctuFlare != null">#{turbineConSctuFlare},</if>
            <if test="turbineConSub != null">#{turbineConSub},</if>
            <if test="turbineConBcc != null">#{turbineConBcc},</if>
            <if test="paIaToe != null">#{paIaToe},</if>
            <if test="paIaTce != null">#{paIaTce},</if>
            <if test="paIaPre != null">#{paIaPre},</if>
            <if test="paIaCracker != null">#{paIaCracker},</if>
            <if test="paIaCrackerTT != null">#{paIaCrackerTT},</if>
            <if test="paIaCrackerKgoe != null">#{paIaCrackerKgoe},</if>
            <if test="paIaCrackerKgce != null">#{paIaCrackerKgce},</if>
            <if test="paIaPguAeu != null">#{paIaPguAeu},</if>
            <if test="paIaPguAeuTT != null">#{paIaPguAeuTT},</if>
            <if test="paIaPguAeuKgoe != null">#{paIaPguAeuKgoe},</if>
            <if test="paIaPguAeuKgce != null">#{paIaPguAeuKgce},</if>
            <if test="paIaSctuFlare != null">#{paIaSctuFlare},</if>
            <if test="paIaSub != null">#{paIaSub},</if>
            <if test="paIaBcc != null">#{paIaBcc},</if>
            <if test="n2Toe != null">#{n2Toe},</if>
            <if test="n2Tce != null">#{n2Tce},</if>
            <if test="n2Pre != null">#{n2Pre},</if>
            <if test="n2Cracker != null">#{n2Cracker},</if>
            <if test="n2CrackerTT != null">#{n2CrackerTT},</if>
            <if test="n2CrackerKgoe != null">#{n2CrackerKgoe},</if>
            <if test="n2CrackerKgce != null">#{n2CrackerKgce},</if>
            <if test="n2PguAeu != null">#{n2PguAeu},</if>
            <if test="n2PguAeuTT != null">#{n2PguAeuTT},</if>
            <if test="n2PguAeuKgoe != null">#{n2PguAeuKgoe},</if>
            <if test="n2PguAeuKgce != null">#{n2PguAeuKgce},</if>
            <if test="n2SctuFlare != null">#{n2SctuFlare},</if>
            <if test="n2Sub != null">#{n2Sub},</if>
            <if test="n2Bcc != null">#{n2Bcc},</if>
            <if test="totalToe != null">#{totalToe},</if>
            <if test="totalTce != null">#{totalTce},</if>
            <if test="totalPre != null">#{totalPre},</if>
            <if test="totalCracker != null">#{totalCracker},</if>
            <if test="totalCrackerTT != null">#{totalCrackerTT},</if>
            <if test="totalCrackerKgoe != null">#{totalCrackerKgoe},</if>
            <if test="totalCrackerKgce != null">#{totalCrackerKgce},</if>
            <if test="totalPguAeu != null">#{totalPguAeu},</if>
            <if test="totalPguAeuTT != null">#{totalPguAeuTT},</if>
            <if test="totalPguAeuKgoe != null">#{totalPguAeuKgoe},</if>
            <if test="totalPguAeuKgce != null">#{totalPguAeuKgce},</if>
            <if test="targetToe != null">#{targetToe},</if>
            <if test="targetTce != null">#{targetTce},</if>
            <if test="targetPre != null">#{targetPre},</if>
            <if test="targetCracker != null">#{targetCracker},</if>
            <if test="targetCrackerTT != null">#{targetCrackerTT},</if>
            <if test="targetCrackerKgoe != null">#{targetCrackerKgoe},</if>
            <if test="targetCrackerKgce != null">#{targetCrackerKgce},</if>
            <if test="targetPguAeu != null">#{targetPguAeu},</if>
            <if test="targetPguAeuTT != null">#{targetPguAeuTT},</if>
            <if test="targetPguAeuKgoe != null">#{targetPguAeuKgoe},</if>
            <if test="targetPguAeuKgce != null">#{targetPguAeuKgce},</if>
            <if test="producedToe != null">#{producedToe},</if>
            <if test="producedTce != null">#{producedTce},</if>
            <if test="producedPre != null">#{producedPre},</if>
            <if test="producedCracker != null">#{producedCracker},</if>
            <if test="producedCrackerTT != null">#{producedCrackerTT},</if>
            <if test="producedCrackerKgoe != null">#{producedCrackerKgoe},</if>
            <if test="producedCrackerKgce != null">#{producedCrackerKgce},</if>
            <if test="producedPguAeu != null">#{producedPguAeu},</if>
            <if test="producedPguAeuTT != null">#{producedPguAeuTT},</if>
            <if test="producedPguAeuKgoe != null">#{producedPguAeuKgoe},</if>
            <if test="producedPguAeuKgce != null">#{producedPguAeuKgce},</if>
            <if test="frEoEg != null">#{frEoEg},</if>
            <if test="loadPercentage != null">#{loadPercentage},</if>
            <if test="hsProducet != null">#{hsProducet},</if>
            <if test="sctfStorageTotalC2 != null">#{sctfStorageTotalC2},</if>
            <if test="sctfStorageTk1061 != null">#{sctfStorageTk1061},</if>
            <if test="sctfStorageTk1062 != null">#{sctfStorageTk1062},</if>
            <if test="sctfStorageTk1063 != null">#{sctfStorageTk1063},</if>
            <if test="sctfStorageTk1064 != null">#{sctfStorageTk1064},</if>
            <if test="sctfStorageTk1065Off != null">#{sctfStorageTk1065Off},</if>
            <if test="sctfStorageTotalC3 != null">#{sctfStorageTotalC3},</if>
            <if test="sctfStorageTk1011 != null">#{sctfStorageTk1011},</if>
            <if test="sctfStorageTk1012 != null">#{sctfStorageTk1012},</if>
            <if test="sctfStorageTk1013 != null">#{sctfStorageTk1013},</if>
            <if test="sctfStorageTk1014 != null">#{sctfStorageTk1014},</if>
            <if test="sctfStorageTk1040Off != null">#{sctfStorageTk1040Off},</if>
            <if test="sctfStorageTk1020Lpg != null">#{sctfStorageTk1020Lpg},</if>
            <if test="sctfStorageTk1111C4s != null">#{sctfStorageTk1111C4s},</if>
            <if test="sctfStorageTk1520Rpg != null">#{sctfStorageTk1520Rpg},</if>
            <if test="sctfStorageTk1350Po != null">#{sctfStorageTk1350Po},</if>
            <if test="sctfStorageTk1310Btx != null">#{sctfStorageTk1310Btx},</if>
            <if test="sctfStorageTk1330Ebo != null">#{sctfStorageTk1330Ebo},</if>
            <if test="sctfStorageTk1430Lfo != null">#{sctfStorageTk1430Lfo},</if>
            <if test="sctfStorageTk1320OffBtx != null">#{sctfStorageTk1320OffBtx},</if>
            <if test="sctfStorageT201Btx != null">#{sctfStorageT201Btx},</if>
            <if test="sctfStorageTk1340C9 != null">#{sctfStorageTk1340C9},</if>
            <if test="sctfStorageClt1350C9 != null">#{sctfStorageClt1350C9},</if>
            <if test="sctfStorageTk1160Nh3 != null">#{sctfStorageTk1160Nh3},</if>
            <if test="sctfStorageTk1510B != null">#{sctfStorageTk1510B},</if>
            <if test="sctfStorageClt1370B != null">#{sctfStorageClt1370B},</if>
            <if test="sctfStorageTk1360T != null">#{sctfStorageTk1360T},</if>
            <if test="sctfStorageTk1410X != null">#{sctfStorageTk1410X},</if>
            <if test="sctfStorageClt1380X != null">#{sctfStorageClt1380X},</if>
            <if test="sctfStorageTk1420Dimer != null">#{sctfStorageTk1420Dimer},</if>
            <if test="sctfStorageTk1110R1 != null">#{sctfStorageTk1110R1},</if>
            <if test="sctfStorageTk1130Ib != null">#{sctfStorageTk1130Ib},</if>
            <if test="sctfStorageTk1150R3 != null">#{sctfStorageTk1150R3},</if>
            <if test="sctfStorageTk1140Bd != null">#{sctfStorageTk1140Bd},</if>
            <if test="sctfStorageTk1141Bd != null">#{sctfStorageTk1141Bd},</if>
            <if test="sctfStorageTk1142Bd != null">#{sctfStorageTk1142Bd},</if>
            <if test="sctfStorageTotalNap != null">#{sctfStorageTotalNap},</if>
            <if test="sctfStorageCltf1621 != null">#{sctfStorageCltf1621},</if>
            <if test="sctfStorageCltf1622 != null">#{sctfStorageCltf1622},</if>
            <if test="sctfStorageCltf1623 != null">#{sctfStorageCltf1623},</if>
            <if test="pguToRpg != null">#{pguToRpg},</if>
            <if test="rpgToPgu2 != null">#{rpgToPgu2},</if>
            <if test="pguRpgTH != null">#{pguRpgTH},</if>
            <if test="pguRpg1 != null">#{pguRpg1},</if>
            <if test="pguRpg2 != null">#{pguRpg2},</if>
            <if test="pguH2 != null">#{pguH2},</if>
            <if test="pguTotalFeed != null">#{pguTotalFeed},</if>
            <if test="pguOutput != null">#{pguOutput},</if>
            <if test="pguTotalLoss != null">#{pguTotalLoss},</if>
            <if test="pguLossPercentage != null">#{pguLossPercentage},</if>
            <if test="pguFeedLoadPercentage != null">#{pguFeedLoadPercentage},</if>
            <if test="pguToAeu != null">#{pguToAeu},</if>
            <if test="aeuToPgu != null">#{aeuToPgu},</if>
            <if test="pguAeuTH != null">#{pguAeuTH},</if>
            <if test="pguBtxYeildPercentage != null">#{pguBtxYeildPercentage},</if>
            <if test="pguBtxProduced != null">#{pguBtxProduced},</if>
            <if test="pguBtxInventory != null">#{pguBtxInventory},</if>
            <if test="pguBtxChange != null">#{pguBtxChange},</if>
            <if test="pguBtxExport != null">#{pguBtxExport},</if>
            <if test="pguBtxToAeu != null">#{pguBtxToAeu},</if>
            <if test="pguWashoilYeildPercentage != null">#{pguWashoilYeildPercentage},</if>
            <if test="pguWashoilProduced != null">#{pguWashoilProduced},</if>
            <if test="pguWashoilInventory != null">#{pguWashoilInventory},</if>
            <if test="pguWashoilChange != null">#{pguWashoilChange},</if>
            <if test="pguWashoilExport != null">#{pguWashoilExport},</if>
            <if test="pguWashoilToEu != null">#{pguWashoilToEu},</if>
            <if test="pguOffgasYeildPercentage != null">#{pguOffgasYeildPercentage},</if>
            <if test="pguOffgasProduced != null">#{pguOffgasProduced},</if>
            <if test="pguOffgasInventory != null">#{pguOffgasInventory},</if>
            <if test="pguOffgasChange != null">#{pguOffgasChange},</if>
            <if test="pguOffgasExport != null">#{pguOffgasExport},</if>
            <if test="pguOffgasToEu != null">#{pguOffgasToEu},</if>
            <if test="pguC5YeildPercentage != null">#{pguC5YeildPercentage},</if>
            <if test="pguC5Produced != null">#{pguC5Produced},</if>
            <if test="pguC5Inventory != null">#{pguC5Inventory},</if>
            <if test="pguC5Change != null">#{pguC5Change},</if>
            <if test="pguC5Export != null">#{pguC5Export},</if>
            <if test="pguC5ToAeu != null">#{pguC5ToAeu},</if>
            <if test="pguC5ToEu != null">#{pguC5ToEu},</if>
            <if test="pguC5ToYuanguan != null">#{pguC5ToYuanguan},</if>
            <if test="pguC9YeildPercentage != null">#{pguC9YeildPercentage},</if>
            <if test="pguC9Produced != null">#{pguC9Produced},</if>
            <if test="pguC9Inventory != null">#{pguC9Inventory},</if>
            <if test="pguC9Change != null">#{pguC9Change},</if>
            <if test="pguC9Export != null">#{pguC9Export},</if>
            <if test="pguC9ToAeu != null">#{pguC9ToAeu},</if>
            <if test="pguC9ToRttf != null">#{pguC9ToRttf},</if>
            <if test="pguC9ToShip != null">#{pguC9ToShip},</if>
            <if test="pguC9ToYfcc != null">#{pguC9ToYfcc},</if>
            <if test="aeuBenzeneYeildPercentage != null">#{aeuBenzeneYeildPercentage},</if>
            <if test="aeuBenzeneProduced != null">#{aeuBenzeneProduced},</if>
            <if test="aeuBenzeneInventory != null">#{aeuBenzeneInventory},</if>
            <if test="aeuBenzeneChange != null">#{aeuBenzeneChange},</if>
            <if test="aeuBenzeneToShip != null">#{aeuBenzeneToShip},</if>
            <if test="aeuBenzeneFrShip != null">#{aeuBenzeneFrShip},</if>
            <if test="aeuBenzeneToYbs != null">#{aeuBenzeneToYbs},</if>
            <if test="aeuBenzeneToRttf != null">#{aeuBenzeneToRttf},</if>
            <if test="aeuBenzeneToTrain != null">#{aeuBenzeneToTrain},</if>
            <if test="aeuTolueneYeildPercentage != null">#{aeuTolueneYeildPercentage},</if>
            <if test="aeuTolueneProduced != null">#{aeuTolueneProduced},</if>
            <if test="aeuTolueneInventory != null">#{aeuTolueneInventory},</if>
            <if test="aeuTolueneChange != null">#{aeuTolueneChange},</if>
            <if test="aeuTolueneToShip != null">#{aeuTolueneToShip},</if>
            <if test="aeuTolueneFrShip != null">#{aeuTolueneFrShip},</if>
            <if test="aeuTolueneToYpc != null">#{aeuTolueneToYpc},</if>
            <if test="aeuTolueneFrYpc != null">#{aeuTolueneFrYpc},</if>
            <if test="aeuTolueneToRttf != null">#{aeuTolueneToRttf},</if>
            <if test="aeuTolueneFrYbs != null">#{aeuTolueneFrYbs},</if>
            <if test="aeuTolueneToEu != null">#{aeuTolueneToEu},</if>
            <if test="aeuXyleneYeildPercentage != null">#{aeuXyleneYeildPercentage},</if>
            <if test="aeuXyleneProduced != null">#{aeuXyleneProduced},</if>
            <if test="aeuXyleneInventory != null">#{aeuXyleneInventory},</if>
            <if test="aeuXyleneChange != null">#{aeuXyleneChange},</if>
            <if test="aeuXyleneToShip != null">#{aeuXyleneToShip},</if>
            <if test="aeuXyleneFrShip != null">#{aeuXyleneFrShip},</if>
            <if test="aeuXyleneToYpc != null">#{aeuXyleneToYpc},</if>
            <if test="aeuXyleneFrYpc != null">#{aeuXyleneFrYpc},</if>
            <if test="aeuXyleneToRttf != null">#{aeuXyleneToRttf},</if>
            <if test="aeuC6C8NaYeildPercentage != null">#{aeuC6C8NaYeildPercentage},</if>
            <if test="aeuC6C8NaProduced != null">#{aeuC6C8NaProduced},</if>
            <if test="aeuC6C8NaInventory != null">#{aeuC6C8NaInventory},</if>
            <if test="aeuC6C8NaChange != null">#{aeuC6C8NaChange},</if>
            <if test="aeuC6C8NaToEu != null">#{aeuC6C8NaToEu},</if>
            <if test="aeuC6C8NaToYpc != null">#{aeuC6C8NaToYpc},</if>
            <if test="aeuTotalFeed != null">#{aeuTotalFeed},</if>
            <if test="aeuOutput != null">#{aeuOutput},</if>
            <if test="aeuTotalLoss != null">#{aeuTotalLoss},</if>
            <if test="aeuLossPercentage != null">#{aeuLossPercentage},</if>
            <if test="aeuFeedLoadPercentage != null">#{aeuFeedLoadPercentage},</if>
            <if test="pguAeuTotalFeed != null">#{pguAeuTotalFeed},</if>
            <if test="pguAeuOutput != null">#{pguAeuOutput},</if>
            <if test="pguAeuTotalLoss != null">#{pguAeuTotalLoss},</if>
            <if test="pguAeuLossPercentage != null">#{pguAeuLossPercentage},</if>
            <if test="pguAeuFeedLoadPercentage != null">#{pguAeuFeedLoadPercentage},</if>
         </trim>
    </insert>

    <update id="updateTDailyProductionReport" parameterType="TDailyProductionReport">
        update t_daily_production_report
        <trim prefix="SET" suffixOverrides=",">
            <if test="offgasToGaaCaa != null">offgas_to_gaa_caa = #{offgasToGaaCaa},</if>
            <if test="pguC5RaffInput != null">pgu_c5_raff_input = #{pguC5RaffInput},</if>
            <if test="col320fc2161 != null">col_320fc2161 = #{col320fc2161},</if>
            <if test="c210pdi != null">c210pdi = #{c210pdi},</if>
            <if test="temperature != null">temperature = #{temperature},</if>
            <if test="crackingFurnaceBurn != null">cracking_furnace_burn = #{crackingFurnaceBurn},</if>
            <if test="fromDate != null">from_date = #{fromDate},</if>
            <if test="toDate != null">to_date = #{toDate},</if>
            <if test="reportDate != null">report_date = #{reportDate},</if>
            <if test="nap != null">nap = #{nap},</if>
            <if test="c5 != null">c5 = #{c5},</if>
            <if test="c6C8Na != null">c6_c8_na = #{c6C8Na},</if>
            <if test="wisonEthane != null">wison_ethane = #{wisonEthane},</if>
            <if test="lpgToFurnace != null">lpg_to_furnace = #{lpgToFurnace},</if>
            <if test="raff1FrBd != null">raff1_fr_bd = #{raff1FrBd},</if>
            <if test="raff2FrIb != null">raff2_fr_ib = #{raff2FrIb},</if>
            <if test="raff3FrBd != null">raff3_fr_bd = #{raff3FrBd},</if>
            <if test="raffinate2pFr2ph != null">raffinate2p_fr_2ph = #{raffinate2pFr2ph},</if>
            <if test="c2FrLdpe != null">c2_fr_ldpe = #{c2FrLdpe},</if>
            <if test="c3FrOxo != null">c3_fr_oxo = #{c3FrOxo},</if>
            <if test="mixedC3C4 != null">mixed_c3_c4 = #{mixedC3C4},</if>
            <if test="hyC9 != null">hy_c9 = #{hyC9},</if>
            <if test="pguOffgas != null">pgu_offgas = #{pguOffgas},</if>
            <if test="washOil != null">wash_oil = #{washOil},</if>
            <if test="toluene != null">toluene = #{toluene},</if>
            <if test="hyC4FrR800 != null">hy_c4_fr_r800 = #{hyC4FrR800},</if>
            <if test="h2YieldPercentage != null">h2_yield_percentage = #{h2YieldPercentage},</if>
            <if test="h2Produced != null">h2_produced = #{h2Produced},</if>
            <if test="h2Inventory != null">h2_inventory = #{h2Inventory},</if>
            <if test="h2Change != null">h2_change = #{h2Change},</if>
            <if test="h2Import != null">h2_import = #{h2Import},</if>
            <if test="h2Export != null">h2_export = #{h2Export},</if>
            <if test="h2ToPgu != null">h2_to_pgu = #{h2ToPgu},</if>
            <if test="h2ToYpc != null">h2_to_ypc = #{h2ToYpc},</if>
            <if test="h2ToOxo != null">h2_to_oxo = #{h2ToOxo},</if>
            <if test="h2FrSyngasToSub != null">h2_fr_syngas_to_sub = #{h2FrSyngasToSub},</if>
            <if test="ethylenYieldPercentage != null">ethylen_yield_percentage = #{ethylenYieldPercentage},</if>
            <if test="ethylenProduced != null">ethylen_produced = #{ethylenProduced},</if>
            <if test="ethylenInventory != null">ethylen_inventory = #{ethylenInventory},</if>
            <if test="ethylenChange != null">ethylen_change = #{ethylenChange},</if>
            <if test="ethylenImport != null">ethylen_import = #{ethylenImport},</if>
            <if test="ethylenExport != null">ethylen_export = #{ethylenExport},</if>
            <if test="ethylenToTm != null">ethylen_to_tm = #{ethylenToTm},</if>
            <if test="ethylenToTs != null">ethylen_to_ts = #{ethylenToTs},</if>
            <if test="ethylenToEoEg != null">ethylen_to_eo_eg = #{ethylenToEoEg},</if>
            <if test="ethylenToOxo != null">ethylen_to_oxo = #{ethylenToOxo},</if>
            <if test="ethylenToYbs != null">ethylen_to_ybs = #{ethylenToYbs},</if>
            <if test="ethylenToYpc != null">ethylen_to_ypc = #{ethylenToYpc},</if>
            <if test="ethylenToWacker != null">ethylen_to_wacker = #{ethylenToWacker},</if>
            <if test="ethylenToDyna != null">ethylen_to_dyna = #{ethylenToDyna},</if>
            <if test="ethylenToCelanLongx != null">ethylen_to_celan_longx = #{ethylenToCelanLongx},</if>
            <if test="ethylenFrYpc != null">ethylen_fr_ypc = #{ethylenFrYpc},</if>
            <if test="ethylenFrLongxiang != null">ethylen_fr_longxiang = #{ethylenFrLongxiang},</if>
            <if test="propyleneYieldPercentage != null">propylene_yield_percentage = #{propyleneYieldPercentage},</if>
            <if test="propyleneProduced != null">propylene_produced = #{propyleneProduced},</if>
            <if test="propyleneInventory != null">propylene_inventory = #{propyleneInventory},</if>
            <if test="propyleneChange != null">propylene_change = #{propyleneChange},</if>
            <if test="propyleneImport != null">propylene_import = #{propyleneImport},</if>
            <if test="propyleneExport != null">propylene_export = #{propyleneExport},</if>
            <if test="propyleneToAaAe != null">propylene_to_aa_ae = #{propyleneToAaAe},</if>
            <if test="propyleneToGaa != null">propylene_to_gaa = #{propyleneToGaa},</if>
            <if test="propyleneToOxo != null">propylene_to_oxo = #{propyleneToOxo},</if>
            <if test="propyleneToLdpe != null">propylene_to_ldpe = #{propyleneToLdpe},</if>
            <if test="propyleneToYpc != null">propylene_to_ypc = #{propyleneToYpc},</if>
            <if test="propyleneToRoad != null">propylene_to_road = #{propyleneToRoad},</if>
            <if test="propyleneToShip != null">propylene_to_ship = #{propyleneToShip},</if>
            <if test="propyleneFrYpc != null">propylene_fr_ypc = #{propyleneFrYpc},</if>
            <if test="propyleneFrShip != null">propylene_fr_ship = #{propyleneFrShip},</if>
            <if test="propyleneFrChengzhi != null">propylene_fr_chengzhi = #{propyleneFrChengzhi},</if>
            <if test="c3LpgYieldPercentage != null">c3_lpg_yield_percentage = #{c3LpgYieldPercentage},</if>
            <if test="c4LpgYieldPercentage != null">c4_lpg_yield_percentage = #{c4LpgYieldPercentage},</if>
            <if test="c3LpgProduced != null">c3_lpg_produced = #{c3LpgProduced},</if>
            <if test="c4LpgProduced != null">c4_lpg_produced = #{c4LpgProduced},</if>
            <if test="c3C4Inventory != null">c3_c4_inventory = #{c3C4Inventory},</if>
            <if test="c3C4Change != null">c3_c4_change = #{c3C4Change},</if>
            <if test="c3C4Import != null">c3_c4_import = #{c3C4Import},</if>
            <if test="c3C4Export != null">c3_c4_export = #{c3C4Export},</if>
            <if test="c3C4ToSub != null">c3_c4_to_sub = #{c3C4ToSub},</if>
            <if test="c3C4ToFurAsFule != null">c3_c4_to_fur_as_fule = #{c3C4ToFurAsFule},</if>
            <if test="c3C4AsFeed != null">c3_c4_as_feed = #{c3C4AsFeed},</if>
            <if test="c3C4FrYpc != null">c3_c4_fr_ypc = #{c3C4FrYpc},</if>
            <if test="c3C4FrTruck != null">c3_c4_fr_truck = #{c3C4FrTruck},</if>
            <if test="mixedC4sYieldPercentage != null">mixed_c4s_yield_percentage = #{mixedC4sYieldPercentage},</if>
            <if test="mixedC4sProduced != null">mixed_c4s_produced = #{mixedC4sProduced},</if>
            <if test="mixedC4sInventory != null">mixed_c4s_inventory = #{mixedC4sInventory},</if>
            <if test="mixedC4sChange != null">mixed_c4s_change = #{mixedC4sChange},</if>
            <if test="mixedC4sImport != null">mixed_c4s_import = #{mixedC4sImport},</if>
            <if test="mixedC4sExport != null">mixed_c4s_export = #{mixedC4sExport},</if>
            <if test="mixedC4sToBd != null">mixed_c4s_to_bd = #{mixedC4sToBd},</if>
            <if test="mixedC4sToYpc != null">mixed_c4s_to_ypc = #{mixedC4sToYpc},</if>
            <if test="mixedC4sToTruck != null">mixed_c4s_to_truck = #{mixedC4sToTruck},</if>
            <if test="mixedC4sToShip != null">mixed_c4s_to_ship = #{mixedC4sToShip},</if>
            <if test="mixedC4sFrYpc != null">mixed_c4s_fr_ypc = #{mixedC4sFrYpc},</if>
            <if test="mixedC4sFrTruck != null">mixed_c4s_fr_truck = #{mixedC4sFrTruck},</if>
            <if test="mixedC4sFrShip != null">mixed_c4s_fr_ship = #{mixedC4sFrShip},</if>
            <if test="mixedC4sFrBdR1 != null">mixed_c4s_fr_bd_r1 = #{mixedC4sFrBdR1},</if>
            <if test="mixedC4sToR800 != null">mixed_c4s_to_r800 = #{mixedC4sToR800},</if>
            <if test="eboYieldPercentage != null">ebo_yield_percentage = #{eboYieldPercentage},</if>
            <if test="eboProduced != null">ebo_produced = #{eboProduced},</if>
            <if test="eboInventory != null">ebo_inventory = #{eboInventory},</if>
            <if test="eboChange != null">ebo_change = #{eboChange},</if>
            <if test="eboImport != null">ebo_import = #{eboImport},</if>
            <if test="eboExport != null">ebo_export = #{eboExport},</if>
            <if test="eboToShip != null">ebo_to_ship = #{eboToShip},</if>
            <if test="eboToRttf != null">ebo_to_rttf = #{eboToRttf},</if>
            <if test="eboToTrain != null">ebo_to_train = #{eboToTrain},</if>
            <if test="eboFrBd != null">ebo_fr_bd = #{eboFrBd},</if>
            <if test="naphthaleneYieldPercentage != null">naphthalene_yield_percentage = #{naphthaleneYieldPercentage},</if>
            <if test="naphthaleneProduced != null">naphthalene_produced = #{naphthaleneProduced},</if>
            <if test="naphthaleneInventory != null">naphthalene_inventory = #{naphthaleneInventory},</if>
            <if test="naphthaleneChange != null">naphthalene_change = #{naphthaleneChange},</if>
            <if test="naphthaleneImport != null">naphthalene_import = #{naphthaleneImport},</if>
            <if test="naphthaleneExport != null">naphthalene_export = #{naphthaleneExport},</if>
            <if test="naphthaleneToTruck != null">naphthalene_to_truck = #{naphthaleneToTruck},</if>
            <if test="poFluxOilYieldPercentage != null">po_flux_oil_yield_percentage = #{poFluxOilYieldPercentage},</if>
            <if test="poFluxOilProduced != null">po_flux_oil_produced = #{poFluxOilProduced},</if>
            <if test="poFluxOilInventory != null">po_flux_oil_inventory = #{poFluxOilInventory},</if>
            <if test="poFluxOilChange != null">po_flux_oil_change = #{poFluxOilChange},</if>
            <if test="poFluxOilImport != null">po_flux_oil_import = #{poFluxOilImport},</if>
            <if test="poFluxOilExport != null">po_flux_oil_export = #{poFluxOilExport},</if>
            <if test="poFluxOilToBd != null">po_flux_oil_to_bd = #{poFluxOilToBd},</if>
            <if test="offgasYieldPercentage != null">offgas_yield_percentage = #{offgasYieldPercentage},</if>
            <if test="offgasProduced != null">offgas_produced = #{offgasProduced},</if>
            <if test="offgasInventory != null">offgas_inventory = #{offgasInventory},</if>
            <if test="offgasChange != null">offgas_change = #{offgasChange},</if>
            <if test="offgasImport != null">offgas_import = #{offgasImport},</if>
            <if test="offgasExport != null">offgas_export = #{offgasExport},</if>
            <if test="offgasToFurnance != null">offgas_to_furnance = #{offgasToFurnance},</if>
            <if test="offgasToYbs != null">offgas_to_ybs = #{offgasToYbs},</if>
            <if test="offgasToCEru != null">offgas_to_c_eru = #{offgasToCEru},</if>
            <if test="offgasSubInCloseU2 != null">offgas_sub_in_close_u2 = #{offgasSubInCloseU2},</if>
            <if test="offgasFlareSctu != null">offgas_flare_sctu = #{offgasFlareSctu},</if>
            <if test="offgasToU2Nm3 != null">offgas_to_u2_nm3 = #{offgasToU2Nm3},</if>
            <if test="offgasFlareLossT != null">offgas_flare_loss_t = #{offgasFlareLossT},</if>
            <if test="rpgYieldPercentage != null">rpg_yield_percentage = #{rpgYieldPercentage},</if>
            <if test="rpgProduced != null">rpg_produced = #{rpgProduced},</if>
            <if test="rpgInventory != null">rpg_inventory = #{rpgInventory},</if>
            <if test="rpgChange != null">rpg_change = #{rpgChange},</if>
            <if test="rpgImport != null">rpg_import = #{rpgImport},</if>
            <if test="rpgExport != null">rpg_export = #{rpgExport},</if>
            <if test="rpgToPgu != null">rpg_to_pgu = #{rpgToPgu},</if>
            <if test="rpgFrYfcc != null">rpg_fr_yfcc = #{rpgFrYfcc},</if>
            <if test="methaneYieldPercentage != null">methane_yield_percentage = #{methaneYieldPercentage},</if>
            <if test="methaneProduced != null">methane_produced = #{methaneProduced},</if>
            <if test="methaneToEoEg != null">methane_to_eo_eg = #{methaneToEoEg},</if>
            <if test="residueOilYieldPercentage != null">residue_oil_yield_percentage = #{residueOilYieldPercentage},</if>
            <if test="residueOilProduced != null">residue_oil_produced = #{residueOilProduced},</if>
            <if test="totalInput != null">total_input = #{totalInput},</if>
            <if test="totalOutput != null">total_output = #{totalOutput},</if>
            <if test="totalLoss != null">total_loss = #{totalLoss},</if>
            <if test="lossPercentage != null">loss_percentage = #{lossPercentage},</if>
            <if test="totalFurnanceFeed != null">total_furnance_feed = #{totalFurnanceFeed},</if>
            <if test="napFrCltf != null">nap_fr_cltf = #{napFrCltf},</if>
            <if test="totalPE != null">total_p_e = #{totalPE},</if>
            <if test="plantModeIs != null">plant_mode_is = #{plantModeIs},</if>
            <if test="plantLoad3495tD != null">plant_load_3495t_d = #{plantLoad3495tD},</if>
            <if test="avgFurnanceFeedTH != null">avg_furnance_feed_t_h = #{avgFurnanceFeedTH},</if>
            <if test="feedingRatioPercentage != null">feeding_ratio_percentage = #{feedingRatioPercentage},</if>
            <if test="hhpToe != null">hhp_toe = #{hhpToe},</if>
            <if test="hhpTce != null">hhp_tce = #{hhpTce},</if>
            <if test="hhpPre != null">hhp_pre = #{hhpPre},</if>
            <if test="hhpCracker != null">hhp_cracker = #{hhpCracker},</if>
            <if test="hhpCrackerTT != null">hhp_cracker_t_t = #{hhpCrackerTT},</if>
            <if test="hhpCrackerKgoe != null">hhp_cracker_kgoe = #{hhpCrackerKgoe},</if>
            <if test="hhpCrackerKgce != null">hhp_cracker_kgce = #{hhpCrackerKgce},</if>
            <if test="hhpPguAeu != null">hhp_pgu_aeu = #{hhpPguAeu},</if>
            <if test="hhpPguAeuTT != null">hhp_pgu_aeu_t_t = #{hhpPguAeuTT},</if>
            <if test="hhpPguAeuKgoe != null">hhp_pgu_aeu_kgoe = #{hhpPguAeuKgoe},</if>
            <if test="hhpPguAeuKgce != null">hhp_pgu_aeu_kgce = #{hhpPguAeuKgce},</if>
            <if test="hhpSctuFlare != null">hhp_sctu_flare = #{hhpSctuFlare},</if>
            <if test="hhpSub != null">hhp_sub = #{hhpSub},</if>
            <if test="hhpBcc != null">hhp_bcc = #{hhpBcc},</if>
            <if test="ngToe != null">ng_toe = #{ngToe},</if>
            <if test="ngTce != null">ng_tce = #{ngTce},</if>
            <if test="ngPre != null">ng_pre = #{ngPre},</if>
            <if test="ngCracker != null">ng_cracker = #{ngCracker},</if>
            <if test="ngCrackerTT != null">ng_cracker_t_t = #{ngCrackerTT},</if>
            <if test="ngCrackerKgoe != null">ng_cracker_kgoe = #{ngCrackerKgoe},</if>
            <if test="ngCrackerKgce != null">ng_cracker_kgce = #{ngCrackerKgce},</if>
            <if test="ngPguAeu != null">ng_pgu_aeu = #{ngPguAeu},</if>
            <if test="ngPguAeuTT != null">ng_pgu_aeu_t_t = #{ngPguAeuTT},</if>
            <if test="ngPguAeuKgoe != null">ng_pgu_aeu_kgoe = #{ngPguAeuKgoe},</if>
            <if test="ngPguAeuKgce != null">ng_pgu_aeu_kgce = #{ngPguAeuKgce},</if>
            <if test="ngSctuFlare != null">ng_sctu_flare = #{ngSctuFlare},</if>
            <if test="ngSub != null">ng_sub = #{ngSub},</if>
            <if test="ngBcc != null">ng_bcc = #{ngBcc},</if>
            <if test="fuelGasOffgasToe != null">fuel_gas_offgas_toe = #{fuelGasOffgasToe},</if>
            <if test="fuelGasOffgasTce != null">fuel_gas_offgas_tce = #{fuelGasOffgasTce},</if>
            <if test="fuelGasOffgasPre != null">fuel_gas_offgas_pre = #{fuelGasOffgasPre},</if>
            <if test="fuelGasOffgasCracker != null">fuel_gas_offgas_cracker = #{fuelGasOffgasCracker},</if>
            <if test="fuelGasOffgasCrackerTT != null">fuel_gas_offgas_cracker_t_t = #{fuelGasOffgasCrackerTT},</if>
            <if test="fuelGasOffgasCrackerKgoe != null">fuel_gas_offgas_cracker_kgoe = #{fuelGasOffgasCrackerKgoe},</if>
            <if test="fuelGasOffgasCrackerKgce != null">fuel_gas_offgas_cracker_kgce = #{fuelGasOffgasCrackerKgce},</if>
            <if test="fuelGasOffgasPguAeu != null">fuel_gas_offgas_pgu_aeu = #{fuelGasOffgasPguAeu},</if>
            <if test="fuelGasOffgasPguAeuTT != null">fuel_gas_offgas_pgu_aeu_t_t = #{fuelGasOffgasPguAeuTT},</if>
            <if test="fuelGasOffgasPguAeuKgoe != null">fuel_gas_offgas_pgu_aeu_kgoe = #{fuelGasOffgasPguAeuKgoe},</if>
            <if test="fuelGasOffgasPguAeuKgce != null">fuel_gas_offgas_pgu_aeu_kgce = #{fuelGasOffgasPguAeuKgce},</if>
            <if test="fuelGasOffgasSctuFlare != null">fuel_gas_offgas_sctu_flare = #{fuelGasOffgasSctuFlare},</if>
            <if test="fuelGasOffgasSub != null">fuel_gas_offgas_sub = #{fuelGasOffgasSub},</if>
            <if test="fuelGasOffgasBcc != null">fuel_gas_offgas_bcc = #{fuelGasOffgasBcc},</if>
            <if test="shpToe != null">shp_toe = #{shpToe},</if>
            <if test="shpTce != null">shp_tce = #{shpTce},</if>
            <if test="shpPre != null">shp_pre = #{shpPre},</if>
            <if test="shpCracker != null">shp_cracker = #{shpCracker},</if>
            <if test="shpCrackerTT != null">shp_cracker_t_t = #{shpCrackerTT},</if>
            <if test="shpCrackerKgoe != null">shp_cracker_kgoe = #{shpCrackerKgoe},</if>
            <if test="shpCrackerKgce != null">shp_cracker_kgce = #{shpCrackerKgce},</if>
            <if test="shpPguAeu != null">shp_pgu_aeu = #{shpPguAeu},</if>
            <if test="shpPguAeuTT != null">shp_pgu_aeu_t_t = #{shpPguAeuTT},</if>
            <if test="shpPguAeuKgoe != null">shp_pgu_aeu_kgoe = #{shpPguAeuKgoe},</if>
            <if test="shpPguAeuKgce != null">shp_pgu_aeu_kgce = #{shpPguAeuKgce},</if>
            <if test="shpSctuFlare != null">shp_sctu_flare = #{shpSctuFlare},</if>
            <if test="shpSub != null">shp_sub = #{shpSub},</if>
            <if test="shpBcc != null">shp_bcc = #{shpBcc},</if>
            <if test="hpToe != null">hp_toe = #{hpToe},</if>
            <if test="hpTce != null">hp_tce = #{hpTce},</if>
            <if test="hpPre != null">hp_pre = #{hpPre},</if>
            <if test="hpCracker != null">hp_cracker = #{hpCracker},</if>
            <if test="hpCrackerTT != null">hp_cracker_t_t = #{hpCrackerTT},</if>
            <if test="hpCrackerKgoe != null">hp_cracker_kgoe = #{hpCrackerKgoe},</if>
            <if test="hpCrackerKgce != null">hp_cracker_kgce = #{hpCrackerKgce},</if>
            <if test="hpPguAeu != null">hp_pgu_aeu = #{hpPguAeu},</if>
            <if test="hpPguAeuTT != null">hp_pgu_aeu_t_t = #{hpPguAeuTT},</if>
            <if test="hpPguAeuKgoe != null">hp_pgu_aeu_kgoe = #{hpPguAeuKgoe},</if>
            <if test="hpPguAeuKgce != null">hp_pgu_aeu_kgce = #{hpPguAeuKgce},</if>
            <if test="hpSctuFlare != null">hp_sctu_flare = #{hpSctuFlare},</if>
            <if test="hpSub != null">hp_sub = #{hpSub},</if>
            <if test="hpBcc != null">hp_bcc = #{hpBcc},</if>
            <if test="mpToe != null">mp_toe = #{mpToe},</if>
            <if test="mpTce != null">mp_tce = #{mpTce},</if>
            <if test="mpPre != null">mp_pre = #{mpPre},</if>
            <if test="mpCracker != null">mp_cracker = #{mpCracker},</if>
            <if test="mpCrackerTT != null">mp_cracker_t_t = #{mpCrackerTT},</if>
            <if test="mpCrackerKgoe != null">mp_cracker_kgoe = #{mpCrackerKgoe},</if>
            <if test="mpCrackerKgce != null">mp_cracker_kgce = #{mpCrackerKgce},</if>
            <if test="mpPguAeu != null">mp_pgu_aeu = #{mpPguAeu},</if>
            <if test="mpPguAeuTT != null">mp_pgu_aeu_t_t = #{mpPguAeuTT},</if>
            <if test="mpPguAeuKgoe != null">mp_pgu_aeu_kgoe = #{mpPguAeuKgoe},</if>
            <if test="mpPguAeuKgce != null">mp_pgu_aeu_kgce = #{mpPguAeuKgce},</if>
            <if test="mpSctuFlare != null">mp_sctu_flare = #{mpSctuFlare},</if>
            <if test="mpSub != null">mp_sub = #{mpSub},</if>
            <if test="mpBcc != null">mp_bcc = #{mpBcc},</if>
            <if test="lpToe != null">lp_toe = #{lpToe},</if>
            <if test="lpTce != null">lp_tce = #{lpTce},</if>
            <if test="lpPre != null">lp_pre = #{lpPre},</if>
            <if test="lpCracker != null">lp_cracker = #{lpCracker},</if>
            <if test="lpCrackerTT != null">lp_cracker_t_t = #{lpCrackerTT},</if>
            <if test="lpCrackerKgoe != null">lp_cracker_kgoe = #{lpCrackerKgoe},</if>
            <if test="lpCrackerKgce != null">lp_cracker_kgce = #{lpCrackerKgce},</if>
            <if test="lpPguAeu != null">lp_pgu_aeu = #{lpPguAeu},</if>
            <if test="lpPguAeuTT != null">lp_pgu_aeu_t_t = #{lpPguAeuTT},</if>
            <if test="lpPguAeuKgoe != null">lp_pgu_aeu_kgoe = #{lpPguAeuKgoe},</if>
            <if test="lpPguAeuKgce != null">lp_pgu_aeu_kgce = #{lpPguAeuKgce},</if>
            <if test="lpSctuFlare != null">lp_sctu_flare = #{lpSctuFlare},</if>
            <if test="lpSub != null">lp_sub = #{lpSub},</if>
            <if test="lpBcc != null">lp_bcc = #{lpBcc},</if>
            <if test="electricityToe != null">electricity_toe = #{electricityToe},</if>
            <if test="electricityTce != null">electricity_tce = #{electricityTce},</if>
            <if test="electricityPre != null">electricity_pre = #{electricityPre},</if>
            <if test="electricityCracker != null">electricity_cracker = #{electricityCracker},</if>
            <if test="electricityCrackerTT != null">electricity_cracker_t_t = #{electricityCrackerTT},</if>
            <if test="electricityCrackerKgoe != null">electricity_cracker_kgoe = #{electricityCrackerKgoe},</if>
            <if test="electricityCrackerKgce != null">electricity_cracker_kgce = #{electricityCrackerKgce},</if>
            <if test="electricityPguAeu != null">electricity_pgu_aeu = #{electricityPguAeu},</if>
            <if test="electricityPguAeuTT != null">electricity_pgu_aeu_t_t = #{electricityPguAeuTT},</if>
            <if test="electricityPguAeuKgoe != null">electricity_pgu_aeu_kgoe = #{electricityPguAeuKgoe},</if>
            <if test="electricityPguAeuKgce != null">electricity_pgu_aeu_kgce = #{electricityPguAeuKgce},</if>
            <if test="electricitySctuFlare != null">electricity_sctu_flare = #{electricitySctuFlare},</if>
            <if test="electricitySub != null">electricity_sub = #{electricitySub},</if>
            <if test="electricityBcc != null">electricity_bcc = #{electricityBcc},</if>
            <if test="coolingWaterToe != null">cooling_water_toe = #{coolingWaterToe},</if>
            <if test="coolingWaterTce != null">cooling_water_tce = #{coolingWaterTce},</if>
            <if test="coolingWaterPre != null">cooling_water_pre = #{coolingWaterPre},</if>
            <if test="coolingWaterCracker != null">cooling_water_cracker = #{coolingWaterCracker},</if>
            <if test="coolingWaterCrackerTT != null">cooling_water_cracker_t_t = #{coolingWaterCrackerTT},</if>
            <if test="coolingWaterCrackerKgoe != null">cooling_water_cracker_kgoe = #{coolingWaterCrackerKgoe},</if>
            <if test="coolingWaterCrackerKgce != null">cooling_water_cracker_kgce = #{coolingWaterCrackerKgce},</if>
            <if test="coolingWaterPguAeu != null">cooling_water_pgu_aeu = #{coolingWaterPguAeu},</if>
            <if test="coolingWaterPguAeuTT != null">cooling_water_pgu_aeu_t_t = #{coolingWaterPguAeuTT},</if>
            <if test="coolingWaterPguAeuKgoe != null">cooling_water_pgu_aeu_kgoe = #{coolingWaterPguAeuKgoe},</if>
            <if test="coolingWaterPguAeuKgce != null">cooling_water_pgu_aeu_kgce = #{coolingWaterPguAeuKgce},</if>
            <if test="coolingWaterSctuFlare != null">cooling_water_sctu_flare = #{coolingWaterSctuFlare},</if>
            <if test="coolingWaterSub != null">cooling_water_sub = #{coolingWaterSub},</if>
            <if test="coolingWaterBcc != null">cooling_water_bcc = #{coolingWaterBcc},</if>
            <if test="polishedConToe != null">polished_con_toe = #{polishedConToe},</if>
            <if test="polishedConTce != null">polished_con_tce = #{polishedConTce},</if>
            <if test="polishedConPre != null">polished_con_pre = #{polishedConPre},</if>
            <if test="polishedConCracker != null">polished_con_cracker = #{polishedConCracker},</if>
            <if test="polishedConCrackerTT != null">polished_con_cracker_t_t = #{polishedConCrackerTT},</if>
            <if test="polishedConCrackerKgoe != null">polished_con_cracker_kgoe = #{polishedConCrackerKgoe},</if>
            <if test="polishedConCrackerKgce != null">polished_con_cracker_kgce = #{polishedConCrackerKgce},</if>
            <if test="polishedConPguAeu != null">polished_con_pgu_aeu = #{polishedConPguAeu},</if>
            <if test="polishedConPguAeuTT != null">polished_con_pgu_aeu_t_t = #{polishedConPguAeuTT},</if>
            <if test="polishedConPguAeuKgoe != null">polished_con_pgu_aeu_kgoe = #{polishedConPguAeuKgoe},</if>
            <if test="polishedConPguAeuKgce != null">polished_con_pgu_aeu_kgce = #{polishedConPguAeuKgce},</if>
            <if test="polishedConSctuFlare != null">polished_con_sctu_flare = #{polishedConSctuFlare},</if>
            <if test="polishedConSub != null">polished_con_sub = #{polishedConSub},</if>
            <if test="polishedConBcc != null">polished_con_bcc = #{polishedConBcc},</if>
            <if test="hpBfwToe != null">hp_bfw_toe = #{hpBfwToe},</if>
            <if test="hpBfwTce != null">hp_bfw_tce = #{hpBfwTce},</if>
            <if test="hpBfwPre != null">hp_bfw_pre = #{hpBfwPre},</if>
            <if test="hpBfwCracker != null">hp_bfw_cracker = #{hpBfwCracker},</if>
            <if test="hpBfwCrackerTT != null">hp_bfw_cracker_t_t = #{hpBfwCrackerTT},</if>
            <if test="hpBfwCrackerKgoe != null">hp_bfw_cracker_kgoe = #{hpBfwCrackerKgoe},</if>
            <if test="hpBfwCrackerKgce != null">hp_bfw_cracker_kgce = #{hpBfwCrackerKgce},</if>
            <if test="hpBfwPguAeu != null">hp_bfw_pgu_aeu = #{hpBfwPguAeu},</if>
            <if test="hpBfwPguAeuTT != null">hp_bfw_pgu_aeu_t_t = #{hpBfwPguAeuTT},</if>
            <if test="hpBfwPguAeuKgoe != null">hp_bfw_pgu_aeu_kgoe = #{hpBfwPguAeuKgoe},</if>
            <if test="hpBfwPguAeuKgce != null">hp_bfw_pgu_aeu_kgce = #{hpBfwPguAeuKgce},</if>
            <if test="hpBfwSctuFlare != null">hp_bfw_sctu_flare = #{hpBfwSctuFlare},</if>
            <if test="hpBfwSub != null">hp_bfw_sub = #{hpBfwSub},</if>
            <if test="hpBfwBcc != null">hp_bfw_bcc = #{hpBfwBcc},</if>
            <if test="prodWaterToe != null">prod_water_toe = #{prodWaterToe},</if>
            <if test="prodWaterTce != null">prod_water_tce = #{prodWaterTce},</if>
            <if test="prodWaterPre != null">prod_water_pre = #{prodWaterPre},</if>
            <if test="prodWaterCracker != null">prod_water_cracker = #{prodWaterCracker},</if>
            <if test="prodWaterCrackerTT != null">prod_water_cracker_t_t = #{prodWaterCrackerTT},</if>
            <if test="prodWaterCrackerKgoe != null">prod_water_cracker_kgoe = #{prodWaterCrackerKgoe},</if>
            <if test="prodWaterCrackerKgce != null">prod_water_cracker_kgce = #{prodWaterCrackerKgce},</if>
            <if test="prodWaterPguAeu != null">prod_water_pgu_aeu = #{prodWaterPguAeu},</if>
            <if test="prodWaterPguAeuTT != null">prod_water_pgu_aeu_t_t = #{prodWaterPguAeuTT},</if>
            <if test="prodWaterPguAeuKgoe != null">prod_water_pgu_aeu_kgoe = #{prodWaterPguAeuKgoe},</if>
            <if test="prodWaterPguAeuKgce != null">prod_water_pgu_aeu_kgce = #{prodWaterPguAeuKgce},</if>
            <if test="prodWaterSctuFlare != null">prod_water_sctu_flare = #{prodWaterSctuFlare},</if>
            <if test="prodWaterSub != null">prod_water_sub = #{prodWaterSub},</if>
            <if test="prodWaterBcc != null">prod_water_bcc = #{prodWaterBcc},</if>
            <if test="turbineConToe != null">turbine_con_toe = #{turbineConToe},</if>
            <if test="turbineConTce != null">turbine_con_tce = #{turbineConTce},</if>
            <if test="turbineConPre != null">turbine_con_pre = #{turbineConPre},</if>
            <if test="turbineConCracker != null">turbine_con_cracker = #{turbineConCracker},</if>
            <if test="turbineConCrackerTT != null">turbine_con_cracker_t_t = #{turbineConCrackerTT},</if>
            <if test="turbineConCrackerKgoe != null">turbine_con_cracker_kgoe = #{turbineConCrackerKgoe},</if>
            <if test="turbineConCrackerKgce != null">turbine_con_cracker_kgce = #{turbineConCrackerKgce},</if>
            <if test="turbineConPguAeu != null">turbine_con_pgu_aeu = #{turbineConPguAeu},</if>
            <if test="turbineConPguAeuTT != null">turbine_con_pgu_aeu_t_t = #{turbineConPguAeuTT},</if>
            <if test="turbineConPguAeuKgoe != null">turbine_con_pgu_aeu_kgoe = #{turbineConPguAeuKgoe},</if>
            <if test="turbineConPguAeuKgce != null">turbine_con_pgu_aeu_kgce = #{turbineConPguAeuKgce},</if>
            <if test="turbineConSctuFlare != null">turbine_con_sctu_flare = #{turbineConSctuFlare},</if>
            <if test="turbineConSub != null">turbine_con_sub = #{turbineConSub},</if>
            <if test="turbineConBcc != null">turbine_con_bcc = #{turbineConBcc},</if>
            <if test="paIaToe != null">pa_ia_toe = #{paIaToe},</if>
            <if test="paIaTce != null">pa_ia_tce = #{paIaTce},</if>
            <if test="paIaPre != null">pa_ia_pre = #{paIaPre},</if>
            <if test="paIaCracker != null">pa_ia_cracker = #{paIaCracker},</if>
            <if test="paIaCrackerTT != null">pa_ia_cracker_t_t = #{paIaCrackerTT},</if>
            <if test="paIaCrackerKgoe != null">pa_ia_cracker_kgoe = #{paIaCrackerKgoe},</if>
            <if test="paIaCrackerKgce != null">pa_ia_cracker_kgce = #{paIaCrackerKgce},</if>
            <if test="paIaPguAeu != null">pa_ia_pgu_aeu = #{paIaPguAeu},</if>
            <if test="paIaPguAeuTT != null">pa_ia_pgu_aeu_t_t = #{paIaPguAeuTT},</if>
            <if test="paIaPguAeuKgoe != null">pa_ia_pgu_aeu_kgoe = #{paIaPguAeuKgoe},</if>
            <if test="paIaPguAeuKgce != null">pa_ia_pgu_aeu_kgce = #{paIaPguAeuKgce},</if>
            <if test="paIaSctuFlare != null">pa_ia_sctu_flare = #{paIaSctuFlare},</if>
            <if test="paIaSub != null">pa_ia_sub = #{paIaSub},</if>
            <if test="paIaBcc != null">pa_ia_bcc = #{paIaBcc},</if>
            <if test="n2Toe != null">n2_toe = #{n2Toe},</if>
            <if test="n2Tce != null">n2_tce = #{n2Tce},</if>
            <if test="n2Pre != null">n2_pre = #{n2Pre},</if>
            <if test="n2Cracker != null">n2_cracker = #{n2Cracker},</if>
            <if test="n2CrackerTT != null">n2_cracker_t_t = #{n2CrackerTT},</if>
            <if test="n2CrackerKgoe != null">n2_cracker_kgoe = #{n2CrackerKgoe},</if>
            <if test="n2CrackerKgce != null">n2_cracker_kgce = #{n2CrackerKgce},</if>
            <if test="n2PguAeu != null">n2_pgu_aeu = #{n2PguAeu},</if>
            <if test="n2PguAeuTT != null">n2_pgu_aeu_t_t = #{n2PguAeuTT},</if>
            <if test="n2PguAeuKgoe != null">n2_pgu_aeu_kgoe = #{n2PguAeuKgoe},</if>
            <if test="n2PguAeuKgce != null">n2_pgu_aeu_kgce = #{n2PguAeuKgce},</if>
            <if test="n2SctuFlare != null">n2_sctu_flare = #{n2SctuFlare},</if>
            <if test="n2Sub != null">n2_sub = #{n2Sub},</if>
            <if test="n2Bcc != null">n2_bcc = #{n2Bcc},</if>
            <if test="totalToe != null">total_toe = #{totalToe},</if>
            <if test="totalTce != null">total_tce = #{totalTce},</if>
            <if test="totalPre != null">total_pre = #{totalPre},</if>
            <if test="totalCracker != null">total_cracker = #{totalCracker},</if>
            <if test="totalCrackerTT != null">total_cracker_t_t = #{totalCrackerTT},</if>
            <if test="totalCrackerKgoe != null">total_cracker_kgoe = #{totalCrackerKgoe},</if>
            <if test="totalCrackerKgce != null">total_cracker_kgce = #{totalCrackerKgce},</if>
            <if test="totalPguAeu != null">total_pgu_aeu = #{totalPguAeu},</if>
            <if test="totalPguAeuTT != null">total_pgu_aeu_t_t = #{totalPguAeuTT},</if>
            <if test="totalPguAeuKgoe != null">total_pgu_aeu_kgoe = #{totalPguAeuKgoe},</if>
            <if test="totalPguAeuKgce != null">total_pgu_aeu_kgce = #{totalPguAeuKgce},</if>
            <if test="targetToe != null">target_toe = #{targetToe},</if>
            <if test="targetTce != null">target_tce = #{targetTce},</if>
            <if test="targetPre != null">target_pre = #{targetPre},</if>
            <if test="targetCracker != null">target_cracker = #{targetCracker},</if>
            <if test="targetCrackerTT != null">target_cracker_t_t = #{targetCrackerTT},</if>
            <if test="targetCrackerKgoe != null">target_cracker_kgoe = #{targetCrackerKgoe},</if>
            <if test="targetCrackerKgce != null">target_cracker_kgce = #{targetCrackerKgce},</if>
            <if test="targetPguAeu != null">target_pgu_aeu = #{targetPguAeu},</if>
            <if test="targetPguAeuTT != null">target_pgu_aeu_t_t = #{targetPguAeuTT},</if>
            <if test="targetPguAeuKgoe != null">target_pgu_aeu_kgoe = #{targetPguAeuKgoe},</if>
            <if test="targetPguAeuKgce != null">target_pgu_aeu_kgce = #{targetPguAeuKgce},</if>
            <if test="producedToe != null">produced_toe = #{producedToe},</if>
            <if test="producedTce != null">produced_tce = #{producedTce},</if>
            <if test="producedPre != null">produced_pre = #{producedPre},</if>
            <if test="producedCracker != null">produced_cracker = #{producedCracker},</if>
            <if test="producedCrackerTT != null">produced_cracker_t_t = #{producedCrackerTT},</if>
            <if test="producedCrackerKgoe != null">produced_cracker_kgoe = #{producedCrackerKgoe},</if>
            <if test="producedCrackerKgce != null">produced_cracker_kgce = #{producedCrackerKgce},</if>
            <if test="producedPguAeu != null">produced_pgu_aeu = #{producedPguAeu},</if>
            <if test="producedPguAeuTT != null">produced_pgu_aeu_t_t = #{producedPguAeuTT},</if>
            <if test="producedPguAeuKgoe != null">produced_pgu_aeu_kgoe = #{producedPguAeuKgoe},</if>
            <if test="producedPguAeuKgce != null">produced_pgu_aeu_kgce = #{producedPguAeuKgce},</if>
            <if test="frEoEg != null">fr_eo_eg = #{frEoEg},</if>
            <if test="loadPercentage != null">load_percentage = #{loadPercentage},</if>
            <if test="hsProducet != null">hs_producet = #{hsProducet},</if>
            <if test="sctfStorageTotalC2 != null">sctf_storage_total_c2 = #{sctfStorageTotalC2},</if>
            <if test="sctfStorageTk1061 != null">sctf_storage_tk1061 = #{sctfStorageTk1061},</if>
            <if test="sctfStorageTk1062 != null">sctf_storage_tk1062 = #{sctfStorageTk1062},</if>
            <if test="sctfStorageTk1063 != null">sctf_storage_tk1063 = #{sctfStorageTk1063},</if>
            <if test="sctfStorageTk1064 != null">sctf_storage_tk1064 = #{sctfStorageTk1064},</if>
            <if test="sctfStorageTk1065Off != null">sctf_storage_tk1065_off = #{sctfStorageTk1065Off},</if>
            <if test="sctfStorageTotalC3 != null">sctf_storage_total_c3 = #{sctfStorageTotalC3},</if>
            <if test="sctfStorageTk1011 != null">sctf_storage_tk1011 = #{sctfStorageTk1011},</if>
            <if test="sctfStorageTk1012 != null">sctf_storage_tk1012 = #{sctfStorageTk1012},</if>
            <if test="sctfStorageTk1013 != null">sctf_storage_tk1013 = #{sctfStorageTk1013},</if>
            <if test="sctfStorageTk1014 != null">sctf_storage_tk1014 = #{sctfStorageTk1014},</if>
            <if test="sctfStorageTk1040Off != null">sctf_storage_tk1040_off = #{sctfStorageTk1040Off},</if>
            <if test="sctfStorageTk1020Lpg != null">sctf_storage_tk1020_lpg = #{sctfStorageTk1020Lpg},</if>
            <if test="sctfStorageTk1111C4s != null">sctf_storage_tk1111_c4s = #{sctfStorageTk1111C4s},</if>
            <if test="sctfStorageTk1520Rpg != null">sctf_storage_tk1520_rpg = #{sctfStorageTk1520Rpg},</if>
            <if test="sctfStorageTk1350Po != null">sctf_storage_tk1350_po = #{sctfStorageTk1350Po},</if>
            <if test="sctfStorageTk1310Btx != null">sctf_storage_tk1310_btx = #{sctfStorageTk1310Btx},</if>
            <if test="sctfStorageTk1330Ebo != null">sctf_storage_tk1330_ebo = #{sctfStorageTk1330Ebo},</if>
            <if test="sctfStorageTk1430Lfo != null">sctf_storage_tk1430_lfo = #{sctfStorageTk1430Lfo},</if>
            <if test="sctfStorageTk1320OffBtx != null">sctf_storage_tk1320_off_btx = #{sctfStorageTk1320OffBtx},</if>
            <if test="sctfStorageT201Btx != null">sctf_storage_t201_btx = #{sctfStorageT201Btx},</if>
            <if test="sctfStorageTk1340C9 != null">sctf_storage_tk1340_c9 = #{sctfStorageTk1340C9},</if>
            <if test="sctfStorageClt1350C9 != null">sctf_storage_clt1350_c9 = #{sctfStorageClt1350C9},</if>
            <if test="sctfStorageTk1160Nh3 != null">sctf_storage_tk1160_nh3 = #{sctfStorageTk1160Nh3},</if>
            <if test="sctfStorageTk1510B != null">sctf_storage_tk1510_b = #{sctfStorageTk1510B},</if>
            <if test="sctfStorageClt1370B != null">sctf_storage_clt1370_b = #{sctfStorageClt1370B},</if>
            <if test="sctfStorageTk1360T != null">sctf_storage_tk1360_t = #{sctfStorageTk1360T},</if>
            <if test="sctfStorageTk1410X != null">sctf_storage_tk1410_x = #{sctfStorageTk1410X},</if>
            <if test="sctfStorageClt1380X != null">sctf_storage_clt1380_x = #{sctfStorageClt1380X},</if>
            <if test="sctfStorageTk1420Dimer != null">sctf_storage_tk1420_dimer = #{sctfStorageTk1420Dimer},</if>
            <if test="sctfStorageTk1110R1 != null">sctf_storage_tk1110_r1 = #{sctfStorageTk1110R1},</if>
            <if test="sctfStorageTk1130Ib != null">sctf_storage_tk1130_ib = #{sctfStorageTk1130Ib},</if>
            <if test="sctfStorageTk1150R3 != null">sctf_storage_tk1150_r3 = #{sctfStorageTk1150R3},</if>
            <if test="sctfStorageTk1140Bd != null">sctf_storage_tk1140_bd = #{sctfStorageTk1140Bd},</if>
            <if test="sctfStorageTk1141Bd != null">sctf_storage_tk1141_bd = #{sctfStorageTk1141Bd},</if>
            <if test="sctfStorageTk1142Bd != null">sctf_storage_tk1142_bd = #{sctfStorageTk1142Bd},</if>
            <if test="sctfStorageTotalNap != null">sctf_storage_total_nap = #{sctfStorageTotalNap},</if>
            <if test="sctfStorageCltf1621 != null">sctf_storage_cltf1621 = #{sctfStorageCltf1621},</if>
            <if test="sctfStorageCltf1622 != null">sctf_storage_cltf1622 = #{sctfStorageCltf1622},</if>
            <if test="sctfStorageCltf1623 != null">sctf_storage_cltf1623 = #{sctfStorageCltf1623},</if>
            <if test="pguToRpg != null">pgu_to_rpg = #{pguToRpg},</if>
            <if test="rpgToPgu2 != null">rpg_to_pgu2 = #{rpgToPgu2},</if>
            <if test="pguRpgTH != null">pgu_rpg_t_h = #{pguRpgTH},</if>
            <if test="pguRpg1 != null">pgu_rpg1 = #{pguRpg1},</if>
            <if test="pguRpg2 != null">pgu_rpg2 = #{pguRpg2},</if>
            <if test="pguH2 != null">pgu_h2 = #{pguH2},</if>
            <if test="pguTotalFeed != null">pgu_total_feed = #{pguTotalFeed},</if>
            <if test="pguOutput != null">pgu_output = #{pguOutput},</if>
            <if test="pguTotalLoss != null">pgu_total_loss = #{pguTotalLoss},</if>
            <if test="pguLossPercentage != null">pgu_loss_percentage = #{pguLossPercentage},</if>
            <if test="pguFeedLoadPercentage != null">pgu_feed_load_percentage = #{pguFeedLoadPercentage},</if>
            <if test="pguToAeu != null">pgu_to_aeu = #{pguToAeu},</if>
            <if test="aeuToPgu != null">aeu_to_pgu = #{aeuToPgu},</if>
            <if test="pguAeuTH != null">pgu_aeu_t_h = #{pguAeuTH},</if>
            <if test="pguBtxYeildPercentage != null">pgu_btx_yeild_percentage = #{pguBtxYeildPercentage},</if>
            <if test="pguBtxProduced != null">pgu_btx_produced = #{pguBtxProduced},</if>
            <if test="pguBtxInventory != null">pgu_btx_inventory = #{pguBtxInventory},</if>
            <if test="pguBtxChange != null">pgu_btx_change = #{pguBtxChange},</if>
            <if test="pguBtxExport != null">pgu_btx_export = #{pguBtxExport},</if>
            <if test="pguBtxToAeu != null">pgu_btx_to_aeu = #{pguBtxToAeu},</if>
            <if test="pguWashoilYeildPercentage != null">pgu_washoil_yeild_percentage = #{pguWashoilYeildPercentage},</if>
            <if test="pguWashoilProduced != null">pgu_washoil_produced = #{pguWashoilProduced},</if>
            <if test="pguWashoilInventory != null">pgu_washoil_inventory = #{pguWashoilInventory},</if>
            <if test="pguWashoilChange != null">pgu_washoil_change = #{pguWashoilChange},</if>
            <if test="pguWashoilToEu != null">pgu_washoil_to_eu = #{pguWashoilToEu},</if>
            <if test="pguOffgasYeildPercentage != null">pgu_offgas_yeild_percentage = #{pguOffgasYeildPercentage},</if>
            <if test="pguOffgasProduced != null">pgu_offgas_produced = #{pguOffgasProduced},</if>
            <if test="pguOffgasInventory != null">pgu_offgas_inventory = #{pguOffgasInventory},</if>
            <if test="pguOffgasChange != null">pgu_offgas_change = #{pguOffgasChange},</if>
            <if test="pguOffgasToEu != null">pgu_offgas_to_eu = #{pguOffgasToEu},</if>
            <if test="pguC5YeildPercentage != null">pgu_c5_yeild_percentage = #{pguC5YeildPercentage},</if>
            <if test="pguC5Produced != null">pgu_c5_produced = #{pguC5Produced},</if>
            <if test="pguC5Export != null">pgu_c5_export = #{pguC5Export},</if>
            <if test="pguC5ToAeu != null">pgu_c5_to_aeu = #{pguC5ToAeu},</if>
            <if test="pguC5ToEu != null">pgu_c5_to_eu = #{pguC5ToEu},</if>
            <if test="pguC5ToYuanguan != null">pgu_c5_to_yuanguan = #{pguC5ToYuanguan},</if>
            <if test="pguC9YeildPercentage != null">pgu_c9_yeild_percentage = #{pguC9YeildPercentage},</if>
            <if test="pguC9Produced != null">pgu_c9_produced = #{pguC9Produced},</if>
            <if test="pguC9Inventory != null">pgu_c9_inventory = #{pguC9Inventory},</if>
            <if test="pguC9Change != null">pgu_c9_change = #{pguC9Change},</if>
            <if test="pguC9Export != null">pgu_c9_export = #{pguC9Export},</if>
            <if test="pguC9ToAeu != null">pgu_c9_to_aeu = #{pguC9ToAeu},</if>
            <if test="pguC9ToRttf != null">pgu_c9_to_rttf = #{pguC9ToRttf},</if>
            <if test="pguC9ToShip != null">pgu_c9_to_ship = #{pguC9ToShip},</if>
            <if test="pguC9ToYfcc != null">pgu_c9_to_yfcc = #{pguC9ToYfcc},</if>
            <if test="aeuBenzeneYeildPercentage != null">aeu_benzene_yeild_percentage = #{aeuBenzeneYeildPercentage},</if>
            <if test="aeuBenzeneProduced != null">aeu_benzene_produced = #{aeuBenzeneProduced},</if>
            <if test="aeuBenzeneInventory != null">aeu_benzene_inventory = #{aeuBenzeneInventory},</if>
            <if test="aeuBenzeneChange != null">aeu_benzene_change = #{aeuBenzeneChange},</if>
            <if test="aeuBenzeneToShip != null">aeu_benzene_to_ship = #{aeuBenzeneToShip},</if>
            <if test="aeuBenzeneFrShip != null">aeu_benzene_fr_ship = #{aeuBenzeneFrShip},</if>
            <if test="aeuBenzeneToYbs != null">aeu_benzene_to_ybs = #{aeuBenzeneToYbs},</if>
            <if test="aeuBenzeneToRttf != null">aeu_benzene_to_rttf = #{aeuBenzeneToRttf},</if>
            <if test="aeuBenzeneToTrain != null">aeu_benzene_to_train = #{aeuBenzeneToTrain},</if>
            <if test="aeuTolueneYeildPercentage != null">aeu_toluene_yeild_percentage = #{aeuTolueneYeildPercentage},</if>
            <if test="aeuTolueneProduced != null">aeu_toluene_produced = #{aeuTolueneProduced},</if>
            <if test="aeuTolueneInventory != null">aeu_toluene_inventory = #{aeuTolueneInventory},</if>
            <if test="aeuTolueneChange != null">aeu_toluene_change = #{aeuTolueneChange},</if>
            <if test="aeuTolueneToShip != null">aeu_toluene_to_ship = #{aeuTolueneToShip},</if>
            <if test="aeuTolueneFrShip != null">aeu_toluene_fr_ship = #{aeuTolueneFrShip},</if>
            <if test="aeuTolueneToYpc != null">aeu_toluene_to_ypc = #{aeuTolueneToYpc},</if>
            <if test="aeuTolueneFrYpc != null">aeu_toluene_fr_ypc = #{aeuTolueneFrYpc},</if>
            <if test="aeuTolueneToRttf != null">aeu_toluene_to_rttf = #{aeuTolueneToRttf},</if>
            <if test="aeuTolueneFrYbs != null">aeu_toluene_fr_ybs = #{aeuTolueneFrYbs},</if>
            <if test="aeuTolueneToEu != null">aeu_toluene_to_eu = #{aeuTolueneToEu},</if>
            <if test="aeuXyleneYeildPercentage != null">aeu_xylene_yeild_percentage = #{aeuXyleneYeildPercentage},</if>
            <if test="aeuXyleneProduced != null">aeu_xylene_produced = #{aeuXyleneProduced},</if>
            <if test="aeuXyleneInventory != null">aeu_xylene_inventory = #{aeuXyleneInventory},</if>
            <if test="aeuXyleneChange != null">aeu_xylene_change = #{aeuXyleneChange},</if>
            <if test="aeuXyleneToShip != null">aeu_xylene_to_ship = #{aeuXyleneToShip},</if>
            <if test="aeuXyleneFrShip != null">aeu_xylene_fr_ship = #{aeuXyleneFrShip},</if>
            <if test="aeuXyleneToYpc != null">aeu_xylene_to_ypc = #{aeuXyleneToYpc},</if>
            <if test="aeuXyleneFrYpc != null">aeu_xylene_fr_ypc = #{aeuXyleneFrYpc},</if>
            <if test="aeuXyleneToRttf != null">aeu_xylene_to_rttf = #{aeuXyleneToRttf},</if>
            <if test="aeuC6C8NaYeildPercentage != null">aeu_c6_c8_na_yeild_percentage = #{aeuC6C8NaYeildPercentage},</if>
            <if test="aeuC6C8NaProduced != null">aeu_c6_c8_na_produced = #{aeuC6C8NaProduced},</if>
            <if test="aeuC6C8NaInventory != null">aeu_c6_c8_na_inventory = #{aeuC6C8NaInventory},</if>
            <if test="aeuC6C8NaChange != null">aeu_c6_c8_na_change = #{aeuC6C8NaChange},</if>
            <if test="aeuC6C8NaToEu != null">aeu_c6_c8_na_to_eu = #{aeuC6C8NaToEu},</if>
            <if test="aeuC6C8NaToYpc != null">aeu_c6_c8_na_to_ypc = #{aeuC6C8NaToYpc},</if>
            <if test="aeuTotalFeed != null">aeu_total_feed = #{aeuTotalFeed},</if>
            <if test="aeuOutput != null">aeu_output = #{aeuOutput},</if>
            <if test="aeuTotalLoss != null">aeu_total_loss = #{aeuTotalLoss},</if>
            <if test="aeuLossPercentage != null">aeu_loss_percentage = #{aeuLossPercentage},</if>
            <if test="aeuFeedLoadPercentage != null">aeu_feed_load_percentage = #{aeuFeedLoadPercentage},</if>
            <if test="pguAeuTotalFeed != null">pgu_aeu_total_feed = #{pguAeuTotalFeed},</if>
            <if test="pguAeuOutput != null">pgu_aeu_output = #{pguAeuOutput},</if>
            <if test="pguAeuTotalLoss != null">pgu_aeu_total_loss = #{pguAeuTotalLoss},</if>
            <if test="pguAeuLossPercentage != null">pgu_aeu_loss_percentage = #{pguAeuLossPercentage},</if>
            <if test="pguAeuFeedLoadPercentage != null">pgu_aeu_feed_load_percentage = #{pguAeuFeedLoadPercentage},</if>
        </trim>
        where id = #{id}
    </update>

    <!-- 根据日期修改每日生产报告 -->
    <update id="updateTDailyProductionReportByReportDate" parameterType="TDailyProductionReport">
        update t_daily_production_report
        <trim prefix="SET" suffixOverrides=",">
            <if test="offgasToGaaCaa != null">offgas_to_gaa_caa = #{offgasToGaaCaa},</if>
            <if test="pguC5RaffInput != null">pgu_c5_raff_input = #{pguC5RaffInput},</if>
            <if test="col320fc2161 != null">col_320fc2161 = #{col320fc2161},</if>
            <if test="c210pdi != null">c210pdi = #{c210pdi},</if>
            <if test="temperature != null">temperature = #{temperature},</if>
            <if test="crackingFurnaceBurn != null">cracking_furnace_burn = #{crackingFurnaceBurn},</if>
            <if test="fromDate != null">from_date = #{fromDate},</if>
            <if test="toDate != null">to_date = #{toDate},</if>
            <if test="reportDate != null">report_date = #{reportDate},</if>
            <if test="nap != null">nap = #{nap},</if>
            <if test="c5 != null">c5 = #{c5},</if>
            <if test="c6C8Na != null">c6_c8_na = #{c6C8Na},</if>
            <if test="wisonEthane != null">wison_ethane = #{wisonEthane},</if>
            <if test="lpgToFurnace != null">lpg_to_furnace = #{lpgToFurnace},</if>
            <if test="raff1FrBd != null">raff1_fr_bd = #{raff1FrBd},</if>
            <if test="raff2FrIb != null">raff2_fr_ib = #{raff2FrIb},</if>
            <if test="raff3FrBd != null">raff3_fr_bd = #{raff3FrBd},</if>
            <if test="raffinate2pFr2ph != null">raffinate2p_fr_2ph = #{raffinate2pFr2ph},</if>
            <if test="c2FrLdpe != null">c2_fr_ldpe = #{c2FrLdpe},</if>
            <if test="c3FrOxo != null">c3_fr_oxo = #{c3FrOxo},</if>
            <if test="mixedC3C4 != null">mixed_c3_c4 = #{mixedC3C4},</if>
            <if test="hyC9 != null">hy_c9 = #{hyC9},</if>
            <if test="pguOffgas != null">pgu_offgas = #{pguOffgas},</if>
            <if test="washOil != null">wash_oil = #{washOil},</if>
            <if test="toluene != null">toluene = #{toluene},</if>
            <if test="hyC4FrR800 != null">hy_c4_fr_r800 = #{hyC4FrR800},</if>
            <if test="h2YieldPercentage != null">h2_yield_percentage = #{h2YieldPercentage},</if>
            <if test="h2Produced != null">h2_produced = #{h2Produced},</if>
            <if test="h2Inventory != null">h2_inventory = #{h2Inventory},</if>
            <if test="h2Change != null">h2_change = #{h2Change},</if>
            <if test="h2Import != null">h2_import = #{h2Import},</if>
            <if test="h2Export != null">h2_export = #{h2Export},</if>
            <if test="h2ToPgu != null">h2_to_pgu = #{h2ToPgu},</if>
            <if test="h2ToYpc != null">h2_to_ypc = #{h2ToYpc},</if>
            <if test="h2ToOxo != null">h2_to_oxo = #{h2ToOxo},</if>
            <if test="h2FrSyngasToSub != null">h2_fr_syngas_to_sub = #{h2FrSyngasToSub},</if>
            <if test="ethylenYieldPercentage != null">ethylen_yield_percentage = #{ethylenYieldPercentage},</if>
            <if test="ethylenProduced != null">ethylen_produced = #{ethylenProduced},</if>
            <if test="ethylenInventory != null">ethylen_inventory = #{ethylenInventory},</if>
            <if test="ethylenChange != null">ethylen_change = #{ethylenChange},</if>
            <if test="ethylenImport != null">ethylen_import = #{ethylenImport},</if>
            <if test="ethylenExport != null">ethylen_export = #{ethylenExport},</if>
            <if test="ethylenToTm != null">ethylen_to_tm = #{ethylenToTm},</if>
            <if test="ethylenToTs != null">ethylen_to_ts = #{ethylenToTs},</if>
            <if test="ethylenToEoEg != null">ethylen_to_eo_eg = #{ethylenToEoEg},</if>
            <if test="ethylenToOxo != null">ethylen_to_oxo = #{ethylenToOxo},</if>
            <if test="ethylenToYbs != null">ethylen_to_ybs = #{ethylenToYbs},</if>
            <if test="ethylenToYpc != null">ethylen_to_ypc = #{ethylenToYpc},</if>
            <if test="ethylenToWacker != null">ethylen_to_wacker = #{ethylenToWacker},</if>
            <if test="ethylenToDyna != null">ethylen_to_dyna = #{ethylenToDyna},</if>
            <if test="ethylenToCelanLongx != null">ethylen_to_celan_longx = #{ethylenToCelanLongx},</if>
            <if test="ethylenFrYpc != null">ethylen_fr_ypc = #{ethylenFrYpc},</if>
            <if test="ethylenFrLongxiang != null">ethylen_fr_longxiang = #{ethylenFrLongxiang},</if>
            <if test="propyleneYieldPercentage != null">propylene_yield_percentage = #{propyleneYieldPercentage},</if>
            <if test="propyleneProduced != null">propylene_produced = #{propyleneProduced},</if>
            <if test="propyleneInventory != null">propylene_inventory = #{propyleneInventory},</if>
            <if test="propyleneChange != null">propylene_change = #{propyleneChange},</if>
            <if test="propyleneImport != null">propylene_import = #{propyleneImport},</if>
            <if test="propyleneExport != null">propylene_export = #{propyleneExport},</if>
            <if test="propyleneToAaAe != null">propylene_to_aa_ae = #{propyleneToAaAe},</if>
            <if test="propyleneToGaa != null">propylene_to_gaa = #{propyleneToGaa},</if>
            <if test="propyleneToOxo != null">propylene_to_oxo = #{propyleneToOxo},</if>
            <if test="propyleneToLdpe != null">propylene_to_ldpe = #{propyleneToLdpe},</if>
            <if test="propyleneToYpc != null">propylene_to_ypc = #{propyleneToYpc},</if>
            <if test="propyleneToRoad != null">propylene_to_road = #{propyleneToRoad},</if>
            <if test="propyleneToShip != null">propylene_to_ship = #{propyleneToShip},</if>
            <if test="propyleneFrYpc != null">propylene_fr_ypc = #{propyleneFrYpc},</if>
            <if test="propyleneFrShip != null">propylene_fr_ship = #{propyleneFrShip},</if>
            <if test="propyleneFrChengzhi != null">propylene_fr_chengzhi = #{propyleneFrChengzhi},</if>
            <if test="c3LpgYieldPercentage != null">c3_lpg_yield_percentage = #{c3LpgYieldPercentage},</if>
            <if test="c4LpgYieldPercentage != null">c4_lpg_yield_percentage = #{c4LpgYieldPercentage},</if>
            <if test="c3LpgProduced != null">c3_lpg_produced = #{c3LpgProduced},</if>
            <if test="c4LpgProduced != null">c4_lpg_produced = #{c4LpgProduced},</if>
            <if test="c3C4Inventory != null">c3_c4_inventory = #{c3C4Inventory},</if>
            <if test="c3C4Change != null">c3_c4_change = #{c3C4Change},</if>
            <if test="c3C4Import != null">c3_c4_import = #{c3C4Import},</if>
            <if test="c3C4Export != null">c3_c4_export = #{c3C4Export},</if>
            <if test="c3C4ToSub != null">c3_c4_to_sub = #{c3C4ToSub},</if>
            <if test="c3C4ToFurAsFule != null">c3_c4_to_fur_as_fule = #{c3C4ToFurAsFule},</if>
            <if test="c3C4AsFeed != null">c3_c4_as_feed = #{c3C4AsFeed},</if>
            <if test="c3C4FrYpc != null">c3_c4_fr_ypc = #{c3C4FrYpc},</if>
            <if test="c3C4FrTruck != null">c3_c4_fr_truck = #{c3C4FrTruck},</if>
            <if test="mixedC4sYieldPercentage != null">mixed_c4s_yield_percentage = #{mixedC4sYieldPercentage},</if>
            <if test="mixedC4sProduced != null">mixed_c4s_produced = #{mixedC4sProduced},</if>
            <if test="mixedC4sInventory != null">mixed_c4s_inventory = #{mixedC4sInventory},</if>
            <if test="mixedC4sChange != null">mixed_c4s_change = #{mixedC4sChange},</if>
            <if test="mixedC4sImport != null">mixed_c4s_import = #{mixedC4sImport},</if>
            <if test="mixedC4sExport != null">mixed_c4s_export = #{mixedC4sExport},</if>
            <if test="mixedC4sToBd != null">mixed_c4s_to_bd = #{mixedC4sToBd},</if>
            <if test="mixedC4sToYpc != null">mixed_c4s_to_ypc = #{mixedC4sToYpc},</if>
            <if test="mixedC4sToTruck != null">mixed_c4s_to_truck = #{mixedC4sToTruck},</if>
            <if test="mixedC4sToShip != null">mixed_c4s_to_ship = #{mixedC4sToShip},</if>
            <if test="mixedC4sFrYpc != null">mixed_c4s_fr_ypc = #{mixedC4sFrYpc},</if>
            <if test="mixedC4sFrTruck != null">mixed_c4s_fr_truck = #{mixedC4sFrTruck},</if>
            <if test="mixedC4sFrShip != null">mixed_c4s_fr_ship = #{mixedC4sFrShip},</if>
            <if test="mixedC4sFrBdR1 != null">mixed_c4s_fr_bd_r1 = #{mixedC4sFrBdR1},</if>
            <if test="mixedC4sToR800 != null">mixed_c4s_to_r800 = #{mixedC4sToR800},</if>
            <if test="eboYieldPercentage != null">ebo_yield_percentage = #{eboYieldPercentage},</if>
            <if test="eboProduced != null">ebo_produced = #{eboProduced},</if>
            <if test="eboInventory != null">ebo_inventory = #{eboInventory},</if>
            <if test="eboChange != null">ebo_change = #{eboChange},</if>
            <if test="eboImport != null">ebo_import = #{eboImport},</if>
            <if test="eboExport != null">ebo_export = #{eboExport},</if>
            <if test="eboToShip != null">ebo_to_ship = #{eboToShip},</if>
            <if test="eboToRttf != null">ebo_to_rttf = #{eboToRttf},</if>
            <if test="eboToTrain != null">ebo_to_train = #{eboToTrain},</if>
            <if test="eboFrBd != null">ebo_fr_bd = #{eboFrBd},</if>
            <if test="naphthaleneYieldPercentage != null">naphthalene_yield_percentage = #{naphthaleneYieldPercentage},</if>
            <if test="naphthaleneProduced != null">naphthalene_produced = #{naphthaleneProduced},</if>
            <if test="naphthaleneInventory != null">naphthalene_inventory = #{naphthaleneInventory},</if>
            <if test="naphthaleneChange != null">naphthalene_change = #{naphthaleneChange},</if>
            <if test="naphthaleneImport != null">naphthalene_import = #{naphthaleneImport},</if>
            <if test="naphthaleneExport != null">naphthalene_export = #{naphthaleneExport},</if>
            <if test="naphthaleneToTruck != null">naphthalene_to_truck = #{naphthaleneToTruck},</if>
            <if test="poFluxOilYieldPercentage != null">po_flux_oil_yield_percentage = #{poFluxOilYieldPercentage},</if>
            <if test="poFluxOilProduced != null">po_flux_oil_produced = #{poFluxOilProduced},</if>
            <if test="poFluxOilInventory != null">po_flux_oil_inventory = #{poFluxOilInventory},</if>
            <if test="poFluxOilChange != null">po_flux_oil_change = #{poFluxOilChange},</if>
            <if test="poFluxOilImport != null">po_flux_oil_import = #{poFluxOilImport},</if>
            <if test="poFluxOilExport != null">po_flux_oil_export = #{poFluxOilExport},</if>
            <if test="poFluxOilToBd != null">po_flux_oil_to_bd = #{poFluxOilToBd},</if>
            <if test="offgasYieldPercentage != null">offgas_yield_percentage = #{offgasYieldPercentage},</if>
            <if test="offgasProduced != null">offgas_produced = #{offgasProduced},</if>
            <if test="offgasInventory != null">offgas_inventory = #{offgasInventory},</if>
            <if test="offgasChange != null">offgas_change = #{offgasChange},</if>
            <if test="offgasImport != null">offgas_import = #{offgasImport},</if>
            <if test="offgasExport != null">offgas_export = #{offgasExport},</if>
            <if test="offgasToFurnance != null">offgas_to_furnance = #{offgasToFurnance},</if>
            <if test="offgasToYbs != null">offgas_to_ybs = #{offgasToYbs},</if>
            <if test="offgasToCEru != null">offgas_to_c_eru = #{offgasToCEru},</if>
            <if test="offgasSubInCloseU2 != null">offgas_sub_in_close_u2 = #{offgasSubInCloseU2},</if>
            <if test="offgasFlareSctu != null">offgas_flare_sctu = #{offgasFlareSctu},</if>
            <if test="offgasToU2Nm3 != null">offgas_to_u2_nm3 = #{offgasToU2Nm3},</if>
            <if test="offgasFlareLossT != null">offgas_flare_loss_t = #{offgasFlareLossT},</if>
            <if test="rpgYieldPercentage != null">rpg_yield_percentage = #{rpgYieldPercentage},</if>
            <if test="rpgProduced != null">rpg_produced = #{rpgProduced},</if>
            <if test="rpgInventory != null">rpg_inventory = #{rpgInventory},</if>
            <if test="rpgChange != null">rpg_change = #{rpgChange},</if>
            <if test="rpgImport != null">rpg_import = #{rpgImport},</if>
            <if test="rpgExport != null">rpg_export = #{rpgExport},</if>
            <if test="rpgToPgu != null">rpg_to_pgu = #{rpgToPgu},</if>
            <if test="rpgFrYfcc != null">rpg_fr_yfcc = #{rpgFrYfcc},</if>
            <if test="methaneYieldPercentage != null">methane_yield_percentage = #{methaneYieldPercentage},</if>
            <if test="methaneProduced != null">methane_produced = #{methaneProduced},</if>
            <if test="methaneToEoEg != null">methane_to_eo_eg = #{methaneToEoEg},</if>
            <if test="residueOilYieldPercentage != null">residue_oil_yield_percentage = #{residueOilYieldPercentage},</if>
            <if test="residueOilProduced != null">residue_oil_produced = #{residueOilProduced},</if>
            <if test="totalInput != null">total_input = #{totalInput},</if>
            <if test="totalOutput != null">total_output = #{totalOutput},</if>
            <if test="totalLoss != null">total_loss = #{totalLoss},</if>
            <if test="lossPercentage != null">loss_percentage = #{lossPercentage},</if>
            <if test="totalFurnanceFeed != null">total_furnance_feed = #{totalFurnanceFeed},</if>
            <if test="napFrCltf != null">nap_fr_cltf = #{napFrCltf},</if>
            <if test="totalPE != null">total_p_e = #{totalPE},</if>
            <if test="plantModeIs != null">plant_mode_is = #{plantModeIs},</if>
            <if test="plantLoad3495tD != null">plant_load_3495t_d = #{plantLoad3495tD},</if>
            <if test="avgFurnanceFeedTH != null">avg_furnance_feed_t_h = #{avgFurnanceFeedTH},</if>
            <if test="feedingRatioPercentage != null">feeding_ratio_percentage = #{feedingRatioPercentage},</if>
            <if test="hhpToe != null">hhp_toe = #{hhpToe},</if>
            <if test="hhpTce != null">hhp_tce = #{hhpTce},</if>
            <if test="hhpPre != null">hhp_pre = #{hhpPre},</if>
            <if test="hhpCracker != null">hhp_cracker = #{hhpCracker},</if>
            <if test="hhpCrackerTT != null">hhp_cracker_t_t = #{hhpCrackerTT},</if>
            <if test="hhpCrackerKgoe != null">hhp_cracker_kgoe = #{hhpCrackerKgoe},</if>
            <if test="hhpCrackerKgce != null">hhp_cracker_kgce = #{hhpCrackerKgce},</if>
            <if test="hhpPguAeu != null">hhp_pgu_aeu = #{hhpPguAeu},</if>
            <if test="hhpPguAeuTT != null">hhp_pgu_aeu_t_t = #{hhpPguAeuTT},</if>
            <if test="hhpPguAeuKgoe != null">hhp_pgu_aeu_kgoe = #{hhpPguAeuKgoe},</if>
            <if test="hhpPguAeuKgce != null">hhp_pgu_aeu_kgce = #{hhpPguAeuKgce},</if>
            <if test="hhpSctuFlare != null">hhp_sctu_flare = #{hhpSctuFlare},</if>
            <if test="hhpSub != null">hhp_sub = #{hhpSub},</if>
            <if test="hhpBcc != null">hhp_bcc = #{hhpBcc},</if>
            <if test="ngToe != null">ng_toe = #{ngToe},</if>
            <if test="ngTce != null">ng_tce = #{ngTce},</if>
            <if test="ngPre != null">ng_pre = #{ngPre},</if>
            <if test="ngCracker != null">ng_cracker = #{ngCracker},</if>
            <if test="ngCrackerTT != null">ng_cracker_t_t = #{ngCrackerTT},</if>
            <if test="ngCrackerKgoe != null">ng_cracker_kgoe = #{ngCrackerKgoe},</if>
            <if test="ngCrackerKgce != null">ng_cracker_kgce = #{ngCrackerKgce},</if>
            <if test="ngPguAeu != null">ng_pgu_aeu = #{ngPguAeu},</if>
            <if test="ngPguAeuTT != null">ng_pgu_aeu_t_t = #{ngPguAeuTT},</if>
            <if test="ngPguAeuKgoe != null">ng_pgu_aeu_kgoe = #{ngPguAeuKgoe},</if>
            <if test="ngPguAeuKgce != null">ng_pgu_aeu_kgce = #{ngPguAeuKgce},</if>
            <if test="ngSctuFlare != null">ng_sctu_flare = #{ngSctuFlare},</if>
            <if test="ngSub != null">ng_sub = #{ngSub},</if>
            <if test="ngBcc != null">ng_bcc = #{ngBcc},</if>
            <if test="fuelGasOffgasToe != null">fuel_gas_offgas_toe = #{fuelGasOffgasToe},</if>
            <if test="fuelGasOffgasTce != null">fuel_gas_offgas_tce = #{fuelGasOffgasTce},</if>
            <if test="fuelGasOffgasPre != null">fuel_gas_offgas_pre = #{fuelGasOffgasPre},</if>
            <if test="fuelGasOffgasCracker != null">fuel_gas_offgas_cracker = #{fuelGasOffgasCracker},</if>
            <if test="fuelGasOffgasCrackerTT != null">fuel_gas_offgas_cracker_t_t = #{fuelGasOffgasCrackerTT},</if>
            <if test="fuelGasOffgasCrackerKgoe != null">fuel_gas_offgas_cracker_kgoe = #{fuelGasOffgasCrackerKgoe},</if>
            <if test="fuelGasOffgasCrackerKgce != null">fuel_gas_offgas_cracker_kgce = #{fuelGasOffgasCrackerKgce},</if>
            <if test="fuelGasOffgasPguAeu != null">fuel_gas_offgas_pgu_aeu = #{fuelGasOffgasPguAeu},</if>
            <if test="fuelGasOffgasPguAeuTT != null">fuel_gas_offgas_pgu_aeu_t_t = #{fuelGasOffgasPguAeuTT},</if>
            <if test="fuelGasOffgasPguAeuKgoe != null">fuel_gas_offgas_pgu_aeu_kgoe = #{fuelGasOffgasPguAeuKgoe},</if>
            <if test="fuelGasOffgasPguAeuKgce != null">fuel_gas_offgas_pgu_aeu_kgce = #{fuelGasOffgasPguAeuKgce},</if>
            <if test="fuelGasOffgasSctuFlare != null">fuel_gas_offgas_sctu_flare = #{fuelGasOffgasSctuFlare},</if>
            <if test="fuelGasOffgasSub != null">fuel_gas_offgas_sub = #{fuelGasOffgasSub},</if>
            <if test="fuelGasOffgasBcc != null">fuel_gas_offgas_bcc = #{fuelGasOffgasBcc},</if>
            <if test="shpToe != null">shp_toe = #{shpToe},</if>
            <if test="shpTce != null">shp_tce = #{shpTce},</if>
            <if test="shpPre != null">shp_pre = #{shpPre},</if>
            <if test="shpCracker != null">shp_cracker = #{shpCracker},</if>
            <if test="shpCrackerTT != null">shp_cracker_t_t = #{shpCrackerTT},</if>
            <if test="shpCrackerKgoe != null">shp_cracker_kgoe = #{shpCrackerKgoe},</if>
            <if test="shpCrackerKgce != null">shp_cracker_kgce = #{shpCrackerKgce},</if>
            <if test="shpPguAeu != null">shp_pgu_aeu = #{shpPguAeu},</if>
            <if test="shpPguAeuTT != null">shp_pgu_aeu_t_t = #{shpPguAeuTT},</if>
            <if test="shpPguAeuKgoe != null">shp_pgu_aeu_kgoe = #{shpPguAeuKgoe},</if>
            <if test="shpPguAeuKgce != null">shp_pgu_aeu_kgce = #{shpPguAeuKgce},</if>
            <if test="shpSctuFlare != null">shp_sctu_flare = #{shpSctuFlare},</if>
            <if test="shpSub != null">shp_sub = #{shpSub},</if>
            <if test="shpBcc != null">shp_bcc = #{shpBcc},</if>
            <if test="hpToe != null">hp_toe = #{hpToe},</if>
            <if test="hpTce != null">hp_tce = #{hpTce},</if>
            <if test="hpPre != null">hp_pre = #{hpPre},</if>
            <if test="hpCracker != null">hp_cracker = #{hpCracker},</if>
            <if test="hpCrackerTT != null">hp_cracker_t_t = #{hpCrackerTT},</if>
            <if test="hpCrackerKgoe != null">hp_cracker_kgoe = #{hpCrackerKgoe},</if>
            <if test="hpCrackerKgce != null">hp_cracker_kgce = #{hpCrackerKgce},</if>
            <if test="hpPguAeu != null">hp_pgu_aeu = #{hpPguAeu},</if>
            <if test="hpPguAeuTT != null">hp_pgu_aeu_t_t = #{hpPguAeuTT},</if>
            <if test="hpPguAeuKgoe != null">hp_pgu_aeu_kgoe = #{hpPguAeuKgoe},</if>
            <if test="hpPguAeuKgce != null">hp_pgu_aeu_kgce = #{hpPguAeuKgce},</if>
            <if test="hpSctuFlare != null">hp_sctu_flare = #{hpSctuFlare},</if>
            <if test="hpSub != null">hp_sub = #{hpSub},</if>
            <if test="hpBcc != null">hp_bcc = #{hpBcc},</if>
            <if test="mpToe != null">mp_toe = #{mpToe},</if>
            <if test="mpTce != null">mp_tce = #{mpTce},</if>
            <if test="mpPre != null">mp_pre = #{mpPre},</if>
            <if test="mpCracker != null">mp_cracker = #{mpCracker},</if>
            <if test="mpCrackerTT != null">mp_cracker_t_t = #{mpCrackerTT},</if>
            <if test="mpCrackerKgoe != null">mp_cracker_kgoe = #{mpCrackerKgoe},</if>
            <if test="mpCrackerKgce != null">mp_cracker_kgce = #{mpCrackerKgce},</if>
            <if test="mpPguAeu != null">mp_pgu_aeu = #{mpPguAeu},</if>
            <if test="mpPguAeuTT != null">mp_pgu_aeu_t_t = #{mpPguAeuTT},</if>
            <if test="mpPguAeuKgoe != null">mp_pgu_aeu_kgoe = #{mpPguAeuKgoe},</if>
            <if test="mpPguAeuKgce != null">mp_pgu_aeu_kgce = #{mpPguAeuKgce},</if>
            <if test="mpSctuFlare != null">mp_sctu_flare = #{mpSctuFlare},</if>
            <if test="mpSub != null">mp_sub = #{mpSub},</if>
            <if test="mpBcc != null">mp_bcc = #{mpBcc},</if>
            <if test="lpToe != null">lp_toe = #{lpToe},</if>
            <if test="lpTce != null">lp_tce = #{lpTce},</if>
            <if test="lpPre != null">lp_pre = #{lpPre},</if>
            <if test="lpCracker != null">lp_cracker = #{lpCracker},</if>
            <if test="lpCrackerTT != null">lp_cracker_t_t = #{lpCrackerTT},</if>
            <if test="lpCrackerKgoe != null">lp_cracker_kgoe = #{lpCrackerKgoe},</if>
            <if test="lpCrackerKgce != null">lp_cracker_kgce = #{lpCrackerKgce},</if>
            <if test="lpPguAeu != null">lp_pgu_aeu = #{lpPguAeu},</if>
            <if test="lpPguAeuTT != null">lp_pgu_aeu_t_t = #{lpPguAeuTT},</if>
            <if test="lpPguAeuKgoe != null">lp_pgu_aeu_kgoe = #{lpPguAeuKgoe},</if>
            <if test="lpPguAeuKgce != null">lp_pgu_aeu_kgce = #{lpPguAeuKgce},</if>
            <if test="lpSctuFlare != null">lp_sctu_flare = #{lpSctuFlare},</if>
            <if test="lpSub != null">lp_sub = #{lpSub},</if>
            <if test="lpBcc != null">lp_bcc = #{lpBcc},</if>
            <if test="electricityToe != null">electricity_toe = #{electricityToe},</if>
            <if test="electricityTce != null">electricity_tce = #{electricityTce},</if>
            <if test="electricityPre != null">electricity_pre = #{electricityPre},</if>
            <if test="electricityCracker != null">electricity_cracker = #{electricityCracker},</if>
            <if test="electricityCrackerTT != null">electricity_cracker_t_t = #{electricityCrackerTT},</if>
            <if test="electricityCrackerKgoe != null">electricity_cracker_kgoe = #{electricityCrackerKgoe},</if>
            <if test="electricityCrackerKgce != null">electricity_cracker_kgce = #{electricityCrackerKgce},</if>
            <if test="electricityPguAeu != null">electricity_pgu_aeu = #{electricityPguAeu},</if>
            <if test="electricityPguAeuTT != null">electricity_pgu_aeu_t_t = #{electricityPguAeuTT},</if>
            <if test="electricityPguAeuKgoe != null">electricity_pgu_aeu_kgoe = #{electricityPguAeuKgoe},</if>
            <if test="electricityPguAeuKgce != null">electricity_pgu_aeu_kgce = #{electricityPguAeuKgce},</if>
            <if test="electricitySctuFlare != null">electricity_sctu_flare = #{electricitySctuFlare},</if>
            <if test="electricitySub != null">electricity_sub = #{electricitySub},</if>
            <if test="electricityBcc != null">electricity_bcc = #{electricityBcc},</if>
            <if test="coolingWaterToe != null">cooling_water_toe = #{coolingWaterToe},</if>
            <if test="coolingWaterTce != null">cooling_water_tce = #{coolingWaterTce},</if>
            <if test="coolingWaterPre != null">cooling_water_pre = #{coolingWaterPre},</if>
            <if test="coolingWaterCracker != null">cooling_water_cracker = #{coolingWaterCracker},</if>
            <if test="coolingWaterCrackerTT != null">cooling_water_cracker_t_t = #{coolingWaterCrackerTT},</if>
            <if test="coolingWaterCrackerKgoe != null">cooling_water_cracker_kgoe = #{coolingWaterCrackerKgoe},</if>
            <if test="coolingWaterCrackerKgce != null">cooling_water_cracker_kgce = #{coolingWaterCrackerKgce},</if>
            <if test="coolingWaterPguAeu != null">cooling_water_pgu_aeu = #{coolingWaterPguAeu},</if>
            <if test="coolingWaterPguAeuTT != null">cooling_water_pgu_aeu_t_t = #{coolingWaterPguAeuTT},</if>
            <if test="coolingWaterPguAeuKgoe != null">cooling_water_pgu_aeu_kgoe = #{coolingWaterPguAeuKgoe},</if>
            <if test="coolingWaterPguAeuKgce != null">cooling_water_pgu_aeu_kgce = #{coolingWaterPguAeuKgce},</if>
            <if test="coolingWaterSctuFlare != null">cooling_water_sctu_flare = #{coolingWaterSctuFlare},</if>
            <if test="coolingWaterSub != null">cooling_water_sub = #{coolingWaterSub},</if>
            <if test="coolingWaterBcc != null">cooling_water_bcc = #{coolingWaterBcc},</if>
            <if test="polishedConToe != null">polished_con_toe = #{polishedConToe},</if>
            <if test="polishedConTce != null">polished_con_tce = #{polishedConTce},</if>
            <if test="polishedConPre != null">polished_con_pre = #{polishedConPre},</if>
            <if test="polishedConCracker != null">polished_con_cracker = #{polishedConCracker},</if>
            <if test="polishedConCrackerTT != null">polished_con_cracker_t_t = #{polishedConCrackerTT},</if>
            <if test="polishedConCrackerKgoe != null">polished_con_cracker_kgoe = #{polishedConCrackerKgoe},</if>
            <if test="polishedConCrackerKgce != null">polished_con_cracker_kgce = #{polishedConCrackerKgce},</if>
            <if test="polishedConPguAeu != null">polished_con_pgu_aeu = #{polishedConPguAeu},</if>
            <if test="polishedConPguAeuTT != null">polished_con_pgu_aeu_t_t = #{polishedConPguAeuTT},</if>
            <if test="polishedConPguAeuKgoe != null">polished_con_pgu_aeu_kgoe = #{polishedConPguAeuKgoe},</if>
            <if test="polishedConPguAeuKgce != null">polished_con_pgu_aeu_kgce = #{polishedConPguAeuKgce},</if>
            <if test="polishedConSctuFlare != null">polished_con_sctu_flare = #{polishedConSctuFlare},</if>
            <if test="polishedConSub != null">polished_con_sub = #{polishedConSub},</if>
            <if test="polishedConBcc != null">polished_con_bcc = #{polishedConBcc},</if>
            <if test="hpBfwToe != null">hp_bfw_toe = #{hpBfwToe},</if>
            <if test="hpBfwTce != null">hp_bfw_tce = #{hpBfwTce},</if>
            <if test="hpBfwPre != null">hp_bfw_pre = #{hpBfwPre},</if>
            <if test="hpBfwCracker != null">hp_bfw_cracker = #{hpBfwCracker},</if>
            <if test="hpBfwCrackerTT != null">hp_bfw_cracker_t_t = #{hpBfwCrackerTT},</if>
            <if test="hpBfwCrackerKgoe != null">hp_bfw_cracker_kgoe = #{hpBfwCrackerKgoe},</if>
            <if test="hpBfwCrackerKgce != null">hp_bfw_cracker_kgce = #{hpBfwCrackerKgce},</if>
            <if test="hpBfwPguAeu != null">hp_bfw_pgu_aeu = #{hpBfwPguAeu},</if>
            <if test="hpBfwPguAeuTT != null">hp_bfw_pgu_aeu_t_t = #{hpBfwPguAeuTT},</if>
            <if test="hpBfwPguAeuKgoe != null">hp_bfw_pgu_aeu_kgoe = #{hpBfwPguAeuKgoe},</if>
            <if test="hpBfwPguAeuKgce != null">hp_bfw_pgu_aeu_kgce = #{hpBfwPguAeuKgce},</if>
            <if test="hpBfwSctuFlare != null">hp_bfw_sctu_flare = #{hpBfwSctuFlare},</if>
            <if test="hpBfwSub != null">hp_bfw_sub = #{hpBfwSub},</if>
            <if test="hpBfwBcc != null">hp_bfw_bcc = #{hpBfwBcc},</if>
            <if test="prodWaterToe != null">prod_water_toe = #{prodWaterToe},</if>
            <if test="prodWaterTce != null">prod_water_tce = #{prodWaterTce},</if>
            <if test="prodWaterPre != null">prod_water_pre = #{prodWaterPre},</if>
            <if test="prodWaterCracker != null">prod_water_cracker = #{prodWaterCracker},</if>
            <if test="prodWaterCrackerTT != null">prod_water_cracker_t_t = #{prodWaterCrackerTT},</if>
            <if test="prodWaterCrackerKgoe != null">prod_water_cracker_kgoe = #{prodWaterCrackerKgoe},</if>
            <if test="prodWaterCrackerKgce != null">prod_water_cracker_kgce = #{prodWaterCrackerKgce},</if>
            <if test="prodWaterPguAeu != null">prod_water_pgu_aeu = #{prodWaterPguAeu},</if>
            <if test="prodWaterPguAeuTT != null">prod_water_pgu_aeu_t_t = #{prodWaterPguAeuTT},</if>
            <if test="prodWaterPguAeuKgoe != null">prod_water_pgu_aeu_kgoe = #{prodWaterPguAeuKgoe},</if>
            <if test="prodWaterPguAeuKgce != null">prod_water_pgu_aeu_kgce = #{prodWaterPguAeuKgce},</if>
            <if test="prodWaterSctuFlare != null">prod_water_sctu_flare = #{prodWaterSctuFlare},</if>
            <if test="prodWaterSub != null">prod_water_sub = #{prodWaterSub},</if>
            <if test="prodWaterBcc != null">prod_water_bcc = #{prodWaterBcc},</if>
            <if test="turbineConToe != null">turbine_con_toe = #{turbineConToe},</if>
            <if test="turbineConTce != null">turbine_con_tce = #{turbineConTce},</if>
            <if test="turbineConPre != null">turbine_con_pre = #{turbineConPre},</if>
            <if test="turbineConCracker != null">turbine_con_cracker = #{turbineConCracker},</if>
            <if test="turbineConCrackerTT != null">turbine_con_cracker_t_t = #{turbineConCrackerTT},</if>
            <if test="turbineConCrackerKgoe != null">turbine_con_cracker_kgoe = #{turbineConCrackerKgoe},</if>
            <if test="turbineConCrackerKgce != null">turbine_con_cracker_kgce = #{turbineConCrackerKgce},</if>
            <if test="turbineConPguAeu != null">turbine_con_pgu_aeu = #{turbineConPguAeu},</if>
            <if test="turbineConPguAeuTT != null">turbine_con_pgu_aeu_t_t = #{turbineConPguAeuTT},</if>
            <if test="turbineConPguAeuKgoe != null">turbine_con_pgu_aeu_kgoe = #{turbineConPguAeuKgoe},</if>
            <if test="turbineConPguAeuKgce != null">turbine_con_pgu_aeu_kgce = #{turbineConPguAeuKgce},</if>
            <if test="turbineConSctuFlare != null">turbine_con_sctu_flare = #{turbineConSctuFlare},</if>
            <if test="turbineConSub != null">turbine_con_sub = #{turbineConSub},</if>
            <if test="turbineConBcc != null">turbine_con_bcc = #{turbineConBcc},</if>
            <if test="paIaToe != null">pa_ia_toe = #{paIaToe},</if>
            <if test="paIaTce != null">pa_ia_tce = #{paIaTce},</if>
            <if test="paIaPre != null">pa_ia_pre = #{paIaPre},</if>
            <if test="paIaCracker != null">pa_ia_cracker = #{paIaCracker},</if>
            <if test="paIaCrackerTT != null">pa_ia_cracker_t_t = #{paIaCrackerTT},</if>
            <if test="paIaCrackerKgoe != null">pa_ia_cracker_kgoe = #{paIaCrackerKgoe},</if>
            <if test="paIaCrackerKgce != null">pa_ia_cracker_kgce = #{paIaCrackerKgce},</if>
            <if test="paIaPguAeu != null">pa_ia_pgu_aeu = #{paIaPguAeu},</if>
            <if test="paIaPguAeuTT != null">pa_ia_pgu_aeu_t_t = #{paIaPguAeuTT},</if>
            <if test="paIaPguAeuKgoe != null">pa_ia_pgu_aeu_kgoe = #{paIaPguAeuKgoe},</if>
            <if test="paIaPguAeuKgce != null">pa_ia_pgu_aeu_kgce = #{paIaPguAeuKgce},</if>
            <if test="paIaSctuFlare != null">pa_ia_sctu_flare = #{paIaSctuFlare},</if>
            <if test="paIaSub != null">pa_ia_sub = #{paIaSub},</if>
            <if test="paIaBcc != null">pa_ia_bcc = #{paIaBcc},</if>
            <if test="n2Toe != null">n2_toe = #{n2Toe},</if>
            <if test="n2Tce != null">n2_tce = #{n2Tce},</if>
            <if test="n2Pre != null">n2_pre = #{n2Pre},</if>
            <if test="n2Cracker != null">n2_cracker = #{n2Cracker},</if>
            <if test="n2CrackerTT != null">n2_cracker_t_t = #{n2CrackerTT},</if>
            <if test="n2CrackerKgoe != null">n2_cracker_kgoe = #{n2CrackerKgoe},</if>
            <if test="n2CrackerKgce != null">n2_cracker_kgce = #{n2CrackerKgce},</if>
            <if test="n2PguAeu != null">n2_pgu_aeu = #{n2PguAeu},</if>
            <if test="n2PguAeuTT != null">n2_pgu_aeu_t_t = #{n2PguAeuTT},</if>
            <if test="n2PguAeuKgoe != null">n2_pgu_aeu_kgoe = #{n2PguAeuKgoe},</if>
            <if test="n2PguAeuKgce != null">n2_pgu_aeu_kgce = #{n2PguAeuKgce},</if>
            <if test="n2SctuFlare != null">n2_sctu_flare = #{n2SctuFlare},</if>
            <if test="n2Sub != null">n2_sub = #{n2Sub},</if>
            <if test="n2Bcc != null">n2_bcc = #{n2Bcc},</if>
            <if test="totalToe != null">total_toe = #{totalToe},</if>
            <if test="totalTce != null">total_tce = #{totalTce},</if>
            <if test="totalPre != null">total_pre = #{totalPre},</if>
            <if test="totalCracker != null">total_cracker = #{totalCracker},</if>
            <if test="totalCrackerTT != null">total_cracker_t_t = #{totalCrackerTT},</if>
            <if test="totalCrackerKgoe != null">total_cracker_kgoe = #{totalCrackerKgoe},</if>
            <if test="totalCrackerKgce != null">total_cracker_kgce = #{totalCrackerKgce},</if>
            <if test="totalPguAeu != null">total_pgu_aeu = #{totalPguAeu},</if>
            <if test="totalPguAeuTT != null">total_pgu_aeu_t_t = #{totalPguAeuTT},</if>
            <if test="totalPguAeuKgoe != null">total_pgu_aeu_kgoe = #{totalPguAeuKgoe},</if>
            <if test="totalPguAeuKgce != null">total_pgu_aeu_kgce = #{totalPguAeuKgce},</if>
            <if test="targetToe != null">target_toe = #{targetToe},</if>
            <if test="targetTce != null">target_tce = #{targetTce},</if>
            <if test="targetPre != null">target_pre = #{targetPre},</if>
            <if test="targetCracker != null">target_cracker = #{targetCracker},</if>
            <if test="targetCrackerTT != null">target_cracker_t_t = #{targetCrackerTT},</if>
            <if test="targetCrackerKgoe != null">target_cracker_kgoe = #{targetCrackerKgoe},</if>
            <if test="targetCrackerKgce != null">target_cracker_kgce = #{targetCrackerKgce},</if>
            <if test="targetPguAeu != null">target_pgu_aeu = #{targetPguAeu},</if>
            <if test="targetPguAeuTT != null">target_pgu_aeu_t_t = #{targetPguAeuTT},</if>
            <if test="targetPguAeuKgoe != null">target_pgu_aeu_kgoe = #{targetPguAeuKgoe},</if>
            <if test="targetPguAeuKgce != null">target_pgu_aeu_kgce = #{targetPguAeuKgce},</if>
            <if test="producedToe != null">produced_toe = #{producedToe},</if>
            <if test="producedTce != null">produced_tce = #{producedTce},</if>
            <if test="producedPre != null">produced_pre = #{producedPre},</if>
            <if test="producedCracker != null">produced_cracker = #{producedCracker},</if>
            <if test="producedCrackerTT != null">produced_cracker_t_t = #{producedCrackerTT},</if>
            <if test="producedCrackerKgoe != null">produced_cracker_kgoe = #{producedCrackerKgoe},</if>
            <if test="producedCrackerKgce != null">produced_cracker_kgce = #{producedCrackerKgce},</if>
            <if test="producedPguAeu != null">produced_pgu_aeu = #{producedPguAeu},</if>
            <if test="producedPguAeuTT != null">produced_pgu_aeu_t_t = #{producedPguAeuTT},</if>
            <if test="producedPguAeuKgoe != null">produced_pgu_aeu_kgoe = #{producedPguAeuKgoe},</if>
            <if test="producedPguAeuKgce != null">produced_pgu_aeu_kgce = #{producedPguAeuKgce},</if>
            <if test="frEoEg != null">fr_eo_eg = #{frEoEg},</if>
            <if test="loadPercentage != null">load_percentage = #{loadPercentage},</if>
            <if test="hsProducet != null">hs_producet = #{hsProducet},</if>
            <if test="sctfStorageTotalC2 != null">sctf_storage_total_c2 = #{sctfStorageTotalC2},</if>
            <if test="sctfStorageTk1061 != null">sctf_storage_tk1061 = #{sctfStorageTk1061},</if>
            <if test="sctfStorageTk1062 != null">sctf_storage_tk1062 = #{sctfStorageTk1062},</if>
            <if test="sctfStorageTk1063 != null">sctf_storage_tk1063 = #{sctfStorageTk1063},</if>
            <if test="sctfStorageTk1064 != null">sctf_storage_tk1064 = #{sctfStorageTk1064},</if>
            <if test="sctfStorageTk1065Off != null">sctf_storage_tk1065_off = #{sctfStorageTk1065Off},</if>
            <if test="sctfStorageTotalC3 != null">sctf_storage_total_c3 = #{sctfStorageTotalC3},</if>
            <if test="sctfStorageTk1011 != null">sctf_storage_tk1011 = #{sctfStorageTk1011},</if>
            <if test="sctfStorageTk1012 != null">sctf_storage_tk1012 = #{sctfStorageTk1012},</if>
            <if test="sctfStorageTk1013 != null">sctf_storage_tk1013 = #{sctfStorageTk1013},</if>
            <if test="sctfStorageTk1014 != null">sctf_storage_tk1014 = #{sctfStorageTk1014},</if>
            <if test="sctfStorageTk1040Off != null">sctf_storage_tk1040_off = #{sctfStorageTk1040Off},</if>
            <if test="sctfStorageTk1020Lpg != null">sctf_storage_tk1020_lpg = #{sctfStorageTk1020Lpg},</if>
            <if test="sctfStorageTk1111C4s != null">sctf_storage_tk1111_c4s = #{sctfStorageTk1111C4s},</if>
            <if test="sctfStorageTk1520Rpg != null">sctf_storage_tk1520_rpg = #{sctfStorageTk1520Rpg},</if>
            <if test="sctfStorageTk1350Po != null">sctf_storage_tk1350_po = #{sctfStorageTk1350Po},</if>
            <if test="sctfStorageTk1310Btx != null">sctf_storage_tk1310_btx = #{sctfStorageTk1310Btx},</if>
            <if test="sctfStorageTk1330Ebo != null">sctf_storage_tk1330_ebo = #{sctfStorageTk1330Ebo},</if>
            <if test="sctfStorageTk1430Lfo != null">sctf_storage_tk1430_lfo = #{sctfStorageTk1430Lfo},</if>
            <if test="sctfStorageTk1320OffBtx != null">sctf_storage_tk1320_off_btx = #{sctfStorageTk1320OffBtx},</if>
            <if test="sctfStorageT201Btx != null">sctf_storage_t201_btx = #{sctfStorageT201Btx},</if>
            <if test="sctfStorageTk1340C9 != null">sctf_storage_tk1340_c9 = #{sctfStorageTk1340C9},</if>
            <if test="sctfStorageClt1350C9 != null">sctf_storage_clt1350_c9 = #{sctfStorageClt1350C9},</if>
            <if test="sctfStorageTk1160Nh3 != null">sctf_storage_tk1160_nh3 = #{sctfStorageTk1160Nh3},</if>
            <if test="sctfStorageTk1510B != null">sctf_storage_tk1510_b = #{sctfStorageTk1510B},</if>
            <if test="sctfStorageClt1370B != null">sctf_storage_clt1370_b = #{sctfStorageClt1370B},</if>
            <if test="sctfStorageTk1360T != null">sctf_storage_tk1360_t = #{sctfStorageTk1360T},</if>
            <if test="sctfStorageTk1410X != null">sctf_storage_tk1410_x = #{sctfStorageTk1410X},</if>
            <if test="sctfStorageClt1380X != null">sctf_storage_clt1380_x = #{sctfStorageClt1380X},</if>
            <if test="sctfStorageTk1420Dimer != null">sctf_storage_tk1420_dimer = #{sctfStorageTk1420Dimer},</if>
            <if test="sctfStorageTk1110R1 != null">sctf_storage_tk1110_r1 = #{sctfStorageTk1110R1},</if>
            <if test="sctfStorageTk1130Ib != null">sctf_storage_tk1130_ib = #{sctfStorageTk1130Ib},</if>
            <if test="sctfStorageTk1150R3 != null">sctf_storage_tk1150_r3 = #{sctfStorageTk1150R3},</if>
            <if test="sctfStorageTk1140Bd != null">sctf_storage_tk1140_bd = #{sctfStorageTk1140Bd},</if>
            <if test="sctfStorageTk1141Bd != null">sctf_storage_tk1141_bd = #{sctfStorageTk1141Bd},</if>
            <if test="sctfStorageTk1142Bd != null">sctf_storage_tk1142_bd = #{sctfStorageTk1142Bd},</if>
            <if test="sctfStorageTotalNap != null">sctf_storage_total_nap = #{sctfStorageTotalNap},</if>
            <if test="sctfStorageCltf1621 != null">sctf_storage_cltf1621 = #{sctfStorageCltf1621},</if>
            <if test="sctfStorageCltf1622 != null">sctf_storage_cltf1622 = #{sctfStorageCltf1622},</if>
            <if test="sctfStorageCltf1623 != null">sctf_storage_cltf1623 = #{sctfStorageCltf1623},</if>
            <if test="pguToRpg != null">pgu_to_rpg = #{pguToRpg},</if>
            <if test="rpgToPgu2 != null">rpg_to_pgu2 = #{rpgToPgu2},</if>
            <if test="pguRpgTH != null">pgu_rpg_t_h = #{pguRpgTH},</if>
            <if test="pguRpg1 != null">pgu_rpg1 = #{pguRpg1},</if>
            <if test="pguRpg2 != null">pgu_rpg2 = #{pguRpg2},</if>
            <if test="pguH2 != null">pgu_h2 = #{pguH2},</if>
            <if test="pguTotalFeed != null">pgu_total_feed = #{pguTotalFeed},</if>
            <if test="pguOutput != null">pgu_output = #{pguOutput},</if>
            <if test="pguTotalLoss != null">pgu_total_loss = #{pguTotalLoss},</if>
            <if test="pguLossPercentage != null">pgu_loss_percentage = #{pguLossPercentage},</if>
            <if test="pguFeedLoadPercentage != null">pgu_feed_load_percentage = #{pguFeedLoadPercentage},</if>
            <if test="pguToAeu != null">pgu_to_aeu = #{pguToAeu},</if>
            <if test="aeuToPgu != null">aeu_to_pgu = #{aeuToPgu},</if>
            <if test="pguAeuTH != null">pgu_aeu_t_h = #{pguAeuTH},</if>
            <if test="pguBtxYeildPercentage != null">pgu_btx_yeild_percentage = #{pguBtxYeildPercentage},</if>
            <if test="pguBtxProduced != null">pgu_btx_produced = #{pguBtxProduced},</if>
            <if test="pguBtxInventory != null">pgu_btx_inventory = #{pguBtxInventory},</if>
            <if test="pguBtxChange != null">pgu_btx_change = #{pguBtxChange},</if>
            <if test="pguBtxExport != null">pgu_btx_export = #{pguBtxExport},</if>
            <if test="pguBtxToAeu != null">pgu_btx_to_aeu = #{pguBtxToAeu},</if>
            <if test="pguWashoilYeildPercentage != null">pgu_washoil_yeild_percentage = #{pguWashoilYeildPercentage},</if>
            <if test="pguWashoilProduced != null">pgu_washoil_produced = #{pguWashoilProduced},</if>
            <if test="pguWashoilInventory != null">pgu_washoil_inventory = #{pguWashoilInventory},</if>
            <if test="pguWashoilChange != null">pgu_washoil_change = #{pguWashoilChange},</if>
            <if test="pguWashoilToEu != null">pgu_washoil_to_eu = #{pguWashoilToEu},</if>
            <if test="pguOffgasYeildPercentage != null">pgu_offgas_yeild_percentage = #{pguOffgasYeildPercentage},</if>
            <if test="pguOffgasProduced != null">pgu_offgas_produced = #{pguOffgasProduced},</if>
            <if test="pguOffgasInventory != null">pgu_offgas_inventory = #{pguOffgasInventory},</if>
            <if test="pguOffgasChange != null">pgu_offgas_change = #{pguOffgasChange},</if>
            <if test="pguOffgasToEu != null">pgu_offgas_to_eu = #{pguOffgasToEu},</if>
            <if test="pguC5YeildPercentage != null">pgu_c5_yeild_percentage = #{pguC5YeildPercentage},</if>
            <if test="pguC5Produced != null">pgu_c5_produced = #{pguC5Produced},</if>
            <if test="pguC5Export != null">pgu_c5_export = #{pguC5Export},</if>
            <if test="pguC5ToAeu != null">pgu_c5_to_aeu = #{pguC5ToAeu},</if>
            <if test="pguC5ToEu != null">pgu_c5_to_eu = #{pguC5ToEu},</if>
            <if test="pguC5ToYuanguan != null">pgu_c5_to_yuanguan = #{pguC5ToYuanguan},</if>
            <if test="pguC9YeildPercentage != null">pgu_c9_yeild_percentage = #{pguC9YeildPercentage},</if>
            <if test="pguC9Produced != null">pgu_c9_produced = #{pguC9Produced},</if>
            <if test="pguC9Inventory != null">pgu_c9_inventory = #{pguC9Inventory},</if>
            <if test="pguC9Change != null">pgu_c9_change = #{pguC9Change},</if>
            <if test="pguC9Export != null">pgu_c9_export = #{pguC9Export},</if>
            <if test="pguC9ToAeu != null">pgu_c9_to_aeu = #{pguC9ToAeu},</if>
            <if test="pguC9ToRttf != null">pgu_c9_to_rttf = #{pguC9ToRttf},</if>
            <if test="pguC9ToShip != null">pgu_c9_to_ship = #{pguC9ToShip},</if>
            <if test="pguC9ToYfcc != null">pgu_c9_to_yfcc = #{pguC9ToYfcc},</if>
            <if test="aeuBenzeneYeildPercentage != null">aeu_benzene_yeild_percentage = #{aeuBenzeneYeildPercentage},</if>
            <if test="aeuBenzeneProduced != null">aeu_benzene_produced = #{aeuBenzeneProduced},</if>
            <if test="aeuBenzeneInventory != null">aeu_benzene_inventory = #{aeuBenzeneInventory},</if>
            <if test="aeuBenzeneChange != null">aeu_benzene_change = #{aeuBenzeneChange},</if>
            <if test="aeuBenzeneToShip != null">aeu_benzene_to_ship = #{aeuBenzeneToShip},</if>
            <if test="aeuBenzeneFrShip != null">aeu_benzene_fr_ship = #{aeuBenzeneFrShip},</if>
            <if test="aeuBenzeneToYbs != null">aeu_benzene_to_ybs = #{aeuBenzeneToYbs},</if>
            <if test="aeuBenzeneToRttf != null">aeu_benzene_to_rttf = #{aeuBenzeneToRttf},</if>
            <if test="aeuBenzeneToTrain != null">aeu_benzene_to_train = #{aeuBenzeneToTrain},</if>
            <if test="aeuTolueneYeildPercentage != null">aeu_toluene_yeild_percentage = #{aeuTolueneYeildPercentage},</if>
            <if test="aeuTolueneProduced != null">aeu_toluene_produced = #{aeuTolueneProduced},</if>
            <if test="aeuTolueneInventory != null">aeu_toluene_inventory = #{aeuTolueneInventory},</if>
            <if test="aeuTolueneChange != null">aeu_toluene_change = #{aeuTolueneChange},</if>
            <if test="aeuTolueneToShip != null">aeu_toluene_to_ship = #{aeuTolueneToShip},</if>
            <if test="aeuTolueneFrShip != null">aeu_toluene_fr_ship = #{aeuTolueneFrShip},</if>
            <if test="aeuTolueneToYpc != null">aeu_toluene_to_ypc = #{aeuTolueneToYpc},</if>
            <if test="aeuTolueneFrYpc != null">aeu_toluene_fr_ypc = #{aeuTolueneFrYpc},</if>
            <if test="aeuTolueneToRttf != null">aeu_toluene_to_rttf = #{aeuTolueneToRttf},</if>
            <if test="aeuTolueneFrYbs != null">aeu_toluene_fr_ybs = #{aeuTolueneFrYbs},</if>
            <if test="aeuTolueneToEu != null">aeu_toluene_to_eu = #{aeuTolueneToEu},</if>
            <if test="aeuXyleneYeildPercentage != null">aeu_xylene_yeild_percentage = #{aeuXyleneYeildPercentage},</if>
            <if test="aeuXyleneProduced != null">aeu_xylene_produced = #{aeuXyleneProduced},</if>
            <if test="aeuXyleneInventory != null">aeu_xylene_inventory = #{aeuXyleneInventory},</if>
            <if test="aeuXyleneChange != null">aeu_xylene_change = #{aeuXyleneChange},</if>
            <if test="aeuXyleneToShip != null">aeu_xylene_to_ship = #{aeuXyleneToShip},</if>
            <if test="aeuXyleneFrShip != null">aeu_xylene_fr_ship = #{aeuXyleneFrShip},</if>
            <if test="aeuXyleneToYpc != null">aeu_xylene_to_ypc = #{aeuXyleneToYpc},</if>
            <if test="aeuXyleneFrYpc != null">aeu_xylene_fr_ypc = #{aeuXyleneFrYpc},</if>
            <if test="aeuXyleneToRttf != null">aeu_xylene_to_rttf = #{aeuXyleneToRttf},</if>
            <if test="aeuC6C8NaYeildPercentage != null">aeu_c6_c8_na_yeild_percentage = #{aeuC6C8NaYeildPercentage},</if>
            <if test="aeuC6C8NaProduced != null">aeu_c6_c8_na_produced = #{aeuC6C8NaProduced},</if>
            <if test="aeuC6C8NaInventory != null">aeu_c6_c8_na_inventory = #{aeuC6C8NaInventory},</if>
            <if test="aeuC6C8NaChange != null">aeu_c6_c8_na_change = #{aeuC6C8NaChange},</if>
            <if test="aeuC6C8NaToEu != null">aeu_c6_c8_na_to_eu = #{aeuC6C8NaToEu},</if>
            <if test="aeuC6C8NaToYpc != null">aeu_c6_c8_na_to_ypc = #{aeuC6C8NaToYpc},</if>
            <if test="aeuTotalFeed != null">aeu_total_feed = #{aeuTotalFeed},</if>
            <if test="aeuOutput != null">aeu_output = #{aeuOutput},</if>
            <if test="aeuTotalLoss != null">aeu_total_loss = #{aeuTotalLoss},</if>
            <if test="aeuLossPercentage != null">aeu_loss_percentage = #{aeuLossPercentage},</if>
            <if test="aeuFeedLoadPercentage != null">aeu_feed_load_percentage = #{aeuFeedLoadPercentage},</if>
            <if test="pguAeuTotalFeed != null">pgu_aeu_total_feed = #{pguAeuTotalFeed},</if>
            <if test="pguAeuOutput != null">pgu_aeu_output = #{pguAeuOutput},</if>
            <if test="pguAeuTotalLoss != null">pgu_aeu_total_loss = #{pguAeuTotalLoss},</if>
            <if test="pguAeuLossPercentage != null">pgu_aeu_loss_percentage = #{pguAeuLossPercentage},</if>
            <if test="pguAeuFeedLoadPercentage != null">pgu_aeu_feed_load_percentage = #{pguAeuFeedLoadPercentage},</if>
        </trim>
        where report_date = #{reportDate}
    </update>

    <update id="deleteTDailyProductionReportById" parameterType="Long">
        update t_daily_production_report set del_flag = 2 where id = #{id}
    </update>

    <update id="deleteTDailyProductionReportByIds" parameterType="String">
        update t_daily_production_report set del_flag = 2 where id in
        <foreach item="id" collection="array" open="(" separator="," close=")">
            #{id}
        </foreach>
    </update>
    
</mapper>