TElecdashboardRealtimeMapper.xml 83 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruoyi.project.aspen.mapper.TElecdashboardRealtimeMapper">
  6. <resultMap type="TElecdashboardRealtime" id="TElecdashboardRealtimeResult">
  7. <result property="id" column="id" />
  8. <result property="pullDate" column="pull_date" />
  9. <result property="gtg1PowerGenLevel" column="gtg1_power_gen_level" />
  10. <result property="gtg1Efficiency" column="gtg1_efficiency" />
  11. <result property="gtg2PowerGenLevel" column="gtg2_power_gen_level" />
  12. <result property="gtg2Efficiency" column="gtg2_efficiency" />
  13. <result property="gtg3PowerGenLevel" column="gtg3_power_gen_level" />
  14. <result property="gtg3Efficiency" column="gtg3_efficiency" />
  15. <result property="stgPowerGenLevel" column="stg_power_gen_level" />
  16. <result property="stgEfficiency" column="stg_efficiency" />
  17. <result property="totalPowerGen" column="total_power_gen" />
  18. <result property="steamHhp" column="steam_hhp" />
  19. <result property="steamHp" column="steam_hp" />
  20. <result property="steamMp" column="steam_mp" />
  21. <result property="steamLp" column="steam_lp" />
  22. <result property="gasRealTime" column="gas_real_time" />
  23. <result property="gasLeft" column="gas_left" />
  24. <result property="gasUsed" column="gas_used" />
  25. <result property="gasPlan" column="gas_plan" />
  26. <result property="gasElec" column="gas_elec" />
  27. <result property="gasSynGas" column="gas_syn_gas" />
  28. <result property="gasU2" column="gas_u2" />
  29. <result property="gasStyrene" column="gas_styrene" />
  30. <result property="elecPowerGen" column="elec_power_gen" />
  31. <result property="elecPowerSwitch" column="elec_power_switch" />
  32. <result property="elecUsed" column="elec_used" />
  33. <result property="elecDiff" column="elec_diff" />
  34. <result property="elecBycUsed" column="elec_byc_used" />
  35. <result property="elecBocUsed" column="elec_boc_used" />
  36. <result property="carbonUsed" column="carbon_used" />
  37. <result property="carbonRealTime" column="carbon_real_time" />
  38. <result property="sub" column="sub" />
  39. <result property="subFurnaceLoad" column="sub_furnace_load" />
  40. <result property="hhpPphhp" column="hhp_pphhp" />
  41. <result property="hhpAaae" column="hhp_aaae" />
  42. <result property="hhpGaa" column="hhp_gaa" />
  43. <result property="hhpSyn" column="hhp_syn" />
  44. <result property="hhpP3802" column="hhp_p3802" />
  45. <result property="hpLpg" column="hp_lpg" />
  46. <result property="hpSub" column="hp_sub" />
  47. <result property="hpNg" column="hp_ng" />
  48. <result property="hpJ1501" column="hp_j1501" />
  49. <result property="hpJ1504In" column="hp_j1504_in" />
  50. <result property="hpJ1504Out" column="hp_j1504_out" />
  51. <result property="hpUser" column="hp_user" />
  52. <result property="mpNcipMp" column="mp_ncip_mp" />
  53. <result property="mp150511" column="mp150511" />
  54. <result property="mp150512" column="mp150512" />
  55. <result property="mpPpMp" column="mp_pp_mp" />
  56. <result property="mpP9801In" column="mp_p9801_in" />
  57. <result property="mpP9801Out" column="mp_p9801_out" />
  58. <result property="mpJ1502" column="mp_j1502" />
  59. <result property="mpUser" column="mp_user" />
  60. <result property="lpPpLp" column="lp_pp_lp" />
  61. <result property="lpEmpty" column="lp_empty" />
  62. <result property="lpMpLetdown" column="lp_mp_letdown" />
  63. <result property="lpJ1509" column="lp_j1509" />
  64. <result property="lpJ1503" column="lp_j1503" />
  65. <result property="lpLdpeTs" column="lp_ldpe_ts" />
  66. <result property="lpLdpeDm" column="lp_ldpe_dm" />
  67. <result property="lpUser" column="lp_user" />
  68. <result property="bccSyn" column="bcc_syn" />
  69. <result property="bccYpc" column="bcc_ypc" />
  70. <result property="hrsg1SmokeConvert" column="hrsg1_smoke_convert" />
  71. <result property="hrsg1So2Convert" column="hrsg1_so2_convert" />
  72. <result property="hrsg1NoxConvert" column="hrsg1_nox_convert" />
  73. <result property="hrsg2SmokeConvert" column="hrsg2_smoke_convert" />
  74. <result property="hrsg2So2Convert" column="hrsg2_so2_convert" />
  75. <result property="hrsg2NoxConvert" column="hrsg2_nox_convert" />
  76. <result property="hrsg3SmokeConvert" column="hrsg3_smoke_convert" />
  77. <result property="hrsg3So2Convert" column="hrsg3_so2_convert" />
  78. <result property="hrsg3NoxConvert" column="hrsg3_nox_convert" />
  79. <result property="rainPh" column="rain_ph" />
  80. <result property="rainCod" column="rain_cod" />
  81. <result property="wastePh" column="waste_ph" />
  82. <result property="wasteCod" column="waste_cod" />
  83. <result property="gtg45ha1" column="gtg45ha1" />
  84. <result property="gtg45ha2" column="gtg45ha2" />
  85. <result property="gtg45ha3" column="gtg45ha3" />
  86. <result property="gtg45ha4" column="gtg45ha4" />
  87. <result property="gtg45ha5" column="gtg45ha5" />
  88. <result property="gtg45ha6" column="gtg45ha6" />
  89. <result property="gtg45ha7" column="gtg45ha7" />
  90. <result property="gtg45ha8" column="gtg45ha8" />
  91. <result property="gtg45ha9" column="gtg45ha9" />
  92. <result property="gtg45ht1" column="gtg45ht1" />
  93. <result property="gtg45ht2" column="gtg45ht2" />
  94. <result property="gtg45ht3" column="gtg45ht3" />
  95. <result property="gtg45ht4" column="gtg45ht4" />
  96. <result property="gtg45ht5" column="gtg45ht5" />
  97. <result property="gtg45ht6" column="gtg45ht6" />
  98. <result property="qt61001" column="qt61001" />
  99. <result property="qt61002" column="qt61002" />
  100. <result property="qt61003" column="qt61003" />
  101. <result property="qt61004" column="qt61004" />
  102. <result property="qt61005" column="qt61005" />
  103. <result property="qt61101" column="qt61101" />
  104. <result property="qt61102" column="qt61102" />
  105. <result property="qt61103" column="qt61103" />
  106. <result property="qt61104" column="qt61104" />
  107. <result property="qt61105" column="qt61105" />
  108. <result property="qt76001" column="qt76001" />
  109. <result property="qt76002" column="qt76002" />
  110. <result property="qt76041" column="qt76041" />
  111. <result property="qt80001" column="qt80001" />
  112. <result property="qt80002" column="qt80002" />
  113. <result property="qt80003" column="qt80003" />
  114. <result property="qt91001" column="qt91001" />
  115. <result property="qt91002" column="qt91002" />
  116. <result property="qt91003" column="qt91003" />
  117. <result property="qt91004" column="qt91004" />
  118. <result property="qt91005" column="qt91005" />
  119. <result property="qt91006" column="qt91006" />
  120. <result property="qt91011" column="qt91011" />
  121. <result property="qt91012" column="qt91012" />
  122. <result property="qt91013" column="qt91013" />
  123. <result property="at83001" column="at83001" />
  124. <result property="at83002" column="at83002" />
  125. <result property="at83003" column="at83003" />
  126. <result property="at83004" column="at83004" />
  127. <result property="qt12001" column="qt12001" />
  128. <result property="qt12501" column="qt12501" />
  129. <result property="qt12502" column="qt12502" />
  130. <result property="qt22001" column="qt22001" />
  131. <result property="qt22501" column="qt22501" />
  132. <result property="qt22502" column="qt22502" />
  133. <result property="qt32001" column="qt32001" />
  134. <result property="qt32002" column="qt32002" />
  135. <result property="qt32005" column="qt32005" />
  136. <result property="qt32003" column="qt32003" />
  137. <result property="qt32004" column="qt32004" />
  138. <result property="ai82002" column="ai82002" />
  139. <result property="ai82003" column="ai82003" />
  140. <result property="ai82004" column="ai82004" />
  141. <result property="ai82005" column="ai82005" />
  142. <result property="ai82006" column="ai82006" />
  143. <result property="ai82007" column="ai82007" />
  144. <result property="ai82008" column="ai82008" />
  145. <result property="ai82009" column="ai82009" />
  146. <result property="ai82010" column="ai82010" />
  147. <result property="ai82011" column="ai82011" />
  148. <result property="ai82101" column="ai82101" />
  149. <result property="ai82102" column="ai82102" />
  150. <result property="ai82103" column="ai82103" />
  151. <result property="ai82104" column="ai82104" />
  152. <result property="ai82105" column="ai82105" />
  153. <result property="ai82106" column="ai82106" />
  154. <result property="ai82107" column="ai82107" />
  155. <result property="ai82108" column="ai82108" />
  156. <result property="ai82109" column="ai82109" />
  157. <result property="ai82110" column="ai82110" />
  158. <result property="ai82111" column="ai82111" />
  159. <result property="ai82112" column="ai82112" />
  160. <result property="ai82113" column="ai82113" />
  161. <result property="hrsg1Ai82201" column="hrsg1_ai82201" />
  162. <result property="hrsg1Ai82202" column="hrsg1_ai82202" />
  163. <result property="hrsg1Ai82203" column="hrsg1_ai82203" />
  164. <result property="hrsg1Ai82204" column="hrsg1_ai82204" />
  165. <result property="hrsg1Ai82205" column="hrsg1_ai82205" />
  166. <result property="hrsg1Ai82206" column="hrsg1_ai82206" />
  167. <result property="hrsg1Ai82207" column="hrsg1_ai82207" />
  168. <result property="hrsg1Ai82208" column="hrsg1_ai82208" />
  169. <result property="hrsg1Ai82209" column="hrsg1_ai82209" />
  170. <result property="hrsg1Ai82210" column="hrsg1_ai82210" />
  171. <result property="hrsg1Ai82211" column="hrsg1_ai82211" />
  172. <result property="hrsg1Ai82212" column="hrsg1_ai82212" />
  173. <result property="hrsg1Air12551" column="hrsg1_air12551" />
  174. <result property="hrsg1Air12552" column="hrsg1_air12552" />
  175. <result property="hrsg1Air12553" column="hrsg1_air12553" />
  176. <result property="hrsg1Air12554" column="hrsg1_air12554" />
  177. <result property="hrsg1Air12555" column="hrsg1_air12555" />
  178. <result property="hrsg1Air12556" column="hrsg1_air12556" />
  179. <result property="hrsg1Air12557" column="hrsg1_air12557" />
  180. <result property="hrsg1Air12558" column="hrsg1_air12558" />
  181. <result property="hrsg2Ai82301" column="hrsg2_ai82301" />
  182. <result property="hrsg2Ai82302" column="hrsg2_ai82302" />
  183. <result property="hrsg2Ai82303" column="hrsg2_ai82303" />
  184. <result property="hrsg2Ai82304" column="hrsg2_ai82304" />
  185. <result property="hrsg2Ai82305" column="hrsg2_ai82305" />
  186. <result property="hrsg2Ai82306" column="hrsg2_ai82306" />
  187. <result property="hrsg2Ai82307" column="hrsg2_ai82307" />
  188. <result property="hrsg2Ai82308" column="hrsg2_ai82308" />
  189. <result property="hrsg2Ai82309" column="hrsg2_ai82309" />
  190. <result property="hrsg2Ai82310" column="hrsg2_ai82310" />
  191. <result property="hrsg2Ai82311" column="hrsg2_ai82311" />
  192. <result property="hrsg2Ai82312" column="hrsg2_ai82312" />
  193. <result property="hrsg2Air22551" column="hrsg2_air22551" />
  194. <result property="hrsg2Air22552" column="hrsg2_air22552" />
  195. <result property="hrsg2Air22553" column="hrsg2_air22553" />
  196. <result property="hrsg2Air22554" column="hrsg2_air22554" />
  197. <result property="hrsg2Air22555" column="hrsg2_air22555" />
  198. <result property="hrsg2Air22556" column="hrsg2_air22556" />
  199. <result property="hrsg2Air22557" column="hrsg2_air22557" />
  200. <result property="hrsg2Air22558" column="hrsg2_air22558" />
  201. <result property="hrsg2Qi22240" column="hrsg2_qi22240" />
  202. <result property="hrsg2Qi22241" column="hrsg2_qi22241" />
  203. <result property="hrsg2Qi22242" column="hrsg2_qi22242" />
  204. <result property="hrsg3Ai82401" column="hrsg3_ai82401" />
  205. <result property="hrsg3Ai82402" column="hrsg3_ai82402" />
  206. <result property="hrsg3Ai82403" column="hrsg3_ai82403" />
  207. <result property="hrsg3Ai82404" column="hrsg3_ai82404" />
  208. <result property="hrsg3Ai82405" column="hrsg3_ai82405" />
  209. <result property="hrsg3Ai82406" column="hrsg3_ai82406" />
  210. <result property="hrsg3Ai82407" column="hrsg3_ai82407" />
  211. <result property="hrsg3Ai82408" column="hrsg3_ai82408" />
  212. <result property="hrsg3Ai82409" column="hrsg3_ai82409" />
  213. <result property="hrsg3Ai82410" column="hrsg3_ai82410" />
  214. <result property="hrsg3Ai82411" column="hrsg3_ai82411" />
  215. <result property="hrsg3Ai82412" column="hrsg3_ai82412" />
  216. <result property="hrsg3Air32551" column="hrsg3_air32551" />
  217. <result property="hrsg3Air32552" column="hrsg3_air32552" />
  218. <result property="hrsg3Air32553" column="hrsg3_air32553" />
  219. <result property="hrsg3Air32554" column="hrsg3_air32554" />
  220. <result property="hrsg3Air32555" column="hrsg3_air32555" />
  221. <result property="hrsg3Air32556" column="hrsg3_air32556" />
  222. <result property="hrsg3Air32557" column="hrsg3_air32557" />
  223. <result property="hrsg3Air32558" column="hrsg3_air32558" />
  224. <result property="hrsg3Qi32240" column="hrsg3_qi32240" />
  225. <result property="hrsg3Qi32241" column="hrsg3_qi32241" />
  226. <result property="hrsg3Qi32242" column="hrsg3_qi32242" />
  227. <result property="deptName" column="dept_name" />
  228. </resultMap>
  229. <sql id="selectTElecdashboardRealtimeVo">
  230. select
  231. d.id, d.pull_date, d.gtg1_power_gen_level, d.gtg1_efficiency, d.gtg2_power_gen_level, d.gtg2_efficiency,
  232. d.gtg3_power_gen_level, d.gtg3_efficiency, d.stg_power_gen_level, d.stg_efficiency, d.total_power_gen,
  233. d.steam_hhp, d.steam_hp, d.steam_mp, d.steam_lp, d.gas_real_time, d.gas_left, d.gas_used, d.gas_plan,
  234. d.gas_elec, d.gas_syn_gas, d.gas_u2, d.gas_styrene, d.elec_power_gen, d.elec_power_switch, d.elec_used,
  235. d.elec_diff, d.elec_byc_used, d.elec_boc_used, d.carbon_used, d.carbon_real_time, d.sub, d.sub_furnace_load,
  236. d.hhp_pphhp, d.hhp_aaae, d.hhp_gaa, d.hhp_syn, d.hhp_p3802, d.hp_lpg, d.hp_sub, d.hp_ng, d.hp_j1501,
  237. d.hp_j1504_in, d.hp_j1504_out, d.hp_user, d.mp_ncip_mp, d.mp150511, d.mp150512, d.mp_pp_mp, d.mp_p9801_in,
  238. d.mp_p9801_out, d.mp_j1502, d.mp_user, d.lp_pp_lp, d.lp_empty, d.lp_mp_letdown, d.lp_j1509, d.lp_j1503,
  239. d.lp_ldpe_ts, d.lp_ldpe_dm, d.lp_user, d.bcc_syn, d.bcc_ypc, d.hrsg1_smoke_convert, d.hrsg1_so2_convert,
  240. d.hrsg1_nox_convert, d.hrsg2_smoke_convert, d.hrsg2_so2_convert, d.hrsg2_nox_convert, d.hrsg3_smoke_convert,
  241. d.hrsg3_so2_convert, d.hrsg3_nox_convert, d.rain_ph, d.rain_cod, d.waste_ph, d.waste_cod, d.gtg45ha1,
  242. d.gtg45ha2, d.gtg45ha3, d.gtg45ha4, d.gtg45ha5, d.gtg45ha6, d.gtg45ha7, d.gtg45ha8, d.gtg45ha9, d.gtg45ht1,
  243. d.gtg45ht2, d.gtg45ht3, d.gtg45ht4, d.gtg45ht5, d.gtg45ht6, d.qt61001, d.qt61002, d.qt61003, d.qt61004,
  244. d.qt61005, d.qt61101, d.qt61102, d.qt61103, d.qt61104, d.qt61105, d.qt76001, d.qt76002, d.qt76041,
  245. d.qt80001, d.qt80002, d.qt80003, d.qt91001, d.qt91002, d.qt91003, d.qt91004, d.qt91005, d.qt91006,
  246. d.qt91011, d.qt91012, d.qt91013, d.at83001, d.at83002, d.at83003, d.at83004, d.qt12001, d.qt12501,
  247. d.qt12502, d.qt22001, d.qt22501, d.qt22502, d.qt32001, d.qt32002, d.qt32005, d.qt32003, d.qt32004,
  248. d.ai82002, d.ai82003, d.ai82004, d.ai82005, d.ai82006, d.ai82007, d.ai82008, d.ai82009, d.ai82010,
  249. d.ai82011, d.ai82101, d.ai82102, d.ai82103, d.ai82104, d.ai82105, d.ai82106, d.ai82107, d.ai82108,
  250. d.ai82109, d.ai82110, d.ai82111, d.ai82112, d.ai82113, d.hrsg1_ai82201, d.hrsg1_ai82202, d.hrsg1_ai82203,
  251. d.hrsg1_ai82204, d.hrsg1_ai82205, d.hrsg1_ai82206, d.hrsg1_ai82207, d.hrsg1_ai82208, d.hrsg1_ai82209,
  252. d.hrsg1_ai82210, d.hrsg1_ai82211, d.hrsg1_ai82212, d.hrsg1_air12551, d.hrsg1_air12552, d.hrsg1_air12553,
  253. d.hrsg1_air12554, d.hrsg1_air12555, d.hrsg1_air12556, d.hrsg1_air12557, d.hrsg1_air12558, d.hrsg2_ai82301,
  254. d.hrsg2_ai82302, d.hrsg2_ai82303, d.hrsg2_ai82304, d.hrsg2_ai82305, d.hrsg2_ai82306, d.hrsg2_ai82307,
  255. d.hrsg2_ai82308, d.hrsg2_ai82309, d.hrsg2_ai82310, d.hrsg2_ai82311, d.hrsg2_ai82312, d.hrsg2_air22551,
  256. d.hrsg2_air22552, d.hrsg2_air22553, d.hrsg2_air22554, d.hrsg2_air22555, d.hrsg2_air22556, d.hrsg2_air22557,
  257. d.hrsg2_air22558, d.hrsg2_qi22240, d.hrsg2_qi22241, d.hrsg2_qi22242, d.hrsg3_ai82401, d.hrsg3_ai82402,
  258. d.hrsg3_ai82403, d.hrsg3_ai82404, d.hrsg3_ai82405, d.hrsg3_ai82406, d.hrsg3_ai82407, d.hrsg3_ai82408,
  259. d.hrsg3_ai82409, d.hrsg3_ai82410, d.hrsg3_ai82411, d.hrsg3_ai82412, d.hrsg3_air32551, d.hrsg3_air32552,
  260. d.hrsg3_air32553, d.hrsg3_air32554, d.hrsg3_air32555, d.hrsg3_air32556, d.hrsg3_air32557, d.hrsg3_air32558,
  261. d.hrsg3_qi32240, d.hrsg3_qi32241, d.hrsg3_qi32242
  262. from
  263. t_elecdashboard_realtime d
  264. </sql>
  265. <!-- 查询日期最靠前的电厂大屏实时数据 -->
  266. <select id="selectTElecdashboardRealtimeByMaxDate" resultMap="TElecdashboardRealtimeResult">
  267. <include refid="selectTElecdashboardRealtimeVo"/>
  268. where d.pull_date = ( select max(pull_date) from t_elecdashboard_realtime)
  269. </select>
  270. <select id="selectTElecdashboardRealtimeList" parameterType="TElecdashboardRealtime" resultMap="TElecdashboardRealtimeResult">
  271. <include refid="selectTElecdashboardRealtimeVo"/>
  272. <where>
  273. <if test="pullDate != null "> and pull_date = #{pullDate}</if>
  274. <if test="gtg1PowerGenLevel != null and gtg1PowerGenLevel != ''"> and gtg1_power_gen_level = #{gtg1PowerGenLevel}</if>
  275. <if test="gtg1Efficiency != null and gtg1Efficiency != ''"> and gtg1_efficiency = #{gtg1Efficiency}</if>
  276. <if test="gtg2PowerGenLevel != null and gtg2PowerGenLevel != ''"> and gtg2_power_gen_level = #{gtg2PowerGenLevel}</if>
  277. <if test="gtg2Efficiency != null and gtg2Efficiency != ''"> and gtg2_efficiency = #{gtg2Efficiency}</if>
  278. <if test="gtg3PowerGenLevel != null and gtg3PowerGenLevel != ''"> and gtg3_power_gen_level = #{gtg3PowerGenLevel}</if>
  279. <if test="gtg3Efficiency != null and gtg3Efficiency != ''"> and gtg3_efficiency = #{gtg3Efficiency}</if>
  280. <if test="stgPowerGenLevel != null and stgPowerGenLevel != ''"> and stg_power_gen_level = #{stgPowerGenLevel}</if>
  281. <if test="stgEfficiency != null and stgEfficiency != ''"> and stg_efficiency = #{stgEfficiency}</if>
  282. <if test="totalPowerGen != null and totalPowerGen != ''"> and total_power_gen = #{totalPowerGen}</if>
  283. <if test="steamHhp != null and steamHhp != ''"> and steam_hhp = #{steamHhp}</if>
  284. <if test="steamHp != null and steamHp != ''"> and steam_hp = #{steamHp}</if>
  285. <if test="steamMp != null and steamMp != ''"> and steam_mp = #{steamMp}</if>
  286. <if test="steamLp != null and steamLp != ''"> and steam_lp = #{steamLp}</if>
  287. <if test="gasRealTime != null and gasRealTime != ''"> and gas_real_time = #{gasRealTime}</if>
  288. <if test="gasLeft != null and gasLeft != ''"> and gas_left = #{gasLeft}</if>
  289. <if test="gasUsed != null and gasUsed != ''"> and gas_used = #{gasUsed}</if>
  290. <if test="gasPlan != null and gasPlan != ''"> and gas_plan = #{gasPlan}</if>
  291. <if test="gasElec != null and gasElec != ''"> and gas_elec = #{gasElec}</if>
  292. <if test="gasSynGas != null and gasSynGas != ''"> and gas_syn_gas = #{gasSynGas}</if>
  293. <if test="gasU2 != null and gasU2 != ''"> and gas_u2 = #{gasU2}</if>
  294. <if test="gasStyrene != null and gasStyrene != ''"> and gas_styrene = #{gasStyrene}</if>
  295. <if test="elecPowerGen != null and elecPowerGen != ''"> and elec_power_gen = #{elecPowerGen}</if>
  296. <if test="elecPowerSwitch != null and elecPowerSwitch != ''"> and elec_power_switch = #{elecPowerSwitch}</if>
  297. <if test="elecUsed != null and elecUsed != ''"> and elec_used = #{elecUsed}</if>
  298. <if test="elecDiff != null and elecDiff != ''"> and elec_diff = #{elecDiff}</if>
  299. <if test="elecBycUsed != null and elecBycUsed != ''"> and elec_byc_used = #{elecBycUsed}</if>
  300. <if test="elecBocUsed != null and elecBocUsed != ''"> and elec_boc_used = #{elecBocUsed}</if>
  301. <if test="carbonUsed != null and carbonUsed != ''"> and carbon_used = #{carbonUsed}</if>
  302. <if test="carbonRealTime != null and carbonRealTime != ''"> and carbon_real_time = #{carbonRealTime}</if>
  303. <if test="sub != null and sub != ''"> and sub = #{sub}</if>
  304. <if test="subFurnaceLoad != null and subFurnaceLoad != ''"> and sub_furnace_load = #{subFurnaceLoad}</if>
  305. <if test="hhpPphhp != null and hhpPphhp != ''"> and hhp_pphhp = #{hhpPphhp}</if>
  306. <if test="hhpAaae != null and hhpAaae != ''"> and hhp_aaae = #{hhpAaae}</if>
  307. <if test="hhpGaa != null and hhpGaa != ''"> and hhp_gaa = #{hhpGaa}</if>
  308. <if test="hhpSyn != null and hhpSyn != ''"> and hhp_syn = #{hhpSyn}</if>
  309. <if test="hhpP3802 != null and hhpP3802 != ''"> and hhp_p3802 = #{hhpP3802}</if>
  310. <if test="hpLpg != null and hpLpg != ''"> and hp_lpg = #{hpLpg}</if>
  311. <if test="hpSub != null and hpSub != ''"> and hp_sub = #{hpSub}</if>
  312. <if test="hpNg != null and hpNg != ''"> and hp_ng = #{hpNg}</if>
  313. <if test="hpJ1501 != null and hpJ1501 != ''"> and hp_j1501 = #{hpJ1501}</if>
  314. <if test="hpJ1504In != null and hpJ1504In != ''"> and hp_j1504_in = #{hpJ1504In}</if>
  315. <if test="hpJ1504Out != null and hpJ1504Out != ''"> and hp_j1504_out = #{hpJ1504Out}</if>
  316. <if test="hpUser != null and hpUser != ''"> and hp_user = #{hpUser}</if>
  317. <if test="mpNcipMp != null and mpNcipMp != ''"> and mp_ncip_mp = #{mpNcipMp}</if>
  318. <if test="mp150511 != null and mp150511 != ''"> and mp150511 = #{mp150511}</if>
  319. <if test="mp150512 != null and mp150512 != ''"> and mp150512 = #{mp150512}</if>
  320. <if test="mpPpMp != null and mpPpMp != ''"> and mp_pp_mp = #{mpPpMp}</if>
  321. <if test="mpP9801In != null and mpP9801In != ''"> and mp_p9801_in = #{mpP9801In}</if>
  322. <if test="mpP9801Out != null and mpP9801Out != ''"> and mp_p9801_out = #{mpP9801Out}</if>
  323. <if test="mpJ1502 != null and mpJ1502 != ''"> and mp_j1502 = #{mpJ1502}</if>
  324. <if test="mpUser != null and mpUser != ''"> and mp_user = #{mpUser}</if>
  325. <if test="lpPpLp != null and lpPpLp != ''"> and lp_pp_lp = #{lpPpLp}</if>
  326. <if test="lpEmpty != null and lpEmpty != ''"> and lp_empty = #{lpEmpty}</if>
  327. <if test="lpMpLetdown != null and lpMpLetdown != ''"> and lp_mp_letdown = #{lpMpLetdown}</if>
  328. <if test="lpJ1509 != null and lpJ1509 != ''"> and lp_j1509 = #{lpJ1509}</if>
  329. <if test="lpJ1503 != null and lpJ1503 != ''"> and lp_j1503 = #{lpJ1503}</if>
  330. <if test="lpLdpeTs != null and lpLdpeTs != ''"> and lp_ldpe_ts = #{lpLdpeTs}</if>
  331. <if test="lpLdpeDm != null and lpLdpeDm != ''"> and lp_ldpe_dm = #{lpLdpeDm}</if>
  332. <if test="lpUser != null and lpUser != ''"> and lp_user = #{lpUser}</if>
  333. <if test="bccSyn != null and bccSyn != ''"> and bcc_syn = #{bccSyn}</if>
  334. <if test="bccYpc != null and bccYpc != ''"> and bcc_ypc = #{bccYpc}</if>
  335. <if test="hrsg1SmokeConvert != null and hrsg1SmokeConvert != ''"> and hrsg1_smoke_convert = #{hrsg1SmokeConvert}</if>
  336. <if test="hrsg1So2Convert != null and hrsg1So2Convert != ''"> and hrsg1_so2_convert = #{hrsg1So2Convert}</if>
  337. <if test="hrsg1NoxConvert != null and hrsg1NoxConvert != ''"> and hrsg1_nox_convert = #{hrsg1NoxConvert}</if>
  338. <if test="hrsg2SmokeConvert != null and hrsg2SmokeConvert != ''"> and hrsg2_smoke_convert = #{hrsg2SmokeConvert}</if>
  339. <if test="hrsg2So2Convert != null and hrsg2So2Convert != ''"> and hrsg2_so2_convert = #{hrsg2So2Convert}</if>
  340. <if test="hrsg2NoxConvert != null and hrsg2NoxConvert != ''"> and hrsg2_nox_convert = #{hrsg2NoxConvert}</if>
  341. <if test="hrsg3SmokeConvert != null and hrsg3SmokeConvert != ''"> and hrsg3_smoke_convert = #{hrsg3SmokeConvert}</if>
  342. <if test="hrsg3So2Convert != null and hrsg3So2Convert != ''"> and hrsg3_so2_convert = #{hrsg3So2Convert}</if>
  343. <if test="hrsg3NoxConvert != null and hrsg3NoxConvert != ''"> and hrsg3_nox_convert = #{hrsg3NoxConvert}</if>
  344. <if test="rainPh != null and rainPh != ''"> and rain_ph = #{rainPh}</if>
  345. <if test="rainCod != null and rainCod != ''"> and rain_cod = #{rainCod}</if>
  346. <if test="wastePh != null and wastePh != ''"> and waste_ph = #{wastePh}</if>
  347. <if test="wasteCod != null and wasteCod != ''"> and waste_cod = #{wasteCod}</if>
  348. <if test="gtg45ha1 != null and gtg45ha1 != ''"> and gtg45ha1 = #{gtg45ha1}</if>
  349. <if test="gtg45ha2 != null and gtg45ha2 != ''"> and gtg45ha2 = #{gtg45ha2}</if>
  350. <if test="gtg45ha3 != null and gtg45ha3 != ''"> and gtg45ha3 = #{gtg45ha3}</if>
  351. <if test="gtg45ha4 != null and gtg45ha4 != ''"> and gtg45ha4 = #{gtg45ha4}</if>
  352. <if test="gtg45ha5 != null and gtg45ha5 != ''"> and gtg45ha5 = #{gtg45ha5}</if>
  353. <if test="gtg45ha6 != null and gtg45ha6 != ''"> and gtg45ha6 = #{gtg45ha6}</if>
  354. <if test="gtg45ha7 != null and gtg45ha7 != ''"> and gtg45ha7 = #{gtg45ha7}</if>
  355. <if test="gtg45ha8 != null and gtg45ha8 != ''"> and gtg45ha8 = #{gtg45ha8}</if>
  356. <if test="gtg45ha9 != null and gtg45ha9 != ''"> and gtg45ha9 = #{gtg45ha9}</if>
  357. <if test="gtg45ht1 != null and gtg45ht1 != ''"> and gtg45ht1 = #{gtg45ht1}</if>
  358. <if test="gtg45ht2 != null and gtg45ht2 != ''"> and gtg45ht2 = #{gtg45ht2}</if>
  359. <if test="gtg45ht3 != null and gtg45ht3 != ''"> and gtg45ht3 = #{gtg45ht3}</if>
  360. <if test="gtg45ht4 != null and gtg45ht4 != ''"> and gtg45ht4 = #{gtg45ht4}</if>
  361. <if test="gtg45ht5 != null and gtg45ht5 != ''"> and gtg45ht5 = #{gtg45ht5}</if>
  362. <if test="gtg45ht6 != null and gtg45ht6 != ''"> and gtg45ht6 = #{gtg45ht6}</if>
  363. <if test="qt61001 != null and qt61001 != ''"> and qt61001 = #{qt61001}</if>
  364. <if test="qt61002 != null and qt61002 != ''"> and qt61002 = #{qt61002}</if>
  365. <if test="qt61003 != null and qt61003 != ''"> and qt61003 = #{qt61003}</if>
  366. <if test="qt61004 != null and qt61004 != ''"> and qt61004 = #{qt61004}</if>
  367. <if test="qt61005 != null and qt61005 != ''"> and qt61005 = #{qt61005}</if>
  368. <if test="qt61101 != null and qt61101 != ''"> and qt61101 = #{qt61101}</if>
  369. <if test="qt61102 != null and qt61102 != ''"> and qt61102 = #{qt61102}</if>
  370. <if test="qt61103 != null and qt61103 != ''"> and qt61103 = #{qt61103}</if>
  371. <if test="qt61104 != null and qt61104 != ''"> and qt61104 = #{qt61104}</if>
  372. <if test="qt61105 != null and qt61105 != ''"> and qt61105 = #{qt61105}</if>
  373. <if test="qt76001 != null and qt76001 != ''"> and qt76001 = #{qt76001}</if>
  374. <if test="qt76002 != null and qt76002 != ''"> and qt76002 = #{qt76002}</if>
  375. <if test="qt76041 != null and qt76041 != ''"> and qt76041 = #{qt76041}</if>
  376. <if test="qt80001 != null and qt80001 != ''"> and qt80001 = #{qt80001}</if>
  377. <if test="qt80002 != null and qt80002 != ''"> and qt80002 = #{qt80002}</if>
  378. <if test="qt80003 != null and qt80003 != ''"> and qt80003 = #{qt80003}</if>
  379. <if test="qt91001 != null and qt91001 != ''"> and qt91001 = #{qt91001}</if>
  380. <if test="qt91002 != null and qt91002 != ''"> and qt91002 = #{qt91002}</if>
  381. <if test="qt91003 != null and qt91003 != ''"> and qt91003 = #{qt91003}</if>
  382. <if test="qt91004 != null and qt91004 != ''"> and qt91004 = #{qt91004}</if>
  383. <if test="qt91005 != null and qt91005 != ''"> and qt91005 = #{qt91005}</if>
  384. <if test="qt91006 != null and qt91006 != ''"> and qt91006 = #{qt91006}</if>
  385. <if test="qt91011 != null and qt91011 != ''"> and qt91011 = #{qt91011}</if>
  386. <if test="qt91012 != null and qt91012 != ''"> and qt91012 = #{qt91012}</if>
  387. <if test="qt91013 != null and qt91013 != ''"> and qt91013 = #{qt91013}</if>
  388. <if test="at83001 != null and at83001 != ''"> and at83001 = #{at83001}</if>
  389. <if test="at83002 != null and at83002 != ''"> and at83002 = #{at83002}</if>
  390. <if test="at83003 != null and at83003 != ''"> and at83003 = #{at83003}</if>
  391. <if test="at83004 != null and at83004 != ''"> and at83004 = #{at83004}</if>
  392. <if test="qt12001 != null and qt12001 != ''"> and qt12001 = #{qt12001}</if>
  393. <if test="qt12501 != null and qt12501 != ''"> and qt12501 = #{qt12501}</if>
  394. <if test="qt12502 != null and qt12502 != ''"> and qt12502 = #{qt12502}</if>
  395. <if test="qt22001 != null and qt22001 != ''"> and qt22001 = #{qt22001}</if>
  396. <if test="qt22501 != null and qt22501 != ''"> and qt22501 = #{qt22501}</if>
  397. <if test="qt22502 != null and qt22502 != ''"> and qt22502 = #{qt22502}</if>
  398. <if test="qt32001 != null and qt32001 != ''"> and qt32001 = #{qt32001}</if>
  399. <if test="qt32002 != null and qt32002 != ''"> and qt32002 = #{qt32002}</if>
  400. <if test="qt32005 != null and qt32005 != ''"> and qt32005 = #{qt32005}</if>
  401. <if test="qt32003 != null and qt32003 != ''"> and qt32003 = #{qt32003}</if>
  402. <if test="qt32004 != null and qt32004 != ''"> and qt32004 = #{qt32004}</if>
  403. <if test="ai82002 != null and ai82002 != ''"> and ai82002 = #{ai82002}</if>
  404. <if test="ai82003 != null and ai82003 != ''"> and ai82003 = #{ai82003}</if>
  405. <if test="ai82004 != null and ai82004 != ''"> and ai82004 = #{ai82004}</if>
  406. <if test="ai82005 != null and ai82005 != ''"> and ai82005 = #{ai82005}</if>
  407. <if test="ai82006 != null and ai82006 != ''"> and ai82006 = #{ai82006}</if>
  408. <if test="ai82007 != null and ai82007 != ''"> and ai82007 = #{ai82007}</if>
  409. <if test="ai82008 != null and ai82008 != ''"> and ai82008 = #{ai82008}</if>
  410. <if test="ai82009 != null and ai82009 != ''"> and ai82009 = #{ai82009}</if>
  411. <if test="ai82010 != null and ai82010 != ''"> and ai82010 = #{ai82010}</if>
  412. <if test="ai82011 != null and ai82011 != ''"> and ai82011 = #{ai82011}</if>
  413. <if test="ai82101 != null and ai82101 != ''"> and ai82101 = #{ai82101}</if>
  414. <if test="ai82102 != null and ai82102 != ''"> and ai82102 = #{ai82102}</if>
  415. <if test="ai82103 != null and ai82103 != ''"> and ai82103 = #{ai82103}</if>
  416. <if test="ai82104 != null and ai82104 != ''"> and ai82104 = #{ai82104}</if>
  417. <if test="ai82105 != null and ai82105 != ''"> and ai82105 = #{ai82105}</if>
  418. <if test="ai82106 != null and ai82106 != ''"> and ai82106 = #{ai82106}</if>
  419. <if test="ai82107 != null and ai82107 != ''"> and ai82107 = #{ai82107}</if>
  420. <if test="ai82108 != null and ai82108 != ''"> and ai82108 = #{ai82108}</if>
  421. <if test="ai82109 != null and ai82109 != ''"> and ai82109 = #{ai82109}</if>
  422. <if test="ai82110 != null and ai82110 != ''"> and ai82110 = #{ai82110}</if>
  423. <if test="ai82111 != null and ai82111 != ''"> and ai82111 = #{ai82111}</if>
  424. <if test="ai82112 != null and ai82112 != ''"> and ai82112 = #{ai82112}</if>
  425. <if test="ai82113 != null and ai82113 != ''"> and ai82113 = #{ai82113}</if>
  426. <if test="hrsg1Ai82201 != null and hrsg1Ai82201 != ''"> and hrsg1_ai82201 = #{hrsg1Ai82201}</if>
  427. <if test="hrsg1Ai82202 != null and hrsg1Ai82202 != ''"> and hrsg1_ai82202 = #{hrsg1Ai82202}</if>
  428. <if test="hrsg1Ai82203 != null and hrsg1Ai82203 != ''"> and hrsg1_ai82203 = #{hrsg1Ai82203}</if>
  429. <if test="hrsg1Ai82204 != null and hrsg1Ai82204 != ''"> and hrsg1_ai82204 = #{hrsg1Ai82204}</if>
  430. <if test="hrsg1Ai82205 != null and hrsg1Ai82205 != ''"> and hrsg1_ai82205 = #{hrsg1Ai82205}</if>
  431. <if test="hrsg1Ai82206 != null and hrsg1Ai82206 != ''"> and hrsg1_ai82206 = #{hrsg1Ai82206}</if>
  432. <if test="hrsg1Ai82207 != null and hrsg1Ai82207 != ''"> and hrsg1_ai82207 = #{hrsg1Ai82207}</if>
  433. <if test="hrsg1Ai82208 != null and hrsg1Ai82208 != ''"> and hrsg1_ai82208 = #{hrsg1Ai82208}</if>
  434. <if test="hrsg1Ai82209 != null and hrsg1Ai82209 != ''"> and hrsg1_ai82209 = #{hrsg1Ai82209}</if>
  435. <if test="hrsg1Ai82210 != null and hrsg1Ai82210 != ''"> and hrsg1_ai82210 = #{hrsg1Ai82210}</if>
  436. <if test="hrsg1Ai82211 != null and hrsg1Ai82211 != ''"> and hrsg1_ai82211 = #{hrsg1Ai82211}</if>
  437. <if test="hrsg1Ai82212 != null and hrsg1Ai82212 != ''"> and hrsg1_ai82212 = #{hrsg1Ai82212}</if>
  438. <if test="hrsg1Air12551 != null and hrsg1Air12551 != ''"> and hrsg1_air12551 = #{hrsg1Air12551}</if>
  439. <if test="hrsg1Air12552 != null and hrsg1Air12552 != ''"> and hrsg1_air12552 = #{hrsg1Air12552}</if>
  440. <if test="hrsg1Air12553 != null and hrsg1Air12553 != ''"> and hrsg1_air12553 = #{hrsg1Air12553}</if>
  441. <if test="hrsg1Air12554 != null and hrsg1Air12554 != ''"> and hrsg1_air12554 = #{hrsg1Air12554}</if>
  442. <if test="hrsg1Air12555 != null and hrsg1Air12555 != ''"> and hrsg1_air12555 = #{hrsg1Air12555}</if>
  443. <if test="hrsg1Air12556 != null and hrsg1Air12556 != ''"> and hrsg1_air12556 = #{hrsg1Air12556}</if>
  444. <if test="hrsg1Air12557 != null and hrsg1Air12557 != ''"> and hrsg1_air12557 = #{hrsg1Air12557}</if>
  445. <if test="hrsg1Air12558 != null and hrsg1Air12558 != ''"> and hrsg1_air12558 = #{hrsg1Air12558}</if>
  446. <if test="hrsg2Ai82301 != null and hrsg2Ai82301 != ''"> and hrsg2_ai82301 = #{hrsg2Ai82301}</if>
  447. <if test="hrsg2Ai82302 != null and hrsg2Ai82302 != ''"> and hrsg2_ai82302 = #{hrsg2Ai82302}</if>
  448. <if test="hrsg2Ai82303 != null and hrsg2Ai82303 != ''"> and hrsg2_ai82303 = #{hrsg2Ai82303}</if>
  449. <if test="hrsg2Ai82304 != null and hrsg2Ai82304 != ''"> and hrsg2_ai82304 = #{hrsg2Ai82304}</if>
  450. <if test="hrsg2Ai82305 != null and hrsg2Ai82305 != ''"> and hrsg2_ai82305 = #{hrsg2Ai82305}</if>
  451. <if test="hrsg2Ai82306 != null and hrsg2Ai82306 != ''"> and hrsg2_ai82306 = #{hrsg2Ai82306}</if>
  452. <if test="hrsg2Ai82307 != null and hrsg2Ai82307 != ''"> and hrsg2_ai82307 = #{hrsg2Ai82307}</if>
  453. <if test="hrsg2Ai82308 != null and hrsg2Ai82308 != ''"> and hrsg2_ai82308 = #{hrsg2Ai82308}</if>
  454. <if test="hrsg2Ai82309 != null and hrsg2Ai82309 != ''"> and hrsg2_ai82309 = #{hrsg2Ai82309}</if>
  455. <if test="hrsg2Ai82310 != null and hrsg2Ai82310 != ''"> and hrsg2_ai82310 = #{hrsg2Ai82310}</if>
  456. <if test="hrsg2Ai82311 != null and hrsg2Ai82311 != ''"> and hrsg2_ai82311 = #{hrsg2Ai82311}</if>
  457. <if test="hrsg2Ai82312 != null and hrsg2Ai82312 != ''"> and hrsg2_ai82312 = #{hrsg2Ai82312}</if>
  458. <if test="hrsg2Air22551 != null and hrsg2Air22551 != ''"> and hrsg2_air22551 = #{hrsg2Air22551}</if>
  459. <if test="hrsg2Air22552 != null and hrsg2Air22552 != ''"> and hrsg2_air22552 = #{hrsg2Air22552}</if>
  460. <if test="hrsg2Air22553 != null and hrsg2Air22553 != ''"> and hrsg2_air22553 = #{hrsg2Air22553}</if>
  461. <if test="hrsg2Air22554 != null and hrsg2Air22554 != ''"> and hrsg2_air22554 = #{hrsg2Air22554}</if>
  462. <if test="hrsg2Air22555 != null and hrsg2Air22555 != ''"> and hrsg2_air22555 = #{hrsg2Air22555}</if>
  463. <if test="hrsg2Air22556 != null and hrsg2Air22556 != ''"> and hrsg2_air22556 = #{hrsg2Air22556}</if>
  464. <if test="hrsg2Air22557 != null and hrsg2Air22557 != ''"> and hrsg2_air22557 = #{hrsg2Air22557}</if>
  465. <if test="hrsg2Air22558 != null and hrsg2Air22558 != ''"> and hrsg2_air22558 = #{hrsg2Air22558}</if>
  466. <if test="hrsg2Qi22240 != null and hrsg2Qi22240 != ''"> and hrsg2_qi22240 = #{hrsg2Qi22240}</if>
  467. <if test="hrsg2Qi22241 != null and hrsg2Qi22241 != ''"> and hrsg2_qi22241 = #{hrsg2Qi22241}</if>
  468. <if test="hrsg2Qi22242 != null and hrsg2Qi22242 != ''"> and hrsg2_qi22242 = #{hrsg2Qi22242}</if>
  469. <if test="hrsg3Ai82401 != null and hrsg3Ai82401 != ''"> and hrsg3_ai82401 = #{hrsg3Ai82401}</if>
  470. <if test="hrsg3Ai82402 != null and hrsg3Ai82402 != ''"> and hrsg3_ai82402 = #{hrsg3Ai82402}</if>
  471. <if test="hrsg3Ai82403 != null and hrsg3Ai82403 != ''"> and hrsg3_ai82403 = #{hrsg3Ai82403}</if>
  472. <if test="hrsg3Ai82404 != null and hrsg3Ai82404 != ''"> and hrsg3_ai82404 = #{hrsg3Ai82404}</if>
  473. <if test="hrsg3Ai82405 != null and hrsg3Ai82405 != ''"> and hrsg3_ai82405 = #{hrsg3Ai82405}</if>
  474. <if test="hrsg3Ai82406 != null and hrsg3Ai82406 != ''"> and hrsg3_ai82406 = #{hrsg3Ai82406}</if>
  475. <if test="hrsg3Ai82407 != null and hrsg3Ai82407 != ''"> and hrsg3_ai82407 = #{hrsg3Ai82407}</if>
  476. <if test="hrsg3Ai82408 != null and hrsg3Ai82408 != ''"> and hrsg3_ai82408 = #{hrsg3Ai82408}</if>
  477. <if test="hrsg3Ai82409 != null and hrsg3Ai82409 != ''"> and hrsg3_ai82409 = #{hrsg3Ai82409}</if>
  478. <if test="hrsg3Ai82410 != null and hrsg3Ai82410 != ''"> and hrsg3_ai82410 = #{hrsg3Ai82410}</if>
  479. <if test="hrsg3Ai82411 != null and hrsg3Ai82411 != ''"> and hrsg3_ai82411 = #{hrsg3Ai82411}</if>
  480. <if test="hrsg3Ai82412 != null and hrsg3Ai82412 != ''"> and hrsg3_ai82412 = #{hrsg3Ai82412}</if>
  481. <if test="hrsg3Air32551 != null and hrsg3Air32551 != ''"> and hrsg3_air32551 = #{hrsg3Air32551}</if>
  482. <if test="hrsg3Air32552 != null and hrsg3Air32552 != ''"> and hrsg3_air32552 = #{hrsg3Air32552}</if>
  483. <if test="hrsg3Air32553 != null and hrsg3Air32553 != ''"> and hrsg3_air32553 = #{hrsg3Air32553}</if>
  484. <if test="hrsg3Air32554 != null and hrsg3Air32554 != ''"> and hrsg3_air32554 = #{hrsg3Air32554}</if>
  485. <if test="hrsg3Air32555 != null and hrsg3Air32555 != ''"> and hrsg3_air32555 = #{hrsg3Air32555}</if>
  486. <if test="hrsg3Air32556 != null and hrsg3Air32556 != ''"> and hrsg3_air32556 = #{hrsg3Air32556}</if>
  487. <if test="hrsg3Air32557 != null and hrsg3Air32557 != ''"> and hrsg3_air32557 = #{hrsg3Air32557}</if>
  488. <if test="hrsg3Air32558 != null and hrsg3Air32558 != ''"> and hrsg3_air32558 = #{hrsg3Air32558}</if>
  489. <if test="hrsg3Qi32240 != null and hrsg3Qi32240 != ''"> and hrsg3_qi32240 = #{hrsg3Qi32240}</if>
  490. <if test="hrsg3Qi32241 != null and hrsg3Qi32241 != ''"> and hrsg3_qi32241 = #{hrsg3Qi32241}</if>
  491. <if test="hrsg3Qi32242 != null and hrsg3Qi32242 != ''"> and hrsg3_qi32242 = #{hrsg3Qi32242}</if>
  492. and d.del_flag = 0
  493. </where>
  494. <!-- 数据范围过滤 -->
  495. ${params.dataScope}
  496. </select>
  497. <select id="selectTElecdashboardRealtimeById" parameterType="Long" resultMap="TElecdashboardRealtimeResult">
  498. <include refid="selectTElecdashboardRealtimeVo"/>
  499. where id = #{id}
  500. </select>
  501. <insert id="insertTElecdashboardRealtime" parameterType="TElecdashboardRealtime">
  502. insert into t_elecdashboard_realtime
  503. <trim prefix="(" suffix=")" suffixOverrides=",">
  504. <if test="id != null">id,</if>
  505. <if test="pullDate != null">pull_date,</if>
  506. <if test="gtg1PowerGenLevel != null">gtg1_power_gen_level,</if>
  507. <if test="gtg1Efficiency != null">gtg1_efficiency,</if>
  508. <if test="gtg2PowerGenLevel != null">gtg2_power_gen_level,</if>
  509. <if test="gtg2Efficiency != null">gtg2_efficiency,</if>
  510. <if test="gtg3PowerGenLevel != null">gtg3_power_gen_level,</if>
  511. <if test="gtg3Efficiency != null">gtg3_efficiency,</if>
  512. <if test="stgPowerGenLevel != null">stg_power_gen_level,</if>
  513. <if test="stgEfficiency != null">stg_efficiency,</if>
  514. <if test="totalPowerGen != null">total_power_gen,</if>
  515. <if test="steamHhp != null">steam_hhp,</if>
  516. <if test="steamHp != null">steam_hp,</if>
  517. <if test="steamMp != null">steam_mp,</if>
  518. <if test="steamLp != null">steam_lp,</if>
  519. <if test="gasRealTime != null">gas_real_time,</if>
  520. <if test="gasLeft != null">gas_left,</if>
  521. <if test="gasUsed != null">gas_used,</if>
  522. <if test="gasPlan != null">gas_plan,</if>
  523. <if test="gasElec != null">gas_elec,</if>
  524. <if test="gasSynGas != null">gas_syn_gas,</if>
  525. <if test="gasU2 != null">gas_u2,</if>
  526. <if test="gasStyrene != null">gas_styrene,</if>
  527. <if test="elecPowerGen != null">elec_power_gen,</if>
  528. <if test="elecPowerSwitch != null">elec_power_switch,</if>
  529. <if test="elecUsed != null">elec_used,</if>
  530. <if test="elecDiff != null">elec_diff,</if>
  531. <if test="elecBycUsed != null">elec_byc_used,</if>
  532. <if test="elecBocUsed != null">elec_boc_used,</if>
  533. <if test="carbonUsed != null">carbon_used,</if>
  534. <if test="carbonRealTime != null">carbon_real_time,</if>
  535. <if test="sub != null">sub,</if>
  536. <if test="subFurnaceLoad != null">sub_furnace_load,</if>
  537. <if test="hhpPphhp != null">hhp_pphhp,</if>
  538. <if test="hhpAaae != null">hhp_aaae,</if>
  539. <if test="hhpGaa != null">hhp_gaa,</if>
  540. <if test="hhpSyn != null">hhp_syn,</if>
  541. <if test="hhpP3802 != null">hhp_p3802,</if>
  542. <if test="hpLpg != null">hp_lpg,</if>
  543. <if test="hpSub != null">hp_sub,</if>
  544. <if test="hpNg != null">hp_ng,</if>
  545. <if test="hpJ1501 != null">hp_j1501,</if>
  546. <if test="hpJ1504In != null">hp_j1504_in,</if>
  547. <if test="hpJ1504Out != null">hp_j1504_out,</if>
  548. <if test="hpUser != null">hp_user,</if>
  549. <if test="mpNcipMp != null">mp_ncip_mp,</if>
  550. <if test="mp150511 != null">mp150511,</if>
  551. <if test="mp150512 != null">mp150512,</if>
  552. <if test="mpPpMp != null">mp_pp_mp,</if>
  553. <if test="mpP9801In != null">mp_p9801_in,</if>
  554. <if test="mpP9801Out != null">mp_p9801_out,</if>
  555. <if test="mpJ1502 != null">mp_j1502,</if>
  556. <if test="mpUser != null">mp_user,</if>
  557. <if test="lpPpLp != null">lp_pp_lp,</if>
  558. <if test="lpEmpty != null">lp_empty,</if>
  559. <if test="lpMpLetdown != null">lp_mp_letdown,</if>
  560. <if test="lpJ1509 != null">lp_j1509,</if>
  561. <if test="lpJ1503 != null">lp_j1503,</if>
  562. <if test="lpLdpeTs != null">lp_ldpe_ts,</if>
  563. <if test="lpLdpeDm != null">lp_ldpe_dm,</if>
  564. <if test="lpUser != null">lp_user,</if>
  565. <if test="bccSyn != null">bcc_syn,</if>
  566. <if test="bccYpc != null">bcc_ypc,</if>
  567. <if test="hrsg1SmokeConvert != null">hrsg1_smoke_convert,</if>
  568. <if test="hrsg1So2Convert != null">hrsg1_so2_convert,</if>
  569. <if test="hrsg1NoxConvert != null">hrsg1_nox_convert,</if>
  570. <if test="hrsg2SmokeConvert != null">hrsg2_smoke_convert,</if>
  571. <if test="hrsg2So2Convert != null">hrsg2_so2_convert,</if>
  572. <if test="hrsg2NoxConvert != null">hrsg2_nox_convert,</if>
  573. <if test="hrsg3SmokeConvert != null">hrsg3_smoke_convert,</if>
  574. <if test="hrsg3So2Convert != null">hrsg3_so2_convert,</if>
  575. <if test="hrsg3NoxConvert != null">hrsg3_nox_convert,</if>
  576. <if test="rainPh != null">rain_ph,</if>
  577. <if test="rainCod != null">rain_cod,</if>
  578. <if test="wastePh != null">waste_ph,</if>
  579. <if test="wasteCod != null">waste_cod,</if>
  580. <if test="gtg45ha1 != null">gtg45ha1,</if>
  581. <if test="gtg45ha2 != null">gtg45ha2,</if>
  582. <if test="gtg45ha3 != null">gtg45ha3,</if>
  583. <if test="gtg45ha4 != null">gtg45ha4,</if>
  584. <if test="gtg45ha5 != null">gtg45ha5,</if>
  585. <if test="gtg45ha6 != null">gtg45ha6,</if>
  586. <if test="gtg45ha7 != null">gtg45ha7,</if>
  587. <if test="gtg45ha8 != null">gtg45ha8,</if>
  588. <if test="gtg45ha9 != null">gtg45ha9,</if>
  589. <if test="gtg45ht1 != null">gtg45ht1,</if>
  590. <if test="gtg45ht2 != null">gtg45ht2,</if>
  591. <if test="gtg45ht3 != null">gtg45ht3,</if>
  592. <if test="gtg45ht4 != null">gtg45ht4,</if>
  593. <if test="gtg45ht5 != null">gtg45ht5,</if>
  594. <if test="gtg45ht6 != null">gtg45ht6,</if>
  595. <if test="qt61001 != null">qt61001,</if>
  596. <if test="qt61002 != null">qt61002,</if>
  597. <if test="qt61003 != null">qt61003,</if>
  598. <if test="qt61004 != null">qt61004,</if>
  599. <if test="qt61005 != null">qt61005,</if>
  600. <if test="qt61101 != null">qt61101,</if>
  601. <if test="qt61102 != null">qt61102,</if>
  602. <if test="qt61103 != null">qt61103,</if>
  603. <if test="qt61104 != null">qt61104,</if>
  604. <if test="qt61105 != null">qt61105,</if>
  605. <if test="qt76001 != null">qt76001,</if>
  606. <if test="qt76002 != null">qt76002,</if>
  607. <if test="qt76041 != null">qt76041,</if>
  608. <if test="qt80001 != null">qt80001,</if>
  609. <if test="qt80002 != null">qt80002,</if>
  610. <if test="qt80003 != null">qt80003,</if>
  611. <if test="qt91001 != null">qt91001,</if>
  612. <if test="qt91002 != null">qt91002,</if>
  613. <if test="qt91003 != null">qt91003,</if>
  614. <if test="qt91004 != null">qt91004,</if>
  615. <if test="qt91005 != null">qt91005,</if>
  616. <if test="qt91006 != null">qt91006,</if>
  617. <if test="qt91011 != null">qt91011,</if>
  618. <if test="qt91012 != null">qt91012,</if>
  619. <if test="qt91013 != null">qt91013,</if>
  620. <if test="at83001 != null">at83001,</if>
  621. <if test="at83002 != null">at83002,</if>
  622. <if test="at83003 != null">at83003,</if>
  623. <if test="at83004 != null">at83004,</if>
  624. <if test="qt12001 != null">qt12001,</if>
  625. <if test="qt12501 != null">qt12501,</if>
  626. <if test="qt12502 != null">qt12502,</if>
  627. <if test="qt22001 != null">qt22001,</if>
  628. <if test="qt22501 != null">qt22501,</if>
  629. <if test="qt22502 != null">qt22502,</if>
  630. <if test="qt32001 != null">qt32001,</if>
  631. <if test="qt32002 != null">qt32002,</if>
  632. <if test="qt32005 != null">qt32005,</if>
  633. <if test="qt32003 != null">qt32003,</if>
  634. <if test="qt32004 != null">qt32004,</if>
  635. <if test="ai82002 != null">ai82002,</if>
  636. <if test="ai82003 != null">ai82003,</if>
  637. <if test="ai82004 != null">ai82004,</if>
  638. <if test="ai82005 != null">ai82005,</if>
  639. <if test="ai82006 != null">ai82006,</if>
  640. <if test="ai82007 != null">ai82007,</if>
  641. <if test="ai82008 != null">ai82008,</if>
  642. <if test="ai82009 != null">ai82009,</if>
  643. <if test="ai82010 != null">ai82010,</if>
  644. <if test="ai82011 != null">ai82011,</if>
  645. <if test="ai82101 != null">ai82101,</if>
  646. <if test="ai82102 != null">ai82102,</if>
  647. <if test="ai82103 != null">ai82103,</if>
  648. <if test="ai82104 != null">ai82104,</if>
  649. <if test="ai82105 != null">ai82105,</if>
  650. <if test="ai82106 != null">ai82106,</if>
  651. <if test="ai82107 != null">ai82107,</if>
  652. <if test="ai82108 != null">ai82108,</if>
  653. <if test="ai82109 != null">ai82109,</if>
  654. <if test="ai82110 != null">ai82110,</if>
  655. <if test="ai82111 != null">ai82111,</if>
  656. <if test="ai82112 != null">ai82112,</if>
  657. <if test="ai82113 != null">ai82113,</if>
  658. <if test="hrsg1Ai82201 != null">hrsg1_ai82201,</if>
  659. <if test="hrsg1Ai82202 != null">hrsg1_ai82202,</if>
  660. <if test="hrsg1Ai82203 != null">hrsg1_ai82203,</if>
  661. <if test="hrsg1Ai82204 != null">hrsg1_ai82204,</if>
  662. <if test="hrsg1Ai82205 != null">hrsg1_ai82205,</if>
  663. <if test="hrsg1Ai82206 != null">hrsg1_ai82206,</if>
  664. <if test="hrsg1Ai82207 != null">hrsg1_ai82207,</if>
  665. <if test="hrsg1Ai82208 != null">hrsg1_ai82208,</if>
  666. <if test="hrsg1Ai82209 != null">hrsg1_ai82209,</if>
  667. <if test="hrsg1Ai82210 != null">hrsg1_ai82210,</if>
  668. <if test="hrsg1Ai82211 != null">hrsg1_ai82211,</if>
  669. <if test="hrsg1Ai82212 != null">hrsg1_ai82212,</if>
  670. <if test="hrsg1Air12551 != null">hrsg1_air12551,</if>
  671. <if test="hrsg1Air12552 != null">hrsg1_air12552,</if>
  672. <if test="hrsg1Air12553 != null">hrsg1_air12553,</if>
  673. <if test="hrsg1Air12554 != null">hrsg1_air12554,</if>
  674. <if test="hrsg1Air12555 != null">hrsg1_air12555,</if>
  675. <if test="hrsg1Air12556 != null">hrsg1_air12556,</if>
  676. <if test="hrsg1Air12557 != null">hrsg1_air12557,</if>
  677. <if test="hrsg1Air12558 != null">hrsg1_air12558,</if>
  678. <if test="hrsg2Ai82301 != null">hrsg2_ai82301,</if>
  679. <if test="hrsg2Ai82302 != null">hrsg2_ai82302,</if>
  680. <if test="hrsg2Ai82303 != null">hrsg2_ai82303,</if>
  681. <if test="hrsg2Ai82304 != null">hrsg2_ai82304,</if>
  682. <if test="hrsg2Ai82305 != null">hrsg2_ai82305,</if>
  683. <if test="hrsg2Ai82306 != null">hrsg2_ai82306,</if>
  684. <if test="hrsg2Ai82307 != null">hrsg2_ai82307,</if>
  685. <if test="hrsg2Ai82308 != null">hrsg2_ai82308,</if>
  686. <if test="hrsg2Ai82309 != null">hrsg2_ai82309,</if>
  687. <if test="hrsg2Ai82310 != null">hrsg2_ai82310,</if>
  688. <if test="hrsg2Ai82311 != null">hrsg2_ai82311,</if>
  689. <if test="hrsg2Ai82312 != null">hrsg2_ai82312,</if>
  690. <if test="hrsg2Air22551 != null">hrsg2_air22551,</if>
  691. <if test="hrsg2Air22552 != null">hrsg2_air22552,</if>
  692. <if test="hrsg2Air22553 != null">hrsg2_air22553,</if>
  693. <if test="hrsg2Air22554 != null">hrsg2_air22554,</if>
  694. <if test="hrsg2Air22555 != null">hrsg2_air22555,</if>
  695. <if test="hrsg2Air22556 != null">hrsg2_air22556,</if>
  696. <if test="hrsg2Air22557 != null">hrsg2_air22557,</if>
  697. <if test="hrsg2Air22558 != null">hrsg2_air22558,</if>
  698. <if test="hrsg2Qi22240 != null">hrsg2_qi22240,</if>
  699. <if test="hrsg2Qi22241 != null">hrsg2_qi22241,</if>
  700. <if test="hrsg2Qi22242 != null">hrsg2_qi22242,</if>
  701. <if test="hrsg3Ai82401 != null">hrsg3_ai82401,</if>
  702. <if test="hrsg3Ai82402 != null">hrsg3_ai82402,</if>
  703. <if test="hrsg3Ai82403 != null">hrsg3_ai82403,</if>
  704. <if test="hrsg3Ai82404 != null">hrsg3_ai82404,</if>
  705. <if test="hrsg3Ai82405 != null">hrsg3_ai82405,</if>
  706. <if test="hrsg3Ai82406 != null">hrsg3_ai82406,</if>
  707. <if test="hrsg3Ai82407 != null">hrsg3_ai82407,</if>
  708. <if test="hrsg3Ai82408 != null">hrsg3_ai82408,</if>
  709. <if test="hrsg3Ai82409 != null">hrsg3_ai82409,</if>
  710. <if test="hrsg3Ai82410 != null">hrsg3_ai82410,</if>
  711. <if test="hrsg3Ai82411 != null">hrsg3_ai82411,</if>
  712. <if test="hrsg3Ai82412 != null">hrsg3_ai82412,</if>
  713. <if test="hrsg3Air32551 != null">hrsg3_air32551,</if>
  714. <if test="hrsg3Air32552 != null">hrsg3_air32552,</if>
  715. <if test="hrsg3Air32553 != null">hrsg3_air32553,</if>
  716. <if test="hrsg3Air32554 != null">hrsg3_air32554,</if>
  717. <if test="hrsg3Air32555 != null">hrsg3_air32555,</if>
  718. <if test="hrsg3Air32556 != null">hrsg3_air32556,</if>
  719. <if test="hrsg3Air32557 != null">hrsg3_air32557,</if>
  720. <if test="hrsg3Air32558 != null">hrsg3_air32558,</if>
  721. <if test="hrsg3Qi32240 != null">hrsg3_qi32240,</if>
  722. <if test="hrsg3Qi32241 != null">hrsg3_qi32241,</if>
  723. <if test="hrsg3Qi32242 != null">hrsg3_qi32242,</if>
  724. </trim>
  725. <trim prefix="values (" suffix=")" suffixOverrides=",">
  726. <if test="id != null">#{id},</if>
  727. <if test="pullDate != null">#{pullDate},</if>
  728. <if test="gtg1PowerGenLevel != null">#{gtg1PowerGenLevel},</if>
  729. <if test="gtg1Efficiency != null">#{gtg1Efficiency},</if>
  730. <if test="gtg2PowerGenLevel != null">#{gtg2PowerGenLevel},</if>
  731. <if test="gtg2Efficiency != null">#{gtg2Efficiency},</if>
  732. <if test="gtg3PowerGenLevel != null">#{gtg3PowerGenLevel},</if>
  733. <if test="gtg3Efficiency != null">#{gtg3Efficiency},</if>
  734. <if test="stgPowerGenLevel != null">#{stgPowerGenLevel},</if>
  735. <if test="stgEfficiency != null">#{stgEfficiency},</if>
  736. <if test="totalPowerGen != null">#{totalPowerGen},</if>
  737. <if test="steamHhp != null">#{steamHhp},</if>
  738. <if test="steamHp != null">#{steamHp},</if>
  739. <if test="steamMp != null">#{steamMp},</if>
  740. <if test="steamLp != null">#{steamLp},</if>
  741. <if test="gasRealTime != null">#{gasRealTime},</if>
  742. <if test="gasLeft != null">#{gasLeft},</if>
  743. <if test="gasUsed != null">#{gasUsed},</if>
  744. <if test="gasPlan != null">#{gasPlan},</if>
  745. <if test="gasElec != null">#{gasElec},</if>
  746. <if test="gasSynGas != null">#{gasSynGas},</if>
  747. <if test="gasU2 != null">#{gasU2},</if>
  748. <if test="gasStyrene != null">#{gasStyrene},</if>
  749. <if test="elecPowerGen != null">#{elecPowerGen},</if>
  750. <if test="elecPowerSwitch != null">#{elecPowerSwitch},</if>
  751. <if test="elecUsed != null">#{elecUsed},</if>
  752. <if test="elecDiff != null">#{elecDiff},</if>
  753. <if test="elecBycUsed != null">#{elecBycUsed},</if>
  754. <if test="elecBocUsed != null">#{elecBocUsed},</if>
  755. <if test="carbonUsed != null">#{carbonUsed},</if>
  756. <if test="carbonRealTime != null">#{carbonRealTime},</if>
  757. <if test="sub != null">#{sub},</if>
  758. <if test="subFurnaceLoad != null">#{subFurnaceLoad},</if>
  759. <if test="hhpPphhp != null">#{hhpPphhp},</if>
  760. <if test="hhpAaae != null">#{hhpAaae},</if>
  761. <if test="hhpGaa != null">#{hhpGaa},</if>
  762. <if test="hhpSyn != null">#{hhpSyn},</if>
  763. <if test="hhpP3802 != null">#{hhpP3802},</if>
  764. <if test="hpLpg != null">#{hpLpg},</if>
  765. <if test="hpSub != null">#{hpSub},</if>
  766. <if test="hpNg != null">#{hpNg},</if>
  767. <if test="hpJ1501 != null">#{hpJ1501},</if>
  768. <if test="hpJ1504In != null">#{hpJ1504In},</if>
  769. <if test="hpJ1504Out != null">#{hpJ1504Out},</if>
  770. <if test="hpUser != null">#{hpUser},</if>
  771. <if test="mpNcipMp != null">#{mpNcipMp},</if>
  772. <if test="mp150511 != null">#{mp150511},</if>
  773. <if test="mp150512 != null">#{mp150512},</if>
  774. <if test="mpPpMp != null">#{mpPpMp},</if>
  775. <if test="mpP9801In != null">#{mpP9801In},</if>
  776. <if test="mpP9801Out != null">#{mpP9801Out},</if>
  777. <if test="mpJ1502 != null">#{mpJ1502},</if>
  778. <if test="mpUser != null">#{mpUser},</if>
  779. <if test="lpPpLp != null">#{lpPpLp},</if>
  780. <if test="lpEmpty != null">#{lpEmpty},</if>
  781. <if test="lpMpLetdown != null">#{lpMpLetdown},</if>
  782. <if test="lpJ1509 != null">#{lpJ1509},</if>
  783. <if test="lpJ1503 != null">#{lpJ1503},</if>
  784. <if test="lpLdpeTs != null">#{lpLdpeTs},</if>
  785. <if test="lpLdpeDm != null">#{lpLdpeDm},</if>
  786. <if test="lpUser != null">#{lpUser},</if>
  787. <if test="bccSyn != null">#{bccSyn},</if>
  788. <if test="bccYpc != null">#{bccYpc},</if>
  789. <if test="hrsg1SmokeConvert != null">#{hrsg1SmokeConvert},</if>
  790. <if test="hrsg1So2Convert != null">#{hrsg1So2Convert},</if>
  791. <if test="hrsg1NoxConvert != null">#{hrsg1NoxConvert},</if>
  792. <if test="hrsg2SmokeConvert != null">#{hrsg2SmokeConvert},</if>
  793. <if test="hrsg2So2Convert != null">#{hrsg2So2Convert},</if>
  794. <if test="hrsg2NoxConvert != null">#{hrsg2NoxConvert},</if>
  795. <if test="hrsg3SmokeConvert != null">#{hrsg3SmokeConvert},</if>
  796. <if test="hrsg3So2Convert != null">#{hrsg3So2Convert},</if>
  797. <if test="hrsg3NoxConvert != null">#{hrsg3NoxConvert},</if>
  798. <if test="rainPh != null">#{rainPh},</if>
  799. <if test="rainCod != null">#{rainCod},</if>
  800. <if test="wastePh != null">#{wastePh},</if>
  801. <if test="wasteCod != null">#{wasteCod},</if>
  802. <if test="gtg45ha1 != null">#{gtg45ha1},</if>
  803. <if test="gtg45ha2 != null">#{gtg45ha2},</if>
  804. <if test="gtg45ha3 != null">#{gtg45ha3},</if>
  805. <if test="gtg45ha4 != null">#{gtg45ha4},</if>
  806. <if test="gtg45ha5 != null">#{gtg45ha5},</if>
  807. <if test="gtg45ha6 != null">#{gtg45ha6},</if>
  808. <if test="gtg45ha7 != null">#{gtg45ha7},</if>
  809. <if test="gtg45ha8 != null">#{gtg45ha8},</if>
  810. <if test="gtg45ha9 != null">#{gtg45ha9},</if>
  811. <if test="gtg45ht1 != null">#{gtg45ht1},</if>
  812. <if test="gtg45ht2 != null">#{gtg45ht2},</if>
  813. <if test="gtg45ht3 != null">#{gtg45ht3},</if>
  814. <if test="gtg45ht4 != null">#{gtg45ht4},</if>
  815. <if test="gtg45ht5 != null">#{gtg45ht5},</if>
  816. <if test="gtg45ht6 != null">#{gtg45ht6},</if>
  817. <if test="qt61001 != null">#{qt61001},</if>
  818. <if test="qt61002 != null">#{qt61002},</if>
  819. <if test="qt61003 != null">#{qt61003},</if>
  820. <if test="qt61004 != null">#{qt61004},</if>
  821. <if test="qt61005 != null">#{qt61005},</if>
  822. <if test="qt61101 != null">#{qt61101},</if>
  823. <if test="qt61102 != null">#{qt61102},</if>
  824. <if test="qt61103 != null">#{qt61103},</if>
  825. <if test="qt61104 != null">#{qt61104},</if>
  826. <if test="qt61105 != null">#{qt61105},</if>
  827. <if test="qt76001 != null">#{qt76001},</if>
  828. <if test="qt76002 != null">#{qt76002},</if>
  829. <if test="qt76041 != null">#{qt76041},</if>
  830. <if test="qt80001 != null">#{qt80001},</if>
  831. <if test="qt80002 != null">#{qt80002},</if>
  832. <if test="qt80003 != null">#{qt80003},</if>
  833. <if test="qt91001 != null">#{qt91001},</if>
  834. <if test="qt91002 != null">#{qt91002},</if>
  835. <if test="qt91003 != null">#{qt91003},</if>
  836. <if test="qt91004 != null">#{qt91004},</if>
  837. <if test="qt91005 != null">#{qt91005},</if>
  838. <if test="qt91006 != null">#{qt91006},</if>
  839. <if test="qt91011 != null">#{qt91011},</if>
  840. <if test="qt91012 != null">#{qt91012},</if>
  841. <if test="qt91013 != null">#{qt91013},</if>
  842. <if test="at83001 != null">#{at83001},</if>
  843. <if test="at83002 != null">#{at83002},</if>
  844. <if test="at83003 != null">#{at83003},</if>
  845. <if test="at83004 != null">#{at83004},</if>
  846. <if test="qt12001 != null">#{qt12001},</if>
  847. <if test="qt12501 != null">#{qt12501},</if>
  848. <if test="qt12502 != null">#{qt12502},</if>
  849. <if test="qt22001 != null">#{qt22001},</if>
  850. <if test="qt22501 != null">#{qt22501},</if>
  851. <if test="qt22502 != null">#{qt22502},</if>
  852. <if test="qt32001 != null">#{qt32001},</if>
  853. <if test="qt32002 != null">#{qt32002},</if>
  854. <if test="qt32005 != null">#{qt32005},</if>
  855. <if test="qt32003 != null">#{qt32003},</if>
  856. <if test="qt32004 != null">#{qt32004},</if>
  857. <if test="ai82002 != null">#{ai82002},</if>
  858. <if test="ai82003 != null">#{ai82003},</if>
  859. <if test="ai82004 != null">#{ai82004},</if>
  860. <if test="ai82005 != null">#{ai82005},</if>
  861. <if test="ai82006 != null">#{ai82006},</if>
  862. <if test="ai82007 != null">#{ai82007},</if>
  863. <if test="ai82008 != null">#{ai82008},</if>
  864. <if test="ai82009 != null">#{ai82009},</if>
  865. <if test="ai82010 != null">#{ai82010},</if>
  866. <if test="ai82011 != null">#{ai82011},</if>
  867. <if test="ai82101 != null">#{ai82101},</if>
  868. <if test="ai82102 != null">#{ai82102},</if>
  869. <if test="ai82103 != null">#{ai82103},</if>
  870. <if test="ai82104 != null">#{ai82104},</if>
  871. <if test="ai82105 != null">#{ai82105},</if>
  872. <if test="ai82106 != null">#{ai82106},</if>
  873. <if test="ai82107 != null">#{ai82107},</if>
  874. <if test="ai82108 != null">#{ai82108},</if>
  875. <if test="ai82109 != null">#{ai82109},</if>
  876. <if test="ai82110 != null">#{ai82110},</if>
  877. <if test="ai82111 != null">#{ai82111},</if>
  878. <if test="ai82112 != null">#{ai82112},</if>
  879. <if test="ai82113 != null">#{ai82113},</if>
  880. <if test="hrsg1Ai82201 != null">#{hrsg1Ai82201},</if>
  881. <if test="hrsg1Ai82202 != null">#{hrsg1Ai82202},</if>
  882. <if test="hrsg1Ai82203 != null">#{hrsg1Ai82203},</if>
  883. <if test="hrsg1Ai82204 != null">#{hrsg1Ai82204},</if>
  884. <if test="hrsg1Ai82205 != null">#{hrsg1Ai82205},</if>
  885. <if test="hrsg1Ai82206 != null">#{hrsg1Ai82206},</if>
  886. <if test="hrsg1Ai82207 != null">#{hrsg1Ai82207},</if>
  887. <if test="hrsg1Ai82208 != null">#{hrsg1Ai82208},</if>
  888. <if test="hrsg1Ai82209 != null">#{hrsg1Ai82209},</if>
  889. <if test="hrsg1Ai82210 != null">#{hrsg1Ai82210},</if>
  890. <if test="hrsg1Ai82211 != null">#{hrsg1Ai82211},</if>
  891. <if test="hrsg1Ai82212 != null">#{hrsg1Ai82212},</if>
  892. <if test="hrsg1Air12551 != null">#{hrsg1Air12551},</if>
  893. <if test="hrsg1Air12552 != null">#{hrsg1Air12552},</if>
  894. <if test="hrsg1Air12553 != null">#{hrsg1Air12553},</if>
  895. <if test="hrsg1Air12554 != null">#{hrsg1Air12554},</if>
  896. <if test="hrsg1Air12555 != null">#{hrsg1Air12555},</if>
  897. <if test="hrsg1Air12556 != null">#{hrsg1Air12556},</if>
  898. <if test="hrsg1Air12557 != null">#{hrsg1Air12557},</if>
  899. <if test="hrsg1Air12558 != null">#{hrsg1Air12558},</if>
  900. <if test="hrsg2Ai82301 != null">#{hrsg2Ai82301},</if>
  901. <if test="hrsg2Ai82302 != null">#{hrsg2Ai82302},</if>
  902. <if test="hrsg2Ai82303 != null">#{hrsg2Ai82303},</if>
  903. <if test="hrsg2Ai82304 != null">#{hrsg2Ai82304},</if>
  904. <if test="hrsg2Ai82305 != null">#{hrsg2Ai82305},</if>
  905. <if test="hrsg2Ai82306 != null">#{hrsg2Ai82306},</if>
  906. <if test="hrsg2Ai82307 != null">#{hrsg2Ai82307},</if>
  907. <if test="hrsg2Ai82308 != null">#{hrsg2Ai82308},</if>
  908. <if test="hrsg2Ai82309 != null">#{hrsg2Ai82309},</if>
  909. <if test="hrsg2Ai82310 != null">#{hrsg2Ai82310},</if>
  910. <if test="hrsg2Ai82311 != null">#{hrsg2Ai82311},</if>
  911. <if test="hrsg2Ai82312 != null">#{hrsg2Ai82312},</if>
  912. <if test="hrsg2Air22551 != null">#{hrsg2Air22551},</if>
  913. <if test="hrsg2Air22552 != null">#{hrsg2Air22552},</if>
  914. <if test="hrsg2Air22553 != null">#{hrsg2Air22553},</if>
  915. <if test="hrsg2Air22554 != null">#{hrsg2Air22554},</if>
  916. <if test="hrsg2Air22555 != null">#{hrsg2Air22555},</if>
  917. <if test="hrsg2Air22556 != null">#{hrsg2Air22556},</if>
  918. <if test="hrsg2Air22557 != null">#{hrsg2Air22557},</if>
  919. <if test="hrsg2Air22558 != null">#{hrsg2Air22558},</if>
  920. <if test="hrsg2Qi22240 != null">#{hrsg2Qi22240},</if>
  921. <if test="hrsg2Qi22241 != null">#{hrsg2Qi22241},</if>
  922. <if test="hrsg2Qi22242 != null">#{hrsg2Qi22242},</if>
  923. <if test="hrsg3Ai82401 != null">#{hrsg3Ai82401},</if>
  924. <if test="hrsg3Ai82402 != null">#{hrsg3Ai82402},</if>
  925. <if test="hrsg3Ai82403 != null">#{hrsg3Ai82403},</if>
  926. <if test="hrsg3Ai82404 != null">#{hrsg3Ai82404},</if>
  927. <if test="hrsg3Ai82405 != null">#{hrsg3Ai82405},</if>
  928. <if test="hrsg3Ai82406 != null">#{hrsg3Ai82406},</if>
  929. <if test="hrsg3Ai82407 != null">#{hrsg3Ai82407},</if>
  930. <if test="hrsg3Ai82408 != null">#{hrsg3Ai82408},</if>
  931. <if test="hrsg3Ai82409 != null">#{hrsg3Ai82409},</if>
  932. <if test="hrsg3Ai82410 != null">#{hrsg3Ai82410},</if>
  933. <if test="hrsg3Ai82411 != null">#{hrsg3Ai82411},</if>
  934. <if test="hrsg3Ai82412 != null">#{hrsg3Ai82412},</if>
  935. <if test="hrsg3Air32551 != null">#{hrsg3Air32551},</if>
  936. <if test="hrsg3Air32552 != null">#{hrsg3Air32552},</if>
  937. <if test="hrsg3Air32553 != null">#{hrsg3Air32553},</if>
  938. <if test="hrsg3Air32554 != null">#{hrsg3Air32554},</if>
  939. <if test="hrsg3Air32555 != null">#{hrsg3Air32555},</if>
  940. <if test="hrsg3Air32556 != null">#{hrsg3Air32556},</if>
  941. <if test="hrsg3Air32557 != null">#{hrsg3Air32557},</if>
  942. <if test="hrsg3Air32558 != null">#{hrsg3Air32558},</if>
  943. <if test="hrsg3Qi32240 != null">#{hrsg3Qi32240},</if>
  944. <if test="hrsg3Qi32241 != null">#{hrsg3Qi32241},</if>
  945. <if test="hrsg3Qi32242 != null">#{hrsg3Qi32242},</if>
  946. </trim>
  947. </insert>
  948. <update id="updateTElecdashboardRealtime" parameterType="TElecdashboardRealtime">
  949. update t_elecdashboard_realtime
  950. <trim prefix="SET" suffixOverrides=",">
  951. <if test="pullDate != null">pull_date = #{pullDate},</if>
  952. <if test="gtg1PowerGenLevel != null">gtg1_power_gen_level = #{gtg1PowerGenLevel},</if>
  953. <if test="gtg1Efficiency != null">gtg1_efficiency = #{gtg1Efficiency},</if>
  954. <if test="gtg2PowerGenLevel != null">gtg2_power_gen_level = #{gtg2PowerGenLevel},</if>
  955. <if test="gtg2Efficiency != null">gtg2_efficiency = #{gtg2Efficiency},</if>
  956. <if test="gtg3PowerGenLevel != null">gtg3_power_gen_level = #{gtg3PowerGenLevel},</if>
  957. <if test="gtg3Efficiency != null">gtg3_efficiency = #{gtg3Efficiency},</if>
  958. <if test="stgPowerGenLevel != null">stg_power_gen_level = #{stgPowerGenLevel},</if>
  959. <if test="stgEfficiency != null">stg_efficiency = #{stgEfficiency},</if>
  960. <if test="totalPowerGen != null">total_power_gen = #{totalPowerGen},</if>
  961. <if test="steamHhp != null">steam_hhp = #{steamHhp},</if>
  962. <if test="steamHp != null">steam_hp = #{steamHp},</if>
  963. <if test="steamMp != null">steam_mp = #{steamMp},</if>
  964. <if test="steamLp != null">steam_lp = #{steamLp},</if>
  965. <if test="gasRealTime != null">gas_real_time = #{gasRealTime},</if>
  966. <if test="gasLeft != null">gas_left = #{gasLeft},</if>
  967. <if test="gasUsed != null">gas_used = #{gasUsed},</if>
  968. <if test="gasPlan != null">gas_plan = #{gasPlan},</if>
  969. <if test="gasElec != null">gas_elec = #{gasElec},</if>
  970. <if test="gasSynGas != null">gas_syn_gas = #{gasSynGas},</if>
  971. <if test="gasU2 != null">gas_u2 = #{gasU2},</if>
  972. <if test="gasStyrene != null">gas_styrene = #{gasStyrene},</if>
  973. <if test="elecPowerGen != null">elec_power_gen = #{elecPowerGen},</if>
  974. <if test="elecPowerSwitch != null">elec_power_switch = #{elecPowerSwitch},</if>
  975. <if test="elecUsed != null">elec_used = #{elecUsed},</if>
  976. <if test="elecDiff != null">elec_diff = #{elecDiff},</if>
  977. <if test="elecBycUsed != null">elec_byc_used = #{elecBycUsed},</if>
  978. <if test="elecBocUsed != null">elec_boc_used = #{elecBocUsed},</if>
  979. <if test="carbonUsed != null">carbon_used = #{carbonUsed},</if>
  980. <if test="carbonRealTime != null">carbon_real_time = #{carbonRealTime},</if>
  981. <if test="sub != null">sub = #{sub},</if>
  982. <if test="subFurnaceLoad != null">sub_furnace_load = #{subFurnaceLoad},</if>
  983. <if test="hhpPphhp != null">hhp_pphhp = #{hhpPphhp},</if>
  984. <if test="hhpAaae != null">hhp_aaae = #{hhpAaae},</if>
  985. <if test="hhpGaa != null">hhp_gaa = #{hhpGaa},</if>
  986. <if test="hhpSyn != null">hhp_syn = #{hhpSyn},</if>
  987. <if test="hhpP3802 != null">hhp_p3802 = #{hhpP3802},</if>
  988. <if test="hpLpg != null">hp_lpg = #{hpLpg},</if>
  989. <if test="hpSub != null">hp_sub = #{hpSub},</if>
  990. <if test="hpNg != null">hp_ng = #{hpNg},</if>
  991. <if test="hpJ1501 != null">hp_j1501 = #{hpJ1501},</if>
  992. <if test="hpJ1504In != null">hp_j1504_in = #{hpJ1504In},</if>
  993. <if test="hpJ1504Out != null">hp_j1504_out = #{hpJ1504Out},</if>
  994. <if test="hpUser != null">hp_user = #{hpUser},</if>
  995. <if test="mpNcipMp != null">mp_ncip_mp = #{mpNcipMp},</if>
  996. <if test="mp150511 != null">mp150511 = #{mp150511},</if>
  997. <if test="mp150512 != null">mp150512 = #{mp150512},</if>
  998. <if test="mpPpMp != null">mp_pp_mp = #{mpPpMp},</if>
  999. <if test="mpP9801In != null">mp_p9801_in = #{mpP9801In},</if>
  1000. <if test="mpP9801Out != null">mp_p9801_out = #{mpP9801Out},</if>
  1001. <if test="mpJ1502 != null">mp_j1502 = #{mpJ1502},</if>
  1002. <if test="mpUser != null">mp_user = #{mpUser},</if>
  1003. <if test="lpPpLp != null">lp_pp_lp = #{lpPpLp},</if>
  1004. <if test="lpEmpty != null">lp_empty = #{lpEmpty},</if>
  1005. <if test="lpMpLetdown != null">lp_mp_letdown = #{lpMpLetdown},</if>
  1006. <if test="lpJ1509 != null">lp_j1509 = #{lpJ1509},</if>
  1007. <if test="lpJ1503 != null">lp_j1503 = #{lpJ1503},</if>
  1008. <if test="lpLdpeTs != null">lp_ldpe_ts = #{lpLdpeTs},</if>
  1009. <if test="lpLdpeDm != null">lp_ldpe_dm = #{lpLdpeDm},</if>
  1010. <if test="lpUser != null">lp_user = #{lpUser},</if>
  1011. <if test="bccSyn != null">bcc_syn = #{bccSyn},</if>
  1012. <if test="bccYpc != null">bcc_ypc = #{bccYpc},</if>
  1013. <if test="hrsg1SmokeConvert != null">hrsg1_smoke_convert = #{hrsg1SmokeConvert},</if>
  1014. <if test="hrsg1So2Convert != null">hrsg1_so2_convert = #{hrsg1So2Convert},</if>
  1015. <if test="hrsg1NoxConvert != null">hrsg1_nox_convert = #{hrsg1NoxConvert},</if>
  1016. <if test="hrsg2SmokeConvert != null">hrsg2_smoke_convert = #{hrsg2SmokeConvert},</if>
  1017. <if test="hrsg2So2Convert != null">hrsg2_so2_convert = #{hrsg2So2Convert},</if>
  1018. <if test="hrsg2NoxConvert != null">hrsg2_nox_convert = #{hrsg2NoxConvert},</if>
  1019. <if test="hrsg3SmokeConvert != null">hrsg3_smoke_convert = #{hrsg3SmokeConvert},</if>
  1020. <if test="hrsg3So2Convert != null">hrsg3_so2_convert = #{hrsg3So2Convert},</if>
  1021. <if test="hrsg3NoxConvert != null">hrsg3_nox_convert = #{hrsg3NoxConvert},</if>
  1022. <if test="rainPh != null">rain_ph = #{rainPh},</if>
  1023. <if test="rainCod != null">rain_cod = #{rainCod},</if>
  1024. <if test="wastePh != null">waste_ph = #{wastePh},</if>
  1025. <if test="wasteCod != null">waste_cod = #{wasteCod},</if>
  1026. <if test="gtg45ha1 != null">gtg45ha1 = #{gtg45ha1},</if>
  1027. <if test="gtg45ha2 != null">gtg45ha2 = #{gtg45ha2},</if>
  1028. <if test="gtg45ha3 != null">gtg45ha3 = #{gtg45ha3},</if>
  1029. <if test="gtg45ha4 != null">gtg45ha4 = #{gtg45ha4},</if>
  1030. <if test="gtg45ha5 != null">gtg45ha5 = #{gtg45ha5},</if>
  1031. <if test="gtg45ha6 != null">gtg45ha6 = #{gtg45ha6},</if>
  1032. <if test="gtg45ha7 != null">gtg45ha7 = #{gtg45ha7},</if>
  1033. <if test="gtg45ha8 != null">gtg45ha8 = #{gtg45ha8},</if>
  1034. <if test="gtg45ha9 != null">gtg45ha9 = #{gtg45ha9},</if>
  1035. <if test="gtg45ht1 != null">gtg45ht1 = #{gtg45ht1},</if>
  1036. <if test="gtg45ht2 != null">gtg45ht2 = #{gtg45ht2},</if>
  1037. <if test="gtg45ht3 != null">gtg45ht3 = #{gtg45ht3},</if>
  1038. <if test="gtg45ht4 != null">gtg45ht4 = #{gtg45ht4},</if>
  1039. <if test="gtg45ht5 != null">gtg45ht5 = #{gtg45ht5},</if>
  1040. <if test="gtg45ht6 != null">gtg45ht6 = #{gtg45ht6},</if>
  1041. <if test="qt61001 != null">qt61001 = #{qt61001},</if>
  1042. <if test="qt61002 != null">qt61002 = #{qt61002},</if>
  1043. <if test="qt61003 != null">qt61003 = #{qt61003},</if>
  1044. <if test="qt61004 != null">qt61004 = #{qt61004},</if>
  1045. <if test="qt61005 != null">qt61005 = #{qt61005},</if>
  1046. <if test="qt61101 != null">qt61101 = #{qt61101},</if>
  1047. <if test="qt61102 != null">qt61102 = #{qt61102},</if>
  1048. <if test="qt61103 != null">qt61103 = #{qt61103},</if>
  1049. <if test="qt61104 != null">qt61104 = #{qt61104},</if>
  1050. <if test="qt61105 != null">qt61105 = #{qt61105},</if>
  1051. <if test="qt76001 != null">qt76001 = #{qt76001},</if>
  1052. <if test="qt76002 != null">qt76002 = #{qt76002},</if>
  1053. <if test="qt76041 != null">qt76041 = #{qt76041},</if>
  1054. <if test="qt80001 != null">qt80001 = #{qt80001},</if>
  1055. <if test="qt80002 != null">qt80002 = #{qt80002},</if>
  1056. <if test="qt80003 != null">qt80003 = #{qt80003},</if>
  1057. <if test="qt91001 != null">qt91001 = #{qt91001},</if>
  1058. <if test="qt91002 != null">qt91002 = #{qt91002},</if>
  1059. <if test="qt91003 != null">qt91003 = #{qt91003},</if>
  1060. <if test="qt91004 != null">qt91004 = #{qt91004},</if>
  1061. <if test="qt91005 != null">qt91005 = #{qt91005},</if>
  1062. <if test="qt91006 != null">qt91006 = #{qt91006},</if>
  1063. <if test="qt91011 != null">qt91011 = #{qt91011},</if>
  1064. <if test="qt91012 != null">qt91012 = #{qt91012},</if>
  1065. <if test="qt91013 != null">qt91013 = #{qt91013},</if>
  1066. <if test="at83001 != null">at83001 = #{at83001},</if>
  1067. <if test="at83002 != null">at83002 = #{at83002},</if>
  1068. <if test="at83003 != null">at83003 = #{at83003},</if>
  1069. <if test="at83004 != null">at83004 = #{at83004},</if>
  1070. <if test="qt12001 != null">qt12001 = #{qt12001},</if>
  1071. <if test="qt12501 != null">qt12501 = #{qt12501},</if>
  1072. <if test="qt12502 != null">qt12502 = #{qt12502},</if>
  1073. <if test="qt22001 != null">qt22001 = #{qt22001},</if>
  1074. <if test="qt22501 != null">qt22501 = #{qt22501},</if>
  1075. <if test="qt22502 != null">qt22502 = #{qt22502},</if>
  1076. <if test="qt32001 != null">qt32001 = #{qt32001},</if>
  1077. <if test="qt32002 != null">qt32002 = #{qt32002},</if>
  1078. <if test="qt32005 != null">qt32005 = #{qt32005},</if>
  1079. <if test="qt32003 != null">qt32003 = #{qt32003},</if>
  1080. <if test="qt32004 != null">qt32004 = #{qt32004},</if>
  1081. <if test="ai82002 != null">ai82002 = #{ai82002},</if>
  1082. <if test="ai82003 != null">ai82003 = #{ai82003},</if>
  1083. <if test="ai82004 != null">ai82004 = #{ai82004},</if>
  1084. <if test="ai82005 != null">ai82005 = #{ai82005},</if>
  1085. <if test="ai82006 != null">ai82006 = #{ai82006},</if>
  1086. <if test="ai82007 != null">ai82007 = #{ai82007},</if>
  1087. <if test="ai82008 != null">ai82008 = #{ai82008},</if>
  1088. <if test="ai82009 != null">ai82009 = #{ai82009},</if>
  1089. <if test="ai82010 != null">ai82010 = #{ai82010},</if>
  1090. <if test="ai82011 != null">ai82011 = #{ai82011},</if>
  1091. <if test="ai82101 != null">ai82101 = #{ai82101},</if>
  1092. <if test="ai82102 != null">ai82102 = #{ai82102},</if>
  1093. <if test="ai82103 != null">ai82103 = #{ai82103},</if>
  1094. <if test="ai82104 != null">ai82104 = #{ai82104},</if>
  1095. <if test="ai82105 != null">ai82105 = #{ai82105},</if>
  1096. <if test="ai82106 != null">ai82106 = #{ai82106},</if>
  1097. <if test="ai82107 != null">ai82107 = #{ai82107},</if>
  1098. <if test="ai82108 != null">ai82108 = #{ai82108},</if>
  1099. <if test="ai82109 != null">ai82109 = #{ai82109},</if>
  1100. <if test="ai82110 != null">ai82110 = #{ai82110},</if>
  1101. <if test="ai82111 != null">ai82111 = #{ai82111},</if>
  1102. <if test="ai82112 != null">ai82112 = #{ai82112},</if>
  1103. <if test="ai82113 != null">ai82113 = #{ai82113},</if>
  1104. <if test="hrsg1Ai82201 != null">hrsg1_ai82201 = #{hrsg1Ai82201},</if>
  1105. <if test="hrsg1Ai82202 != null">hrsg1_ai82202 = #{hrsg1Ai82202},</if>
  1106. <if test="hrsg1Ai82203 != null">hrsg1_ai82203 = #{hrsg1Ai82203},</if>
  1107. <if test="hrsg1Ai82204 != null">hrsg1_ai82204 = #{hrsg1Ai82204},</if>
  1108. <if test="hrsg1Ai82205 != null">hrsg1_ai82205 = #{hrsg1Ai82205},</if>
  1109. <if test="hrsg1Ai82206 != null">hrsg1_ai82206 = #{hrsg1Ai82206},</if>
  1110. <if test="hrsg1Ai82207 != null">hrsg1_ai82207 = #{hrsg1Ai82207},</if>
  1111. <if test="hrsg1Ai82208 != null">hrsg1_ai82208 = #{hrsg1Ai82208},</if>
  1112. <if test="hrsg1Ai82209 != null">hrsg1_ai82209 = #{hrsg1Ai82209},</if>
  1113. <if test="hrsg1Ai82210 != null">hrsg1_ai82210 = #{hrsg1Ai82210},</if>
  1114. <if test="hrsg1Ai82211 != null">hrsg1_ai82211 = #{hrsg1Ai82211},</if>
  1115. <if test="hrsg1Ai82212 != null">hrsg1_ai82212 = #{hrsg1Ai82212},</if>
  1116. <if test="hrsg1Air12551 != null">hrsg1_air12551 = #{hrsg1Air12551},</if>
  1117. <if test="hrsg1Air12552 != null">hrsg1_air12552 = #{hrsg1Air12552},</if>
  1118. <if test="hrsg1Air12553 != null">hrsg1_air12553 = #{hrsg1Air12553},</if>
  1119. <if test="hrsg1Air12554 != null">hrsg1_air12554 = #{hrsg1Air12554},</if>
  1120. <if test="hrsg1Air12555 != null">hrsg1_air12555 = #{hrsg1Air12555},</if>
  1121. <if test="hrsg1Air12556 != null">hrsg1_air12556 = #{hrsg1Air12556},</if>
  1122. <if test="hrsg1Air12557 != null">hrsg1_air12557 = #{hrsg1Air12557},</if>
  1123. <if test="hrsg1Air12558 != null">hrsg1_air12558 = #{hrsg1Air12558},</if>
  1124. <if test="hrsg2Ai82301 != null">hrsg2_ai82301 = #{hrsg2Ai82301},</if>
  1125. <if test="hrsg2Ai82302 != null">hrsg2_ai82302 = #{hrsg2Ai82302},</if>
  1126. <if test="hrsg2Ai82303 != null">hrsg2_ai82303 = #{hrsg2Ai82303},</if>
  1127. <if test="hrsg2Ai82304 != null">hrsg2_ai82304 = #{hrsg2Ai82304},</if>
  1128. <if test="hrsg2Ai82305 != null">hrsg2_ai82305 = #{hrsg2Ai82305},</if>
  1129. <if test="hrsg2Ai82306 != null">hrsg2_ai82306 = #{hrsg2Ai82306},</if>
  1130. <if test="hrsg2Ai82307 != null">hrsg2_ai82307 = #{hrsg2Ai82307},</if>
  1131. <if test="hrsg2Ai82308 != null">hrsg2_ai82308 = #{hrsg2Ai82308},</if>
  1132. <if test="hrsg2Ai82309 != null">hrsg2_ai82309 = #{hrsg2Ai82309},</if>
  1133. <if test="hrsg2Ai82310 != null">hrsg2_ai82310 = #{hrsg2Ai82310},</if>
  1134. <if test="hrsg2Ai82311 != null">hrsg2_ai82311 = #{hrsg2Ai82311},</if>
  1135. <if test="hrsg2Ai82312 != null">hrsg2_ai82312 = #{hrsg2Ai82312},</if>
  1136. <if test="hrsg2Air22551 != null">hrsg2_air22551 = #{hrsg2Air22551},</if>
  1137. <if test="hrsg2Air22552 != null">hrsg2_air22552 = #{hrsg2Air22552},</if>
  1138. <if test="hrsg2Air22553 != null">hrsg2_air22553 = #{hrsg2Air22553},</if>
  1139. <if test="hrsg2Air22554 != null">hrsg2_air22554 = #{hrsg2Air22554},</if>
  1140. <if test="hrsg2Air22555 != null">hrsg2_air22555 = #{hrsg2Air22555},</if>
  1141. <if test="hrsg2Air22556 != null">hrsg2_air22556 = #{hrsg2Air22556},</if>
  1142. <if test="hrsg2Air22557 != null">hrsg2_air22557 = #{hrsg2Air22557},</if>
  1143. <if test="hrsg2Air22558 != null">hrsg2_air22558 = #{hrsg2Air22558},</if>
  1144. <if test="hrsg2Qi22240 != null">hrsg2_qi22240 = #{hrsg2Qi22240},</if>
  1145. <if test="hrsg2Qi22241 != null">hrsg2_qi22241 = #{hrsg2Qi22241},</if>
  1146. <if test="hrsg2Qi22242 != null">hrsg2_qi22242 = #{hrsg2Qi22242},</if>
  1147. <if test="hrsg3Ai82401 != null">hrsg3_ai82401 = #{hrsg3Ai82401},</if>
  1148. <if test="hrsg3Ai82402 != null">hrsg3_ai82402 = #{hrsg3Ai82402},</if>
  1149. <if test="hrsg3Ai82403 != null">hrsg3_ai82403 = #{hrsg3Ai82403},</if>
  1150. <if test="hrsg3Ai82404 != null">hrsg3_ai82404 = #{hrsg3Ai82404},</if>
  1151. <if test="hrsg3Ai82405 != null">hrsg3_ai82405 = #{hrsg3Ai82405},</if>
  1152. <if test="hrsg3Ai82406 != null">hrsg3_ai82406 = #{hrsg3Ai82406},</if>
  1153. <if test="hrsg3Ai82407 != null">hrsg3_ai82407 = #{hrsg3Ai82407},</if>
  1154. <if test="hrsg3Ai82408 != null">hrsg3_ai82408 = #{hrsg3Ai82408},</if>
  1155. <if test="hrsg3Ai82409 != null">hrsg3_ai82409 = #{hrsg3Ai82409},</if>
  1156. <if test="hrsg3Ai82410 != null">hrsg3_ai82410 = #{hrsg3Ai82410},</if>
  1157. <if test="hrsg3Ai82411 != null">hrsg3_ai82411 = #{hrsg3Ai82411},</if>
  1158. <if test="hrsg3Ai82412 != null">hrsg3_ai82412 = #{hrsg3Ai82412},</if>
  1159. <if test="hrsg3Air32551 != null">hrsg3_air32551 = #{hrsg3Air32551},</if>
  1160. <if test="hrsg3Air32552 != null">hrsg3_air32552 = #{hrsg3Air32552},</if>
  1161. <if test="hrsg3Air32553 != null">hrsg3_air32553 = #{hrsg3Air32553},</if>
  1162. <if test="hrsg3Air32554 != null">hrsg3_air32554 = #{hrsg3Air32554},</if>
  1163. <if test="hrsg3Air32555 != null">hrsg3_air32555 = #{hrsg3Air32555},</if>
  1164. <if test="hrsg3Air32556 != null">hrsg3_air32556 = #{hrsg3Air32556},</if>
  1165. <if test="hrsg3Air32557 != null">hrsg3_air32557 = #{hrsg3Air32557},</if>
  1166. <if test="hrsg3Air32558 != null">hrsg3_air32558 = #{hrsg3Air32558},</if>
  1167. <if test="hrsg3Qi32240 != null">hrsg3_qi32240 = #{hrsg3Qi32240},</if>
  1168. <if test="hrsg3Qi32241 != null">hrsg3_qi32241 = #{hrsg3Qi32241},</if>
  1169. <if test="hrsg3Qi32242 != null">hrsg3_qi32242 = #{hrsg3Qi32242},</if>
  1170. </trim>
  1171. where id = #{id}
  1172. </update>
  1173. <update id="deleteTElecdashboardRealtimeById" parameterType="Long">
  1174. update t_elecdashboard_realtime set del_flag = 2 where id = #{id}
  1175. </update>
  1176. <update id="deleteTElecdashboardRealtimeByIds" parameterType="String">
  1177. update t_elecdashboard_realtime set del_flag = 2 where id in
  1178. <foreach item="id" collection="array" open="(" separator="," close=")">
  1179. #{id}
  1180. </foreach>
  1181. </update>
  1182. </mapper>