wangggziwen 3 роки тому
батько
коміт
d24d951720

+ 113 - 0
master/src/main/java/com/ruoyi/project/aspen/controller/TElecdashboardRealtimeController.java

@@ -0,0 +1,113 @@
+package com.ruoyi.project.aspen.controller;
+
+import java.util.List;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.framework.aspectj.lang.annotation.Log;
+import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
+import com.ruoyi.project.aspen.domain.TElecdashboardRealtime;
+import com.ruoyi.project.aspen.service.ITElecdashboardRealtimeService;
+import com.ruoyi.framework.web.controller.BaseController;
+import com.ruoyi.framework.web.domain.AjaxResult;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.framework.web.page.TableDataInfo;
+
+/**
+ * 电厂大屏实时数据Controller
+ *
+ * @author ruoyi
+ * @date 2022-09-06
+ */
+@RestController
+@RequestMapping("/aspen/realtime")
+public class TElecdashboardRealtimeController extends BaseController
+{
+    @Autowired
+    private ITElecdashboardRealtimeService tElecdashboardRealtimeService;
+
+    /**
+     * 获取日期最靠前的电厂大屏实时数据详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:query')")
+    @GetMapping("/getInfoByMaxDate")
+    public AjaxResult getInfoByMaxDate()
+    {
+        return AjaxResult.success(tElecdashboardRealtimeService.selectTElecdashboardRealtimeByMaxDate());
+    }
+
+    /**
+     * 查询【请填写功能名称】列表
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        startPage();
+        List<TElecdashboardRealtime> list = tElecdashboardRealtimeService.selectTElecdashboardRealtimeList(tElecdashboardRealtime);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出【请填写功能名称】列表
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:export')")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult export(TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        List<TElecdashboardRealtime> list = tElecdashboardRealtimeService.selectTElecdashboardRealtimeList(tElecdashboardRealtime);
+        ExcelUtil<TElecdashboardRealtime> util = new ExcelUtil<TElecdashboardRealtime>(TElecdashboardRealtime.class);
+        return util.exportExcel(list, "realtime");
+    }
+
+    /**
+     * 获取【请填写功能名称】详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return AjaxResult.success(tElecdashboardRealtimeService.selectTElecdashboardRealtimeById(id));
+    }
+
+    /**
+     * 新增【请填写功能名称】
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:add')")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        return toAjax(tElecdashboardRealtimeService.insertTElecdashboardRealtime(tElecdashboardRealtime));
+    }
+
+    /**
+     * 修改【请填写功能名称】
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:edit')")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        return toAjax(tElecdashboardRealtimeService.updateTElecdashboardRealtime(tElecdashboardRealtime));
+    }
+
+    /**
+     * 删除【请填写功能名称】
+     */
+    @PreAuthorize("@ss.hasPermi('aspen:realtime:remove')")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tElecdashboardRealtimeService.deleteTElecdashboardRealtimeByIds(ids));
+    }
+}

+ 3105 - 0
master/src/main/java/com/ruoyi/project/aspen/domain/TElecdashboardRealtime.java

@@ -0,0 +1,3105 @@
+package com.ruoyi.project.aspen.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.framework.aspectj.lang.annotation.Excel;
+import com.ruoyi.framework.web.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * 电厂大屏实时数据对象 t_elecdashboard_realtime
+ *
+ * @author ruoyi
+ * @date 2022-09-06
+ */
+public class TElecdashboardRealtime extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** $column.columnComment */
+    private Long id;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private Date pullDate;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg1PowerGenLevel;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg1Efficiency;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg2PowerGenLevel;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg2Efficiency;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg3PowerGenLevel;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg3Efficiency;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String stgPowerGenLevel;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String stgEfficiency;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String totalPowerGen;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String steamHhp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String steamHp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String steamMp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String steamLp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasRealTime;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasLeft;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasUsed;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasPlan;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasElec;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasSynGas;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasU2;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gasStyrene;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String elecPowerGen;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String elecPowerSwitch;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String elecUsed;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String elecDiff;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String elecBycUsed;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String elecBocUsed;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String carbonUsed;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String carbonRealTime;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String sub;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String subFurnaceLoad;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hhpPphhp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hhpAaae;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hhpGaa;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hhpSyn;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hhpP3802;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpLpg;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpSub;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpNg;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpJ1501;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpJ1504In;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpJ1504Out;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hpUser;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mpNcipMp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mp150511;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mp150512;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mpPpMp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mpP9801In;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mpP9801Out;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mpJ1502;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String mpUser;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpPpLp;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpEmpty;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpMpLetdown;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpJ1509;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpJ1503;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpLdpeTs;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpLdpeDm;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String lpUser;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String bccSyn;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String bccYpc;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1SmokeConvert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1So2Convert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1NoxConvert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2SmokeConvert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2So2Convert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2NoxConvert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3SmokeConvert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3So2Convert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3NoxConvert;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String rainPh;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String rainCod;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String wastePh;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String wasteCod;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha1;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha2;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha3;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha4;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha5;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha6;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha7;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha8;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ha9;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ht1;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ht2;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ht3;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ht4;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ht5;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String gtg45ht6;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61003;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61004;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61005;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61101;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61102;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61103;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61104;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt61105;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt76001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt76002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt76041;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt80001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt80002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt80003;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91003;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91004;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91005;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91006;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91011;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91012;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt91013;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String at83001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String at83002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String at83003;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String at83004;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt12001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt12501;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt12502;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt22001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt22501;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt22502;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt32001;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt32002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt32005;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt32003;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String qt32004;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82002;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82003;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82004;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82005;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82006;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82007;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82008;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82009;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82010;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82011;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82101;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82102;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82103;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82104;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82105;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82106;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82107;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82108;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82109;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82110;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82111;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82112;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String ai82113;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82201;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82202;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82203;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82204;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82205;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82206;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82207;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82208;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82209;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82210;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82211;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Ai82212;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12551;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12552;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12553;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12554;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12555;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12556;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12557;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg1Air12558;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82301;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82302;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82303;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82304;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82305;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82306;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82307;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82308;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82309;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82310;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82311;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Ai82312;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22551;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22552;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22553;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22554;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22555;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22556;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22557;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Air22558;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Qi22240;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Qi22241;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg2Qi22242;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82401;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82402;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82403;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82404;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82405;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82406;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82407;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82408;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82409;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82410;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82411;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Ai82412;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32551;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32552;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32553;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32554;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32555;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32556;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32557;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Air32558;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Qi32240;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Qi32241;
+
+    /** $column.columnComment */
+    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    private String hrsg3Qi32242;
+
+    public void setId(Long id)
+    {
+        this.id = id;
+    }
+
+    public Long getId()
+    {
+        return id;
+    }
+    public void setPullDate(Date pullDate)
+    {
+        this.pullDate = pullDate;
+    }
+
+    public Date getPullDate()
+    {
+        return pullDate;
+    }
+    public void setGtg1PowerGenLevel(String gtg1PowerGenLevel)
+    {
+        this.gtg1PowerGenLevel = gtg1PowerGenLevel;
+    }
+
+    public String getGtg1PowerGenLevel()
+    {
+        return gtg1PowerGenLevel;
+    }
+    public void setGtg1Efficiency(String gtg1Efficiency)
+    {
+        this.gtg1Efficiency = gtg1Efficiency;
+    }
+
+    public String getGtg1Efficiency()
+    {
+        return gtg1Efficiency;
+    }
+    public void setGtg2PowerGenLevel(String gtg2PowerGenLevel)
+    {
+        this.gtg2PowerGenLevel = gtg2PowerGenLevel;
+    }
+
+    public String getGtg2PowerGenLevel()
+    {
+        return gtg2PowerGenLevel;
+    }
+    public void setGtg2Efficiency(String gtg2Efficiency)
+    {
+        this.gtg2Efficiency = gtg2Efficiency;
+    }
+
+    public String getGtg2Efficiency()
+    {
+        return gtg2Efficiency;
+    }
+    public void setGtg3PowerGenLevel(String gtg3PowerGenLevel)
+    {
+        this.gtg3PowerGenLevel = gtg3PowerGenLevel;
+    }
+
+    public String getGtg3PowerGenLevel()
+    {
+        return gtg3PowerGenLevel;
+    }
+    public void setGtg3Efficiency(String gtg3Efficiency)
+    {
+        this.gtg3Efficiency = gtg3Efficiency;
+    }
+
+    public String getGtg3Efficiency()
+    {
+        return gtg3Efficiency;
+    }
+    public void setStgPowerGenLevel(String stgPowerGenLevel)
+    {
+        this.stgPowerGenLevel = stgPowerGenLevel;
+    }
+
+    public String getStgPowerGenLevel()
+    {
+        return stgPowerGenLevel;
+    }
+    public void setStgEfficiency(String stgEfficiency)
+    {
+        this.stgEfficiency = stgEfficiency;
+    }
+
+    public String getStgEfficiency()
+    {
+        return stgEfficiency;
+    }
+    public void setTotalPowerGen(String totalPowerGen)
+    {
+        this.totalPowerGen = totalPowerGen;
+    }
+
+    public String getTotalPowerGen()
+    {
+        return totalPowerGen;
+    }
+    public void setSteamHhp(String steamHhp)
+    {
+        this.steamHhp = steamHhp;
+    }
+
+    public String getSteamHhp()
+    {
+        return steamHhp;
+    }
+    public void setSteamHp(String steamHp)
+    {
+        this.steamHp = steamHp;
+    }
+
+    public String getSteamHp()
+    {
+        return steamHp;
+    }
+    public void setSteamMp(String steamMp)
+    {
+        this.steamMp = steamMp;
+    }
+
+    public String getSteamMp()
+    {
+        return steamMp;
+    }
+    public void setSteamLp(String steamLp)
+    {
+        this.steamLp = steamLp;
+    }
+
+    public String getSteamLp()
+    {
+        return steamLp;
+    }
+    public void setGasRealTime(String gasRealTime)
+    {
+        this.gasRealTime = gasRealTime;
+    }
+
+    public String getGasRealTime()
+    {
+        return gasRealTime;
+    }
+    public void setGasLeft(String gasLeft)
+    {
+        this.gasLeft = gasLeft;
+    }
+
+    public String getGasLeft()
+    {
+        return gasLeft;
+    }
+    public void setGasUsed(String gasUsed)
+    {
+        this.gasUsed = gasUsed;
+    }
+
+    public String getGasUsed()
+    {
+        return gasUsed;
+    }
+    public void setGasPlan(String gasPlan)
+    {
+        this.gasPlan = gasPlan;
+    }
+
+    public String getGasPlan()
+    {
+        return gasPlan;
+    }
+    public void setGasElec(String gasElec)
+    {
+        this.gasElec = gasElec;
+    }
+
+    public String getGasElec()
+    {
+        return gasElec;
+    }
+    public void setGasSynGas(String gasSynGas)
+    {
+        this.gasSynGas = gasSynGas;
+    }
+
+    public String getGasSynGas()
+    {
+        return gasSynGas;
+    }
+    public void setGasU2(String gasU2)
+    {
+        this.gasU2 = gasU2;
+    }
+
+    public String getGasU2()
+    {
+        return gasU2;
+    }
+    public void setGasStyrene(String gasStyrene)
+    {
+        this.gasStyrene = gasStyrene;
+    }
+
+    public String getGasStyrene()
+    {
+        return gasStyrene;
+    }
+    public void setElecPowerGen(String elecPowerGen)
+    {
+        this.elecPowerGen = elecPowerGen;
+    }
+
+    public String getElecPowerGen()
+    {
+        return elecPowerGen;
+    }
+    public void setElecPowerSwitch(String elecPowerSwitch)
+    {
+        this.elecPowerSwitch = elecPowerSwitch;
+    }
+
+    public String getElecPowerSwitch()
+    {
+        return elecPowerSwitch;
+    }
+    public void setElecUsed(String elecUsed)
+    {
+        this.elecUsed = elecUsed;
+    }
+
+    public String getElecUsed()
+    {
+        return elecUsed;
+    }
+    public void setElecDiff(String elecDiff)
+    {
+        this.elecDiff = elecDiff;
+    }
+
+    public String getElecDiff()
+    {
+        return elecDiff;
+    }
+    public void setElecBycUsed(String elecBycUsed)
+    {
+        this.elecBycUsed = elecBycUsed;
+    }
+
+    public String getElecBycUsed()
+    {
+        return elecBycUsed;
+    }
+    public void setElecBocUsed(String elecBocUsed)
+    {
+        this.elecBocUsed = elecBocUsed;
+    }
+
+    public String getElecBocUsed()
+    {
+        return elecBocUsed;
+    }
+    public void setCarbonUsed(String carbonUsed)
+    {
+        this.carbonUsed = carbonUsed;
+    }
+
+    public String getCarbonUsed()
+    {
+        return carbonUsed;
+    }
+    public void setCarbonRealTime(String carbonRealTime)
+    {
+        this.carbonRealTime = carbonRealTime;
+    }
+
+    public String getCarbonRealTime()
+    {
+        return carbonRealTime;
+    }
+    public void setSub(String sub)
+    {
+        this.sub = sub;
+    }
+
+    public String getSub()
+    {
+        return sub;
+    }
+    public void setSubFurnaceLoad(String subFurnaceLoad)
+    {
+        this.subFurnaceLoad = subFurnaceLoad;
+    }
+
+    public String getSubFurnaceLoad()
+    {
+        return subFurnaceLoad;
+    }
+    public void setHhpPphhp(String hhpPphhp)
+    {
+        this.hhpPphhp = hhpPphhp;
+    }
+
+    public String getHhpPphhp()
+    {
+        return hhpPphhp;
+    }
+    public void setHhpAaae(String hhpAaae)
+    {
+        this.hhpAaae = hhpAaae;
+    }
+
+    public String getHhpAaae()
+    {
+        return hhpAaae;
+    }
+    public void setHhpGaa(String hhpGaa)
+    {
+        this.hhpGaa = hhpGaa;
+    }
+
+    public String getHhpGaa()
+    {
+        return hhpGaa;
+    }
+    public void setHhpSyn(String hhpSyn)
+    {
+        this.hhpSyn = hhpSyn;
+    }
+
+    public String getHhpSyn()
+    {
+        return hhpSyn;
+    }
+    public void setHhpP3802(String hhpP3802)
+    {
+        this.hhpP3802 = hhpP3802;
+    }
+
+    public String getHhpP3802()
+    {
+        return hhpP3802;
+    }
+    public void setHpLpg(String hpLpg)
+    {
+        this.hpLpg = hpLpg;
+    }
+
+    public String getHpLpg()
+    {
+        return hpLpg;
+    }
+    public void setHpSub(String hpSub)
+    {
+        this.hpSub = hpSub;
+    }
+
+    public String getHpSub()
+    {
+        return hpSub;
+    }
+    public void setHpNg(String hpNg)
+    {
+        this.hpNg = hpNg;
+    }
+
+    public String getHpNg()
+    {
+        return hpNg;
+    }
+    public void setHpJ1501(String hpJ1501)
+    {
+        this.hpJ1501 = hpJ1501;
+    }
+
+    public String getHpJ1501()
+    {
+        return hpJ1501;
+    }
+    public void setHpJ1504In(String hpJ1504In)
+    {
+        this.hpJ1504In = hpJ1504In;
+    }
+
+    public String getHpJ1504In()
+    {
+        return hpJ1504In;
+    }
+    public void setHpJ1504Out(String hpJ1504Out)
+    {
+        this.hpJ1504Out = hpJ1504Out;
+    }
+
+    public String getHpJ1504Out()
+    {
+        return hpJ1504Out;
+    }
+    public void setHpUser(String hpUser)
+    {
+        this.hpUser = hpUser;
+    }
+
+    public String getHpUser()
+    {
+        return hpUser;
+    }
+    public void setMpNcipMp(String mpNcipMp)
+    {
+        this.mpNcipMp = mpNcipMp;
+    }
+
+    public String getMpNcipMp()
+    {
+        return mpNcipMp;
+    }
+    public void setMp150511(String mp150511)
+    {
+        this.mp150511 = mp150511;
+    }
+
+    public String getMp150511()
+    {
+        return mp150511;
+    }
+    public void setMp150512(String mp150512)
+    {
+        this.mp150512 = mp150512;
+    }
+
+    public String getMp150512()
+    {
+        return mp150512;
+    }
+    public void setMpPpMp(String mpPpMp)
+    {
+        this.mpPpMp = mpPpMp;
+    }
+
+    public String getMpPpMp()
+    {
+        return mpPpMp;
+    }
+    public void setMpP9801In(String mpP9801In)
+    {
+        this.mpP9801In = mpP9801In;
+    }
+
+    public String getMpP9801In()
+    {
+        return mpP9801In;
+    }
+    public void setMpP9801Out(String mpP9801Out)
+    {
+        this.mpP9801Out = mpP9801Out;
+    }
+
+    public String getMpP9801Out()
+    {
+        return mpP9801Out;
+    }
+    public void setMpJ1502(String mpJ1502)
+    {
+        this.mpJ1502 = mpJ1502;
+    }
+
+    public String getMpJ1502()
+    {
+        return mpJ1502;
+    }
+    public void setMpUser(String mpUser)
+    {
+        this.mpUser = mpUser;
+    }
+
+    public String getMpUser()
+    {
+        return mpUser;
+    }
+    public void setLpPpLp(String lpPpLp)
+    {
+        this.lpPpLp = lpPpLp;
+    }
+
+    public String getLpPpLp()
+    {
+        return lpPpLp;
+    }
+    public void setLpEmpty(String lpEmpty)
+    {
+        this.lpEmpty = lpEmpty;
+    }
+
+    public String getLpEmpty()
+    {
+        return lpEmpty;
+    }
+    public void setLpMpLetdown(String lpMpLetdown)
+    {
+        this.lpMpLetdown = lpMpLetdown;
+    }
+
+    public String getLpMpLetdown()
+    {
+        return lpMpLetdown;
+    }
+    public void setLpJ1509(String lpJ1509)
+    {
+        this.lpJ1509 = lpJ1509;
+    }
+
+    public String getLpJ1509()
+    {
+        return lpJ1509;
+    }
+    public void setLpJ1503(String lpJ1503)
+    {
+        this.lpJ1503 = lpJ1503;
+    }
+
+    public String getLpJ1503()
+    {
+        return lpJ1503;
+    }
+    public void setLpLdpeTs(String lpLdpeTs)
+    {
+        this.lpLdpeTs = lpLdpeTs;
+    }
+
+    public String getLpLdpeTs()
+    {
+        return lpLdpeTs;
+    }
+    public void setLpLdpeDm(String lpLdpeDm)
+    {
+        this.lpLdpeDm = lpLdpeDm;
+    }
+
+    public String getLpLdpeDm()
+    {
+        return lpLdpeDm;
+    }
+    public void setLpUser(String lpUser)
+    {
+        this.lpUser = lpUser;
+    }
+
+    public String getLpUser()
+    {
+        return lpUser;
+    }
+    public void setBccSyn(String bccSyn)
+    {
+        this.bccSyn = bccSyn;
+    }
+
+    public String getBccSyn()
+    {
+        return bccSyn;
+    }
+    public void setBccYpc(String bccYpc)
+    {
+        this.bccYpc = bccYpc;
+    }
+
+    public String getBccYpc()
+    {
+        return bccYpc;
+    }
+    public void setHrsg1SmokeConvert(String hrsg1SmokeConvert)
+    {
+        this.hrsg1SmokeConvert = hrsg1SmokeConvert;
+    }
+
+    public String getHrsg1SmokeConvert()
+    {
+        return hrsg1SmokeConvert;
+    }
+    public void setHrsg1So2Convert(String hrsg1So2Convert)
+    {
+        this.hrsg1So2Convert = hrsg1So2Convert;
+    }
+
+    public String getHrsg1So2Convert()
+    {
+        return hrsg1So2Convert;
+    }
+    public void setHrsg1NoxConvert(String hrsg1NoxConvert)
+    {
+        this.hrsg1NoxConvert = hrsg1NoxConvert;
+    }
+
+    public String getHrsg1NoxConvert()
+    {
+        return hrsg1NoxConvert;
+    }
+    public void setHrsg2SmokeConvert(String hrsg2SmokeConvert)
+    {
+        this.hrsg2SmokeConvert = hrsg2SmokeConvert;
+    }
+
+    public String getHrsg2SmokeConvert()
+    {
+        return hrsg2SmokeConvert;
+    }
+    public void setHrsg2So2Convert(String hrsg2So2Convert)
+    {
+        this.hrsg2So2Convert = hrsg2So2Convert;
+    }
+
+    public String getHrsg2So2Convert()
+    {
+        return hrsg2So2Convert;
+    }
+    public void setHrsg2NoxConvert(String hrsg2NoxConvert)
+    {
+        this.hrsg2NoxConvert = hrsg2NoxConvert;
+    }
+
+    public String getHrsg2NoxConvert()
+    {
+        return hrsg2NoxConvert;
+    }
+    public void setHrsg3SmokeConvert(String hrsg3SmokeConvert)
+    {
+        this.hrsg3SmokeConvert = hrsg3SmokeConvert;
+    }
+
+    public String getHrsg3SmokeConvert()
+    {
+        return hrsg3SmokeConvert;
+    }
+    public void setHrsg3So2Convert(String hrsg3So2Convert)
+    {
+        this.hrsg3So2Convert = hrsg3So2Convert;
+    }
+
+    public String getHrsg3So2Convert()
+    {
+        return hrsg3So2Convert;
+    }
+    public void setHrsg3NoxConvert(String hrsg3NoxConvert)
+    {
+        this.hrsg3NoxConvert = hrsg3NoxConvert;
+    }
+
+    public String getHrsg3NoxConvert()
+    {
+        return hrsg3NoxConvert;
+    }
+    public void setRainPh(String rainPh)
+    {
+        this.rainPh = rainPh;
+    }
+
+    public String getRainPh()
+    {
+        return rainPh;
+    }
+    public void setRainCod(String rainCod)
+    {
+        this.rainCod = rainCod;
+    }
+
+    public String getRainCod()
+    {
+        return rainCod;
+    }
+    public void setWastePh(String wastePh)
+    {
+        this.wastePh = wastePh;
+    }
+
+    public String getWastePh()
+    {
+        return wastePh;
+    }
+    public void setWasteCod(String wasteCod)
+    {
+        this.wasteCod = wasteCod;
+    }
+
+    public String getWasteCod()
+    {
+        return wasteCod;
+    }
+    public void setGtg45ha1(String gtg45ha1)
+    {
+        this.gtg45ha1 = gtg45ha1;
+    }
+
+    public String getGtg45ha1()
+    {
+        return gtg45ha1;
+    }
+    public void setGtg45ha2(String gtg45ha2)
+    {
+        this.gtg45ha2 = gtg45ha2;
+    }
+
+    public String getGtg45ha2()
+    {
+        return gtg45ha2;
+    }
+    public void setGtg45ha3(String gtg45ha3)
+    {
+        this.gtg45ha3 = gtg45ha3;
+    }
+
+    public String getGtg45ha3()
+    {
+        return gtg45ha3;
+    }
+    public void setGtg45ha4(String gtg45ha4)
+    {
+        this.gtg45ha4 = gtg45ha4;
+    }
+
+    public String getGtg45ha4()
+    {
+        return gtg45ha4;
+    }
+    public void setGtg45ha5(String gtg45ha5)
+    {
+        this.gtg45ha5 = gtg45ha5;
+    }
+
+    public String getGtg45ha5()
+    {
+        return gtg45ha5;
+    }
+    public void setGtg45ha6(String gtg45ha6)
+    {
+        this.gtg45ha6 = gtg45ha6;
+    }
+
+    public String getGtg45ha6()
+    {
+        return gtg45ha6;
+    }
+    public void setGtg45ha7(String gtg45ha7)
+    {
+        this.gtg45ha7 = gtg45ha7;
+    }
+
+    public String getGtg45ha7()
+    {
+        return gtg45ha7;
+    }
+    public void setGtg45ha8(String gtg45ha8)
+    {
+        this.gtg45ha8 = gtg45ha8;
+    }
+
+    public String getGtg45ha8()
+    {
+        return gtg45ha8;
+    }
+    public void setGtg45ha9(String gtg45ha9)
+    {
+        this.gtg45ha9 = gtg45ha9;
+    }
+
+    public String getGtg45ha9()
+    {
+        return gtg45ha9;
+    }
+    public void setGtg45ht1(String gtg45ht1)
+    {
+        this.gtg45ht1 = gtg45ht1;
+    }
+
+    public String getGtg45ht1()
+    {
+        return gtg45ht1;
+    }
+    public void setGtg45ht2(String gtg45ht2)
+    {
+        this.gtg45ht2 = gtg45ht2;
+    }
+
+    public String getGtg45ht2()
+    {
+        return gtg45ht2;
+    }
+    public void setGtg45ht3(String gtg45ht3)
+    {
+        this.gtg45ht3 = gtg45ht3;
+    }
+
+    public String getGtg45ht3()
+    {
+        return gtg45ht3;
+    }
+    public void setGtg45ht4(String gtg45ht4)
+    {
+        this.gtg45ht4 = gtg45ht4;
+    }
+
+    public String getGtg45ht4()
+    {
+        return gtg45ht4;
+    }
+    public void setGtg45ht5(String gtg45ht5)
+    {
+        this.gtg45ht5 = gtg45ht5;
+    }
+
+    public String getGtg45ht5()
+    {
+        return gtg45ht5;
+    }
+    public void setGtg45ht6(String gtg45ht6)
+    {
+        this.gtg45ht6 = gtg45ht6;
+    }
+
+    public String getGtg45ht6()
+    {
+        return gtg45ht6;
+    }
+    public void setQt61001(String qt61001)
+    {
+        this.qt61001 = qt61001;
+    }
+
+    public String getQt61001()
+    {
+        return qt61001;
+    }
+    public void setQt61002(String qt61002)
+    {
+        this.qt61002 = qt61002;
+    }
+
+    public String getQt61002()
+    {
+        return qt61002;
+    }
+    public void setQt61003(String qt61003)
+    {
+        this.qt61003 = qt61003;
+    }
+
+    public String getQt61003()
+    {
+        return qt61003;
+    }
+    public void setQt61004(String qt61004)
+    {
+        this.qt61004 = qt61004;
+    }
+
+    public String getQt61004()
+    {
+        return qt61004;
+    }
+    public void setQt61005(String qt61005)
+    {
+        this.qt61005 = qt61005;
+    }
+
+    public String getQt61005()
+    {
+        return qt61005;
+    }
+    public void setQt61101(String qt61101)
+    {
+        this.qt61101 = qt61101;
+    }
+
+    public String getQt61101()
+    {
+        return qt61101;
+    }
+    public void setQt61102(String qt61102)
+    {
+        this.qt61102 = qt61102;
+    }
+
+    public String getQt61102()
+    {
+        return qt61102;
+    }
+    public void setQt61103(String qt61103)
+    {
+        this.qt61103 = qt61103;
+    }
+
+    public String getQt61103()
+    {
+        return qt61103;
+    }
+    public void setQt61104(String qt61104)
+    {
+        this.qt61104 = qt61104;
+    }
+
+    public String getQt61104()
+    {
+        return qt61104;
+    }
+    public void setQt61105(String qt61105)
+    {
+        this.qt61105 = qt61105;
+    }
+
+    public String getQt61105()
+    {
+        return qt61105;
+    }
+    public void setQt76001(String qt76001)
+    {
+        this.qt76001 = qt76001;
+    }
+
+    public String getQt76001()
+    {
+        return qt76001;
+    }
+    public void setQt76002(String qt76002)
+    {
+        this.qt76002 = qt76002;
+    }
+
+    public String getQt76002()
+    {
+        return qt76002;
+    }
+    public void setQt76041(String qt76041)
+    {
+        this.qt76041 = qt76041;
+    }
+
+    public String getQt76041()
+    {
+        return qt76041;
+    }
+    public void setQt80001(String qt80001)
+    {
+        this.qt80001 = qt80001;
+    }
+
+    public String getQt80001()
+    {
+        return qt80001;
+    }
+    public void setQt80002(String qt80002)
+    {
+        this.qt80002 = qt80002;
+    }
+
+    public String getQt80002()
+    {
+        return qt80002;
+    }
+    public void setQt80003(String qt80003)
+    {
+        this.qt80003 = qt80003;
+    }
+
+    public String getQt80003()
+    {
+        return qt80003;
+    }
+    public void setQt91001(String qt91001)
+    {
+        this.qt91001 = qt91001;
+    }
+
+    public String getQt91001()
+    {
+        return qt91001;
+    }
+    public void setQt91002(String qt91002)
+    {
+        this.qt91002 = qt91002;
+    }
+
+    public String getQt91002()
+    {
+        return qt91002;
+    }
+    public void setQt91003(String qt91003)
+    {
+        this.qt91003 = qt91003;
+    }
+
+    public String getQt91003()
+    {
+        return qt91003;
+    }
+    public void setQt91004(String qt91004)
+    {
+        this.qt91004 = qt91004;
+    }
+
+    public String getQt91004()
+    {
+        return qt91004;
+    }
+    public void setQt91005(String qt91005)
+    {
+        this.qt91005 = qt91005;
+    }
+
+    public String getQt91005()
+    {
+        return qt91005;
+    }
+    public void setQt91006(String qt91006)
+    {
+        this.qt91006 = qt91006;
+    }
+
+    public String getQt91006()
+    {
+        return qt91006;
+    }
+    public void setQt91011(String qt91011)
+    {
+        this.qt91011 = qt91011;
+    }
+
+    public String getQt91011()
+    {
+        return qt91011;
+    }
+    public void setQt91012(String qt91012)
+    {
+        this.qt91012 = qt91012;
+    }
+
+    public String getQt91012()
+    {
+        return qt91012;
+    }
+    public void setQt91013(String qt91013)
+    {
+        this.qt91013 = qt91013;
+    }
+
+    public String getQt91013()
+    {
+        return qt91013;
+    }
+    public void setAt83001(String at83001)
+    {
+        this.at83001 = at83001;
+    }
+
+    public String getAt83001()
+    {
+        return at83001;
+    }
+    public void setAt83002(String at83002)
+    {
+        this.at83002 = at83002;
+    }
+
+    public String getAt83002()
+    {
+        return at83002;
+    }
+    public void setAt83003(String at83003)
+    {
+        this.at83003 = at83003;
+    }
+
+    public String getAt83003()
+    {
+        return at83003;
+    }
+    public void setAt83004(String at83004)
+    {
+        this.at83004 = at83004;
+    }
+
+    public String getAt83004()
+    {
+        return at83004;
+    }
+    public void setQt12001(String qt12001)
+    {
+        this.qt12001 = qt12001;
+    }
+
+    public String getQt12001()
+    {
+        return qt12001;
+    }
+    public void setQt12501(String qt12501)
+    {
+        this.qt12501 = qt12501;
+    }
+
+    public String getQt12501()
+    {
+        return qt12501;
+    }
+    public void setQt12502(String qt12502)
+    {
+        this.qt12502 = qt12502;
+    }
+
+    public String getQt12502()
+    {
+        return qt12502;
+    }
+    public void setQt22001(String qt22001)
+    {
+        this.qt22001 = qt22001;
+    }
+
+    public String getQt22001()
+    {
+        return qt22001;
+    }
+    public void setQt22501(String qt22501)
+    {
+        this.qt22501 = qt22501;
+    }
+
+    public String getQt22501()
+    {
+        return qt22501;
+    }
+    public void setQt22502(String qt22502)
+    {
+        this.qt22502 = qt22502;
+    }
+
+    public String getQt22502()
+    {
+        return qt22502;
+    }
+    public void setQt32001(String qt32001)
+    {
+        this.qt32001 = qt32001;
+    }
+
+    public String getQt32001()
+    {
+        return qt32001;
+    }
+    public void setQt32002(String qt32002)
+    {
+        this.qt32002 = qt32002;
+    }
+
+    public String getQt32002()
+    {
+        return qt32002;
+    }
+    public void setQt32005(String qt32005)
+    {
+        this.qt32005 = qt32005;
+    }
+
+    public String getQt32005()
+    {
+        return qt32005;
+    }
+    public void setQt32003(String qt32003)
+    {
+        this.qt32003 = qt32003;
+    }
+
+    public String getQt32003()
+    {
+        return qt32003;
+    }
+    public void setQt32004(String qt32004)
+    {
+        this.qt32004 = qt32004;
+    }
+
+    public String getQt32004()
+    {
+        return qt32004;
+    }
+    public void setAi82002(String ai82002)
+    {
+        this.ai82002 = ai82002;
+    }
+
+    public String getAi82002()
+    {
+        return ai82002;
+    }
+    public void setAi82003(String ai82003)
+    {
+        this.ai82003 = ai82003;
+    }
+
+    public String getAi82003()
+    {
+        return ai82003;
+    }
+    public void setAi82004(String ai82004)
+    {
+        this.ai82004 = ai82004;
+    }
+
+    public String getAi82004()
+    {
+        return ai82004;
+    }
+    public void setAi82005(String ai82005)
+    {
+        this.ai82005 = ai82005;
+    }
+
+    public String getAi82005()
+    {
+        return ai82005;
+    }
+    public void setAi82006(String ai82006)
+    {
+        this.ai82006 = ai82006;
+    }
+
+    public String getAi82006()
+    {
+        return ai82006;
+    }
+    public void setAi82007(String ai82007)
+    {
+        this.ai82007 = ai82007;
+    }
+
+    public String getAi82007()
+    {
+        return ai82007;
+    }
+    public void setAi82008(String ai82008)
+    {
+        this.ai82008 = ai82008;
+    }
+
+    public String getAi82008()
+    {
+        return ai82008;
+    }
+    public void setAi82009(String ai82009)
+    {
+        this.ai82009 = ai82009;
+    }
+
+    public String getAi82009()
+    {
+        return ai82009;
+    }
+    public void setAi82010(String ai82010)
+    {
+        this.ai82010 = ai82010;
+    }
+
+    public String getAi82010()
+    {
+        return ai82010;
+    }
+    public void setAi82011(String ai82011)
+    {
+        this.ai82011 = ai82011;
+    }
+
+    public String getAi82011()
+    {
+        return ai82011;
+    }
+    public void setAi82101(String ai82101)
+    {
+        this.ai82101 = ai82101;
+    }
+
+    public String getAi82101()
+    {
+        return ai82101;
+    }
+    public void setAi82102(String ai82102)
+    {
+        this.ai82102 = ai82102;
+    }
+
+    public String getAi82102()
+    {
+        return ai82102;
+    }
+    public void setAi82103(String ai82103)
+    {
+        this.ai82103 = ai82103;
+    }
+
+    public String getAi82103()
+    {
+        return ai82103;
+    }
+    public void setAi82104(String ai82104)
+    {
+        this.ai82104 = ai82104;
+    }
+
+    public String getAi82104()
+    {
+        return ai82104;
+    }
+    public void setAi82105(String ai82105)
+    {
+        this.ai82105 = ai82105;
+    }
+
+    public String getAi82105()
+    {
+        return ai82105;
+    }
+    public void setAi82106(String ai82106)
+    {
+        this.ai82106 = ai82106;
+    }
+
+    public String getAi82106()
+    {
+        return ai82106;
+    }
+    public void setAi82107(String ai82107)
+    {
+        this.ai82107 = ai82107;
+    }
+
+    public String getAi82107()
+    {
+        return ai82107;
+    }
+    public void setAi82108(String ai82108)
+    {
+        this.ai82108 = ai82108;
+    }
+
+    public String getAi82108()
+    {
+        return ai82108;
+    }
+    public void setAi82109(String ai82109)
+    {
+        this.ai82109 = ai82109;
+    }
+
+    public String getAi82109()
+    {
+        return ai82109;
+    }
+    public void setAi82110(String ai82110)
+    {
+        this.ai82110 = ai82110;
+    }
+
+    public String getAi82110()
+    {
+        return ai82110;
+    }
+    public void setAi82111(String ai82111)
+    {
+        this.ai82111 = ai82111;
+    }
+
+    public String getAi82111()
+    {
+        return ai82111;
+    }
+    public void setAi82112(String ai82112)
+    {
+        this.ai82112 = ai82112;
+    }
+
+    public String getAi82112()
+    {
+        return ai82112;
+    }
+    public void setAi82113(String ai82113)
+    {
+        this.ai82113 = ai82113;
+    }
+
+    public String getAi82113()
+    {
+        return ai82113;
+    }
+    public void setHrsg1Ai82201(String hrsg1Ai82201)
+    {
+        this.hrsg1Ai82201 = hrsg1Ai82201;
+    }
+
+    public String getHrsg1Ai82201()
+    {
+        return hrsg1Ai82201;
+    }
+    public void setHrsg1Ai82202(String hrsg1Ai82202)
+    {
+        this.hrsg1Ai82202 = hrsg1Ai82202;
+    }
+
+    public String getHrsg1Ai82202()
+    {
+        return hrsg1Ai82202;
+    }
+    public void setHrsg1Ai82203(String hrsg1Ai82203)
+    {
+        this.hrsg1Ai82203 = hrsg1Ai82203;
+    }
+
+    public String getHrsg1Ai82203()
+    {
+        return hrsg1Ai82203;
+    }
+    public void setHrsg1Ai82204(String hrsg1Ai82204)
+    {
+        this.hrsg1Ai82204 = hrsg1Ai82204;
+    }
+
+    public String getHrsg1Ai82204()
+    {
+        return hrsg1Ai82204;
+    }
+    public void setHrsg1Ai82205(String hrsg1Ai82205)
+    {
+        this.hrsg1Ai82205 = hrsg1Ai82205;
+    }
+
+    public String getHrsg1Ai82205()
+    {
+        return hrsg1Ai82205;
+    }
+    public void setHrsg1Ai82206(String hrsg1Ai82206)
+    {
+        this.hrsg1Ai82206 = hrsg1Ai82206;
+    }
+
+    public String getHrsg1Ai82206()
+    {
+        return hrsg1Ai82206;
+    }
+    public void setHrsg1Ai82207(String hrsg1Ai82207)
+    {
+        this.hrsg1Ai82207 = hrsg1Ai82207;
+    }
+
+    public String getHrsg1Ai82207()
+    {
+        return hrsg1Ai82207;
+    }
+    public void setHrsg1Ai82208(String hrsg1Ai82208)
+    {
+        this.hrsg1Ai82208 = hrsg1Ai82208;
+    }
+
+    public String getHrsg1Ai82208()
+    {
+        return hrsg1Ai82208;
+    }
+    public void setHrsg1Ai82209(String hrsg1Ai82209)
+    {
+        this.hrsg1Ai82209 = hrsg1Ai82209;
+    }
+
+    public String getHrsg1Ai82209()
+    {
+        return hrsg1Ai82209;
+    }
+    public void setHrsg1Ai82210(String hrsg1Ai82210)
+    {
+        this.hrsg1Ai82210 = hrsg1Ai82210;
+    }
+
+    public String getHrsg1Ai82210()
+    {
+        return hrsg1Ai82210;
+    }
+    public void setHrsg1Ai82211(String hrsg1Ai82211)
+    {
+        this.hrsg1Ai82211 = hrsg1Ai82211;
+    }
+
+    public String getHrsg1Ai82211()
+    {
+        return hrsg1Ai82211;
+    }
+    public void setHrsg1Ai82212(String hrsg1Ai82212)
+    {
+        this.hrsg1Ai82212 = hrsg1Ai82212;
+    }
+
+    public String getHrsg1Ai82212()
+    {
+        return hrsg1Ai82212;
+    }
+    public void setHrsg1Air12551(String hrsg1Air12551)
+    {
+        this.hrsg1Air12551 = hrsg1Air12551;
+    }
+
+    public String getHrsg1Air12551()
+    {
+        return hrsg1Air12551;
+    }
+    public void setHrsg1Air12552(String hrsg1Air12552)
+    {
+        this.hrsg1Air12552 = hrsg1Air12552;
+    }
+
+    public String getHrsg1Air12552()
+    {
+        return hrsg1Air12552;
+    }
+    public void setHrsg1Air12553(String hrsg1Air12553)
+    {
+        this.hrsg1Air12553 = hrsg1Air12553;
+    }
+
+    public String getHrsg1Air12553()
+    {
+        return hrsg1Air12553;
+    }
+    public void setHrsg1Air12554(String hrsg1Air12554)
+    {
+        this.hrsg1Air12554 = hrsg1Air12554;
+    }
+
+    public String getHrsg1Air12554()
+    {
+        return hrsg1Air12554;
+    }
+    public void setHrsg1Air12555(String hrsg1Air12555)
+    {
+        this.hrsg1Air12555 = hrsg1Air12555;
+    }
+
+    public String getHrsg1Air12555()
+    {
+        return hrsg1Air12555;
+    }
+    public void setHrsg1Air12556(String hrsg1Air12556)
+    {
+        this.hrsg1Air12556 = hrsg1Air12556;
+    }
+
+    public String getHrsg1Air12556()
+    {
+        return hrsg1Air12556;
+    }
+    public void setHrsg1Air12557(String hrsg1Air12557)
+    {
+        this.hrsg1Air12557 = hrsg1Air12557;
+    }
+
+    public String getHrsg1Air12557()
+    {
+        return hrsg1Air12557;
+    }
+    public void setHrsg1Air12558(String hrsg1Air12558)
+    {
+        this.hrsg1Air12558 = hrsg1Air12558;
+    }
+
+    public String getHrsg1Air12558()
+    {
+        return hrsg1Air12558;
+    }
+    public void setHrsg2Ai82301(String hrsg2Ai82301)
+    {
+        this.hrsg2Ai82301 = hrsg2Ai82301;
+    }
+
+    public String getHrsg2Ai82301()
+    {
+        return hrsg2Ai82301;
+    }
+    public void setHrsg2Ai82302(String hrsg2Ai82302)
+    {
+        this.hrsg2Ai82302 = hrsg2Ai82302;
+    }
+
+    public String getHrsg2Ai82302()
+    {
+        return hrsg2Ai82302;
+    }
+    public void setHrsg2Ai82303(String hrsg2Ai82303)
+    {
+        this.hrsg2Ai82303 = hrsg2Ai82303;
+    }
+
+    public String getHrsg2Ai82303()
+    {
+        return hrsg2Ai82303;
+    }
+    public void setHrsg2Ai82304(String hrsg2Ai82304)
+    {
+        this.hrsg2Ai82304 = hrsg2Ai82304;
+    }
+
+    public String getHrsg2Ai82304()
+    {
+        return hrsg2Ai82304;
+    }
+    public void setHrsg2Ai82305(String hrsg2Ai82305)
+    {
+        this.hrsg2Ai82305 = hrsg2Ai82305;
+    }
+
+    public String getHrsg2Ai82305()
+    {
+        return hrsg2Ai82305;
+    }
+    public void setHrsg2Ai82306(String hrsg2Ai82306)
+    {
+        this.hrsg2Ai82306 = hrsg2Ai82306;
+    }
+
+    public String getHrsg2Ai82306()
+    {
+        return hrsg2Ai82306;
+    }
+    public void setHrsg2Ai82307(String hrsg2Ai82307)
+    {
+        this.hrsg2Ai82307 = hrsg2Ai82307;
+    }
+
+    public String getHrsg2Ai82307()
+    {
+        return hrsg2Ai82307;
+    }
+    public void setHrsg2Ai82308(String hrsg2Ai82308)
+    {
+        this.hrsg2Ai82308 = hrsg2Ai82308;
+    }
+
+    public String getHrsg2Ai82308()
+    {
+        return hrsg2Ai82308;
+    }
+    public void setHrsg2Ai82309(String hrsg2Ai82309)
+    {
+        this.hrsg2Ai82309 = hrsg2Ai82309;
+    }
+
+    public String getHrsg2Ai82309()
+    {
+        return hrsg2Ai82309;
+    }
+    public void setHrsg2Ai82310(String hrsg2Ai82310)
+    {
+        this.hrsg2Ai82310 = hrsg2Ai82310;
+    }
+
+    public String getHrsg2Ai82310()
+    {
+        return hrsg2Ai82310;
+    }
+    public void setHrsg2Ai82311(String hrsg2Ai82311)
+    {
+        this.hrsg2Ai82311 = hrsg2Ai82311;
+    }
+
+    public String getHrsg2Ai82311()
+    {
+        return hrsg2Ai82311;
+    }
+    public void setHrsg2Ai82312(String hrsg2Ai82312)
+    {
+        this.hrsg2Ai82312 = hrsg2Ai82312;
+    }
+
+    public String getHrsg2Ai82312()
+    {
+        return hrsg2Ai82312;
+    }
+    public void setHrsg2Air22551(String hrsg2Air22551)
+    {
+        this.hrsg2Air22551 = hrsg2Air22551;
+    }
+
+    public String getHrsg2Air22551()
+    {
+        return hrsg2Air22551;
+    }
+    public void setHrsg2Air22552(String hrsg2Air22552)
+    {
+        this.hrsg2Air22552 = hrsg2Air22552;
+    }
+
+    public String getHrsg2Air22552()
+    {
+        return hrsg2Air22552;
+    }
+    public void setHrsg2Air22553(String hrsg2Air22553)
+    {
+        this.hrsg2Air22553 = hrsg2Air22553;
+    }
+
+    public String getHrsg2Air22553()
+    {
+        return hrsg2Air22553;
+    }
+    public void setHrsg2Air22554(String hrsg2Air22554)
+    {
+        this.hrsg2Air22554 = hrsg2Air22554;
+    }
+
+    public String getHrsg2Air22554()
+    {
+        return hrsg2Air22554;
+    }
+    public void setHrsg2Air22555(String hrsg2Air22555)
+    {
+        this.hrsg2Air22555 = hrsg2Air22555;
+    }
+
+    public String getHrsg2Air22555()
+    {
+        return hrsg2Air22555;
+    }
+    public void setHrsg2Air22556(String hrsg2Air22556)
+    {
+        this.hrsg2Air22556 = hrsg2Air22556;
+    }
+
+    public String getHrsg2Air22556()
+    {
+        return hrsg2Air22556;
+    }
+    public void setHrsg2Air22557(String hrsg2Air22557)
+    {
+        this.hrsg2Air22557 = hrsg2Air22557;
+    }
+
+    public String getHrsg2Air22557()
+    {
+        return hrsg2Air22557;
+    }
+    public void setHrsg2Air22558(String hrsg2Air22558)
+    {
+        this.hrsg2Air22558 = hrsg2Air22558;
+    }
+
+    public String getHrsg2Air22558()
+    {
+        return hrsg2Air22558;
+    }
+    public void setHrsg2Qi22240(String hrsg2Qi22240)
+    {
+        this.hrsg2Qi22240 = hrsg2Qi22240;
+    }
+
+    public String getHrsg2Qi22240()
+    {
+        return hrsg2Qi22240;
+    }
+    public void setHrsg2Qi22241(String hrsg2Qi22241)
+    {
+        this.hrsg2Qi22241 = hrsg2Qi22241;
+    }
+
+    public String getHrsg2Qi22241()
+    {
+        return hrsg2Qi22241;
+    }
+    public void setHrsg2Qi22242(String hrsg2Qi22242)
+    {
+        this.hrsg2Qi22242 = hrsg2Qi22242;
+    }
+
+    public String getHrsg2Qi22242()
+    {
+        return hrsg2Qi22242;
+    }
+    public void setHrsg3Ai82401(String hrsg3Ai82401)
+    {
+        this.hrsg3Ai82401 = hrsg3Ai82401;
+    }
+
+    public String getHrsg3Ai82401()
+    {
+        return hrsg3Ai82401;
+    }
+    public void setHrsg3Ai82402(String hrsg3Ai82402)
+    {
+        this.hrsg3Ai82402 = hrsg3Ai82402;
+    }
+
+    public String getHrsg3Ai82402()
+    {
+        return hrsg3Ai82402;
+    }
+    public void setHrsg3Ai82403(String hrsg3Ai82403)
+    {
+        this.hrsg3Ai82403 = hrsg3Ai82403;
+    }
+
+    public String getHrsg3Ai82403()
+    {
+        return hrsg3Ai82403;
+    }
+    public void setHrsg3Ai82404(String hrsg3Ai82404)
+    {
+        this.hrsg3Ai82404 = hrsg3Ai82404;
+    }
+
+    public String getHrsg3Ai82404()
+    {
+        return hrsg3Ai82404;
+    }
+    public void setHrsg3Ai82405(String hrsg3Ai82405)
+    {
+        this.hrsg3Ai82405 = hrsg3Ai82405;
+    }
+
+    public String getHrsg3Ai82405()
+    {
+        return hrsg3Ai82405;
+    }
+    public void setHrsg3Ai82406(String hrsg3Ai82406)
+    {
+        this.hrsg3Ai82406 = hrsg3Ai82406;
+    }
+
+    public String getHrsg3Ai82406()
+    {
+        return hrsg3Ai82406;
+    }
+    public void setHrsg3Ai82407(String hrsg3Ai82407)
+    {
+        this.hrsg3Ai82407 = hrsg3Ai82407;
+    }
+
+    public String getHrsg3Ai82407()
+    {
+        return hrsg3Ai82407;
+    }
+    public void setHrsg3Ai82408(String hrsg3Ai82408)
+    {
+        this.hrsg3Ai82408 = hrsg3Ai82408;
+    }
+
+    public String getHrsg3Ai82408()
+    {
+        return hrsg3Ai82408;
+    }
+    public void setHrsg3Ai82409(String hrsg3Ai82409)
+    {
+        this.hrsg3Ai82409 = hrsg3Ai82409;
+    }
+
+    public String getHrsg3Ai82409()
+    {
+        return hrsg3Ai82409;
+    }
+    public void setHrsg3Ai82410(String hrsg3Ai82410)
+    {
+        this.hrsg3Ai82410 = hrsg3Ai82410;
+    }
+
+    public String getHrsg3Ai82410()
+    {
+        return hrsg3Ai82410;
+    }
+    public void setHrsg3Ai82411(String hrsg3Ai82411)
+    {
+        this.hrsg3Ai82411 = hrsg3Ai82411;
+    }
+
+    public String getHrsg3Ai82411()
+    {
+        return hrsg3Ai82411;
+    }
+    public void setHrsg3Ai82412(String hrsg3Ai82412)
+    {
+        this.hrsg3Ai82412 = hrsg3Ai82412;
+    }
+
+    public String getHrsg3Ai82412()
+    {
+        return hrsg3Ai82412;
+    }
+    public void setHrsg3Air32551(String hrsg3Air32551)
+    {
+        this.hrsg3Air32551 = hrsg3Air32551;
+    }
+
+    public String getHrsg3Air32551()
+    {
+        return hrsg3Air32551;
+    }
+    public void setHrsg3Air32552(String hrsg3Air32552)
+    {
+        this.hrsg3Air32552 = hrsg3Air32552;
+    }
+
+    public String getHrsg3Air32552()
+    {
+        return hrsg3Air32552;
+    }
+    public void setHrsg3Air32553(String hrsg3Air32553)
+    {
+        this.hrsg3Air32553 = hrsg3Air32553;
+    }
+
+    public String getHrsg3Air32553()
+    {
+        return hrsg3Air32553;
+    }
+    public void setHrsg3Air32554(String hrsg3Air32554)
+    {
+        this.hrsg3Air32554 = hrsg3Air32554;
+    }
+
+    public String getHrsg3Air32554()
+    {
+        return hrsg3Air32554;
+    }
+    public void setHrsg3Air32555(String hrsg3Air32555)
+    {
+        this.hrsg3Air32555 = hrsg3Air32555;
+    }
+
+    public String getHrsg3Air32555()
+    {
+        return hrsg3Air32555;
+    }
+    public void setHrsg3Air32556(String hrsg3Air32556)
+    {
+        this.hrsg3Air32556 = hrsg3Air32556;
+    }
+
+    public String getHrsg3Air32556()
+    {
+        return hrsg3Air32556;
+    }
+    public void setHrsg3Air32557(String hrsg3Air32557)
+    {
+        this.hrsg3Air32557 = hrsg3Air32557;
+    }
+
+    public String getHrsg3Air32557()
+    {
+        return hrsg3Air32557;
+    }
+    public void setHrsg3Air32558(String hrsg3Air32558)
+    {
+        this.hrsg3Air32558 = hrsg3Air32558;
+    }
+
+    public String getHrsg3Air32558()
+    {
+        return hrsg3Air32558;
+    }
+    public void setHrsg3Qi32240(String hrsg3Qi32240)
+    {
+        this.hrsg3Qi32240 = hrsg3Qi32240;
+    }
+
+    public String getHrsg3Qi32240()
+    {
+        return hrsg3Qi32240;
+    }
+    public void setHrsg3Qi32241(String hrsg3Qi32241)
+    {
+        this.hrsg3Qi32241 = hrsg3Qi32241;
+    }
+
+    public String getHrsg3Qi32241()
+    {
+        return hrsg3Qi32241;
+    }
+    public void setHrsg3Qi32242(String hrsg3Qi32242)
+    {
+        this.hrsg3Qi32242 = hrsg3Qi32242;
+    }
+
+    public String getHrsg3Qi32242()
+    {
+        return hrsg3Qi32242;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("pullDate", getPullDate())
+            .append("gtg1PowerGenLevel", getGtg1PowerGenLevel())
+            .append("gtg1Efficiency", getGtg1Efficiency())
+            .append("gtg2PowerGenLevel", getGtg2PowerGenLevel())
+            .append("gtg2Efficiency", getGtg2Efficiency())
+            .append("gtg3PowerGenLevel", getGtg3PowerGenLevel())
+            .append("gtg3Efficiency", getGtg3Efficiency())
+            .append("stgPowerGenLevel", getStgPowerGenLevel())
+            .append("stgEfficiency", getStgEfficiency())
+            .append("totalPowerGen", getTotalPowerGen())
+            .append("steamHhp", getSteamHhp())
+            .append("steamHp", getSteamHp())
+            .append("steamMp", getSteamMp())
+            .append("steamLp", getSteamLp())
+            .append("gasRealTime", getGasRealTime())
+            .append("gasLeft", getGasLeft())
+            .append("gasUsed", getGasUsed())
+            .append("gasPlan", getGasPlan())
+            .append("gasElec", getGasElec())
+            .append("gasSynGas", getGasSynGas())
+            .append("gasU2", getGasU2())
+            .append("gasStyrene", getGasStyrene())
+            .append("elecPowerGen", getElecPowerGen())
+            .append("elecPowerSwitch", getElecPowerSwitch())
+            .append("elecUsed", getElecUsed())
+            .append("elecDiff", getElecDiff())
+            .append("elecBycUsed", getElecBycUsed())
+            .append("elecBocUsed", getElecBocUsed())
+            .append("carbonUsed", getCarbonUsed())
+            .append("carbonRealTime", getCarbonRealTime())
+            .append("sub", getSub())
+            .append("subFurnaceLoad", getSubFurnaceLoad())
+            .append("hhpPphhp", getHhpPphhp())
+            .append("hhpAaae", getHhpAaae())
+            .append("hhpGaa", getHhpGaa())
+            .append("hhpSyn", getHhpSyn())
+            .append("hhpP3802", getHhpP3802())
+            .append("hpLpg", getHpLpg())
+            .append("hpSub", getHpSub())
+            .append("hpNg", getHpNg())
+            .append("hpJ1501", getHpJ1501())
+            .append("hpJ1504In", getHpJ1504In())
+            .append("hpJ1504Out", getHpJ1504Out())
+            .append("hpUser", getHpUser())
+            .append("mpNcipMp", getMpNcipMp())
+            .append("mp150511", getMp150511())
+            .append("mp150512", getMp150512())
+            .append("mpPpMp", getMpPpMp())
+            .append("mpP9801In", getMpP9801In())
+            .append("mpP9801Out", getMpP9801Out())
+            .append("mpJ1502", getMpJ1502())
+            .append("mpUser", getMpUser())
+            .append("lpPpLp", getLpPpLp())
+            .append("lpEmpty", getLpEmpty())
+            .append("lpMpLetdown", getLpMpLetdown())
+            .append("lpJ1509", getLpJ1509())
+            .append("lpJ1503", getLpJ1503())
+            .append("lpLdpeTs", getLpLdpeTs())
+            .append("lpLdpeDm", getLpLdpeDm())
+            .append("lpUser", getLpUser())
+            .append("bccSyn", getBccSyn())
+            .append("bccYpc", getBccYpc())
+            .append("hrsg1SmokeConvert", getHrsg1SmokeConvert())
+            .append("hrsg1So2Convert", getHrsg1So2Convert())
+            .append("hrsg1NoxConvert", getHrsg1NoxConvert())
+            .append("hrsg2SmokeConvert", getHrsg2SmokeConvert())
+            .append("hrsg2So2Convert", getHrsg2So2Convert())
+            .append("hrsg2NoxConvert", getHrsg2NoxConvert())
+            .append("hrsg3SmokeConvert", getHrsg3SmokeConvert())
+            .append("hrsg3So2Convert", getHrsg3So2Convert())
+            .append("hrsg3NoxConvert", getHrsg3NoxConvert())
+            .append("rainPh", getRainPh())
+            .append("rainCod", getRainCod())
+            .append("wastePh", getWastePh())
+            .append("wasteCod", getWasteCod())
+            .append("gtg45ha1", getGtg45ha1())
+            .append("gtg45ha2", getGtg45ha2())
+            .append("gtg45ha3", getGtg45ha3())
+            .append("gtg45ha4", getGtg45ha4())
+            .append("gtg45ha5", getGtg45ha5())
+            .append("gtg45ha6", getGtg45ha6())
+            .append("gtg45ha7", getGtg45ha7())
+            .append("gtg45ha8", getGtg45ha8())
+            .append("gtg45ha9", getGtg45ha9())
+            .append("gtg45ht1", getGtg45ht1())
+            .append("gtg45ht2", getGtg45ht2())
+            .append("gtg45ht3", getGtg45ht3())
+            .append("gtg45ht4", getGtg45ht4())
+            .append("gtg45ht5", getGtg45ht5())
+            .append("gtg45ht6", getGtg45ht6())
+            .append("qt61001", getQt61001())
+            .append("qt61002", getQt61002())
+            .append("qt61003", getQt61003())
+            .append("qt61004", getQt61004())
+            .append("qt61005", getQt61005())
+            .append("qt61101", getQt61101())
+            .append("qt61102", getQt61102())
+            .append("qt61103", getQt61103())
+            .append("qt61104", getQt61104())
+            .append("qt61105", getQt61105())
+            .append("qt76001", getQt76001())
+            .append("qt76002", getQt76002())
+            .append("qt76041", getQt76041())
+            .append("qt80001", getQt80001())
+            .append("qt80002", getQt80002())
+            .append("qt80003", getQt80003())
+            .append("qt91001", getQt91001())
+            .append("qt91002", getQt91002())
+            .append("qt91003", getQt91003())
+            .append("qt91004", getQt91004())
+            .append("qt91005", getQt91005())
+            .append("qt91006", getQt91006())
+            .append("qt91011", getQt91011())
+            .append("qt91012", getQt91012())
+            .append("qt91013", getQt91013())
+            .append("at83001", getAt83001())
+            .append("at83002", getAt83002())
+            .append("at83003", getAt83003())
+            .append("at83004", getAt83004())
+            .append("qt12001", getQt12001())
+            .append("qt12501", getQt12501())
+            .append("qt12502", getQt12502())
+            .append("qt22001", getQt22001())
+            .append("qt22501", getQt22501())
+            .append("qt22502", getQt22502())
+            .append("qt32001", getQt32001())
+            .append("qt32002", getQt32002())
+            .append("qt32005", getQt32005())
+            .append("qt32003", getQt32003())
+            .append("qt32004", getQt32004())
+            .append("ai82002", getAi82002())
+            .append("ai82003", getAi82003())
+            .append("ai82004", getAi82004())
+            .append("ai82005", getAi82005())
+            .append("ai82006", getAi82006())
+            .append("ai82007", getAi82007())
+            .append("ai82008", getAi82008())
+            .append("ai82009", getAi82009())
+            .append("ai82010", getAi82010())
+            .append("ai82011", getAi82011())
+            .append("ai82101", getAi82101())
+            .append("ai82102", getAi82102())
+            .append("ai82103", getAi82103())
+            .append("ai82104", getAi82104())
+            .append("ai82105", getAi82105())
+            .append("ai82106", getAi82106())
+            .append("ai82107", getAi82107())
+            .append("ai82108", getAi82108())
+            .append("ai82109", getAi82109())
+            .append("ai82110", getAi82110())
+            .append("ai82111", getAi82111())
+            .append("ai82112", getAi82112())
+            .append("ai82113", getAi82113())
+            .append("hrsg1Ai82201", getHrsg1Ai82201())
+            .append("hrsg1Ai82202", getHrsg1Ai82202())
+            .append("hrsg1Ai82203", getHrsg1Ai82203())
+            .append("hrsg1Ai82204", getHrsg1Ai82204())
+            .append("hrsg1Ai82205", getHrsg1Ai82205())
+            .append("hrsg1Ai82206", getHrsg1Ai82206())
+            .append("hrsg1Ai82207", getHrsg1Ai82207())
+            .append("hrsg1Ai82208", getHrsg1Ai82208())
+            .append("hrsg1Ai82209", getHrsg1Ai82209())
+            .append("hrsg1Ai82210", getHrsg1Ai82210())
+            .append("hrsg1Ai82211", getHrsg1Ai82211())
+            .append("hrsg1Ai82212", getHrsg1Ai82212())
+            .append("hrsg1Air12551", getHrsg1Air12551())
+            .append("hrsg1Air12552", getHrsg1Air12552())
+            .append("hrsg1Air12553", getHrsg1Air12553())
+            .append("hrsg1Air12554", getHrsg1Air12554())
+            .append("hrsg1Air12555", getHrsg1Air12555())
+            .append("hrsg1Air12556", getHrsg1Air12556())
+            .append("hrsg1Air12557", getHrsg1Air12557())
+            .append("hrsg1Air12558", getHrsg1Air12558())
+            .append("hrsg2Ai82301", getHrsg2Ai82301())
+            .append("hrsg2Ai82302", getHrsg2Ai82302())
+            .append("hrsg2Ai82303", getHrsg2Ai82303())
+            .append("hrsg2Ai82304", getHrsg2Ai82304())
+            .append("hrsg2Ai82305", getHrsg2Ai82305())
+            .append("hrsg2Ai82306", getHrsg2Ai82306())
+            .append("hrsg2Ai82307", getHrsg2Ai82307())
+            .append("hrsg2Ai82308", getHrsg2Ai82308())
+            .append("hrsg2Ai82309", getHrsg2Ai82309())
+            .append("hrsg2Ai82310", getHrsg2Ai82310())
+            .append("hrsg2Ai82311", getHrsg2Ai82311())
+            .append("hrsg2Ai82312", getHrsg2Ai82312())
+            .append("hrsg2Air22551", getHrsg2Air22551())
+            .append("hrsg2Air22552", getHrsg2Air22552())
+            .append("hrsg2Air22553", getHrsg2Air22553())
+            .append("hrsg2Air22554", getHrsg2Air22554())
+            .append("hrsg2Air22555", getHrsg2Air22555())
+            .append("hrsg2Air22556", getHrsg2Air22556())
+            .append("hrsg2Air22557", getHrsg2Air22557())
+            .append("hrsg2Air22558", getHrsg2Air22558())
+            .append("hrsg2Qi22240", getHrsg2Qi22240())
+            .append("hrsg2Qi22241", getHrsg2Qi22241())
+            .append("hrsg2Qi22242", getHrsg2Qi22242())
+            .append("hrsg3Ai82401", getHrsg3Ai82401())
+            .append("hrsg3Ai82402", getHrsg3Ai82402())
+            .append("hrsg3Ai82403", getHrsg3Ai82403())
+            .append("hrsg3Ai82404", getHrsg3Ai82404())
+            .append("hrsg3Ai82405", getHrsg3Ai82405())
+            .append("hrsg3Ai82406", getHrsg3Ai82406())
+            .append("hrsg3Ai82407", getHrsg3Ai82407())
+            .append("hrsg3Ai82408", getHrsg3Ai82408())
+            .append("hrsg3Ai82409", getHrsg3Ai82409())
+            .append("hrsg3Ai82410", getHrsg3Ai82410())
+            .append("hrsg3Ai82411", getHrsg3Ai82411())
+            .append("hrsg3Ai82412", getHrsg3Ai82412())
+            .append("hrsg3Air32551", getHrsg3Air32551())
+            .append("hrsg3Air32552", getHrsg3Air32552())
+            .append("hrsg3Air32553", getHrsg3Air32553())
+            .append("hrsg3Air32554", getHrsg3Air32554())
+            .append("hrsg3Air32555", getHrsg3Air32555())
+            .append("hrsg3Air32556", getHrsg3Air32556())
+            .append("hrsg3Air32557", getHrsg3Air32557())
+            .append("hrsg3Air32558", getHrsg3Air32558())
+            .append("hrsg3Qi32240", getHrsg3Qi32240())
+            .append("hrsg3Qi32241", getHrsg3Qi32241())
+            .append("hrsg3Qi32242", getHrsg3Qi32242())
+            .toString();
+    }
+}

+ 70 - 0
master/src/main/java/com/ruoyi/project/aspen/mapper/TElecdashboardRealtimeMapper.java

@@ -0,0 +1,70 @@
+package com.ruoyi.project.aspen.mapper;
+
+import java.util.List;
+import com.ruoyi.framework.aspectj.lang.annotation.DataScope;
+import com.ruoyi.project.aspen.domain.TElecdashboardRealtime;
+
+/**
+ * 电厂大屏实时数据Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2022-09-06
+ */
+public interface TElecdashboardRealtimeMapper 
+{
+    /**
+     * 查询查询日期最靠前的电厂大屏实时数据
+     *
+     * @return 日期最靠前的电厂大屏实时数据
+     */
+    public TElecdashboardRealtime selectTElecdashboardRealtimeByMaxDate();
+
+    /**
+     * 查询【请填写功能名称】
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 【请填写功能名称】
+     */
+    public TElecdashboardRealtime selectTElecdashboardRealtimeById(Long id);
+
+    /**
+     * 查询【请填写功能名称】列表
+     * 
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 【请填写功能名称】集合
+     */
+    @DataScope(deptAlias = "d")
+    public List<TElecdashboardRealtime> selectTElecdashboardRealtimeList(TElecdashboardRealtime tElecdashboardRealtime);
+
+    /**
+     * 新增【请填写功能名称】
+     * 
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 结果
+     */
+    public int insertTElecdashboardRealtime(TElecdashboardRealtime tElecdashboardRealtime);
+
+    /**
+     * 修改【请填写功能名称】
+     * 
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 结果
+     */
+    public int updateTElecdashboardRealtime(TElecdashboardRealtime tElecdashboardRealtime);
+
+    /**
+     * 删除【请填写功能名称】
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 结果
+     */
+    public int deleteTElecdashboardRealtimeById(Long id);
+
+    /**
+     * 批量删除【请填写功能名称】
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTElecdashboardRealtimeByIds(Long[] ids);
+}

+ 68 - 0
master/src/main/java/com/ruoyi/project/aspen/service/ITElecdashboardRealtimeService.java

@@ -0,0 +1,68 @@
+package com.ruoyi.project.aspen.service;
+
+import java.util.List;
+import com.ruoyi.project.aspen.domain.TElecdashboardRealtime;
+
+/**
+ * 电厂大屏实时数据Service接口
+ * 
+ * @author ruoyi
+ * @date 2022-09-06
+ */
+public interface ITElecdashboardRealtimeService 
+{
+    /**
+     * 查询查询日期最靠前的电厂大屏实时数据
+     *
+     * @return 日期最靠前的电厂大屏实时数据
+     */
+    public TElecdashboardRealtime selectTElecdashboardRealtimeByMaxDate();
+
+    /**
+     * 查询【请填写功能名称】
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 【请填写功能名称】
+     */
+    public TElecdashboardRealtime selectTElecdashboardRealtimeById(Long id);
+
+    /**
+     * 查询【请填写功能名称】列表
+     * 
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 【请填写功能名称】集合
+     */
+    public List<TElecdashboardRealtime> selectTElecdashboardRealtimeList(TElecdashboardRealtime tElecdashboardRealtime);
+
+    /**
+     * 新增【请填写功能名称】
+     * 
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 结果
+     */
+    public int insertTElecdashboardRealtime(TElecdashboardRealtime tElecdashboardRealtime);
+
+    /**
+     * 修改【请填写功能名称】
+     * 
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 结果
+     */
+    public int updateTElecdashboardRealtime(TElecdashboardRealtime tElecdashboardRealtime);
+
+    /**
+     * 批量删除【请填写功能名称】
+     * 
+     * @param ids 需要删除的【请填写功能名称】ID
+     * @return 结果
+     */
+    public int deleteTElecdashboardRealtimeByIds(Long[] ids);
+
+    /**
+     * 删除【请填写功能名称】信息
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 结果
+     */
+    public int deleteTElecdashboardRealtimeById(Long id);
+}

+ 104 - 0
master/src/main/java/com/ruoyi/project/aspen/service/impl/TElecdashboardRealtimeServiceImpl.java

@@ -0,0 +1,104 @@
+package com.ruoyi.project.aspen.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.project.aspen.mapper.TElecdashboardRealtimeMapper;
+import com.ruoyi.project.aspen.domain.TElecdashboardRealtime;
+import com.ruoyi.project.aspen.service.ITElecdashboardRealtimeService;
+
+/**
+ * 电厂大屏实时数据Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2022-09-06
+ */
+@Service
+public class TElecdashboardRealtimeServiceImpl implements ITElecdashboardRealtimeService
+{
+    @Autowired
+    private TElecdashboardRealtimeMapper tElecdashboardRealtimeMapper;
+
+    /**
+     * 查询查询日期最靠前的电厂大屏实时数据
+     *
+     * @return 日期最靠前的电厂大屏实时数据
+     */
+    @Override
+    public TElecdashboardRealtime selectTElecdashboardRealtimeByMaxDate()
+    {
+        return tElecdashboardRealtimeMapper.selectTElecdashboardRealtimeByMaxDate();
+    }
+
+    /**
+     * 查询【请填写功能名称】
+     *
+     * @param id 【请填写功能名称】ID
+     * @return 【请填写功能名称】
+     */
+    @Override
+    public TElecdashboardRealtime selectTElecdashboardRealtimeById(Long id)
+    {
+        return tElecdashboardRealtimeMapper.selectTElecdashboardRealtimeById(id);
+    }
+
+    /**
+     * 查询【请填写功能名称】列表
+     *
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 【请填写功能名称】
+     */
+    @Override
+    public List<TElecdashboardRealtime> selectTElecdashboardRealtimeList(TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        return tElecdashboardRealtimeMapper.selectTElecdashboardRealtimeList(tElecdashboardRealtime);
+    }
+
+    /**
+     * 新增【请填写功能名称】
+     *
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 结果
+     */
+    @Override
+    public int insertTElecdashboardRealtime(TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        return tElecdashboardRealtimeMapper.insertTElecdashboardRealtime(tElecdashboardRealtime);
+    }
+
+    /**
+     * 修改【请填写功能名称】
+     *
+     * @param tElecdashboardRealtime 【请填写功能名称】
+     * @return 结果
+     */
+    @Override
+    public int updateTElecdashboardRealtime(TElecdashboardRealtime tElecdashboardRealtime)
+    {
+        return tElecdashboardRealtimeMapper.updateTElecdashboardRealtime(tElecdashboardRealtime);
+    }
+
+    /**
+     * 批量删除【请填写功能名称】
+     *
+     * @param ids 需要删除的【请填写功能名称】ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTElecdashboardRealtimeByIds(Long[] ids)
+    {
+        return tElecdashboardRealtimeMapper.deleteTElecdashboardRealtimeByIds(ids);
+    }
+
+    /**
+     * 删除【请填写功能名称】信息
+     *
+     * @param id 【请填写功能名称】ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTElecdashboardRealtimeById(Long id)
+    {
+        return tElecdashboardRealtimeMapper.deleteTElecdashboardRealtimeById(id);
+    }
+}

+ 1192 - 0
master/src/main/resources/mybatis/aspen/TElecdashboardRealtimeMapper.xml

@@ -0,0 +1,1192 @@
+<?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.aspen.mapper.TElecdashboardRealtimeMapper">
+    
+    <resultMap type="TElecdashboardRealtime" id="TElecdashboardRealtimeResult">
+        <result property="id"    column="id"    />
+        <result property="pullDate"    column="pull_date"    />
+        <result property="gtg1PowerGenLevel"    column="gtg1_power_gen_level"    />
+        <result property="gtg1Efficiency"    column="gtg1_efficiency"    />
+        <result property="gtg2PowerGenLevel"    column="gtg2_power_gen_level"    />
+        <result property="gtg2Efficiency"    column="gtg2_efficiency"    />
+        <result property="gtg3PowerGenLevel"    column="gtg3_power_gen_level"    />
+        <result property="gtg3Efficiency"    column="gtg3_efficiency"    />
+        <result property="stgPowerGenLevel"    column="stg_power_gen_level"    />
+        <result property="stgEfficiency"    column="stg_efficiency"    />
+        <result property="totalPowerGen"    column="total_power_gen"    />
+        <result property="steamHhp"    column="steam_hhp"    />
+        <result property="steamHp"    column="steam_hp"    />
+        <result property="steamMp"    column="steam_mp"    />
+        <result property="steamLp"    column="steam_lp"    />
+        <result property="gasRealTime"    column="gas_real_time"    />
+        <result property="gasLeft"    column="gas_left"    />
+        <result property="gasUsed"    column="gas_used"    />
+        <result property="gasPlan"    column="gas_plan"    />
+        <result property="gasElec"    column="gas_elec"    />
+        <result property="gasSynGas"    column="gas_syn_gas"    />
+        <result property="gasU2"    column="gas_u2"    />
+        <result property="gasStyrene"    column="gas_styrene"    />
+        <result property="elecPowerGen"    column="elec_power_gen"    />
+        <result property="elecPowerSwitch"    column="elec_power_switch"    />
+        <result property="elecUsed"    column="elec_used"    />
+        <result property="elecDiff"    column="elec_diff"    />
+        <result property="elecBycUsed"    column="elec_byc_used"    />
+        <result property="elecBocUsed"    column="elec_boc_used"    />
+        <result property="carbonUsed"    column="carbon_used"    />
+        <result property="carbonRealTime"    column="carbon_real_time"    />
+        <result property="sub"    column="sub"    />
+        <result property="subFurnaceLoad"    column="sub_furnace_load"    />
+        <result property="hhpPphhp"    column="hhp_pphhp"    />
+        <result property="hhpAaae"    column="hhp_aaae"    />
+        <result property="hhpGaa"    column="hhp_gaa"    />
+        <result property="hhpSyn"    column="hhp_syn"    />
+        <result property="hhpP3802"    column="hhp_p3802"    />
+        <result property="hpLpg"    column="hp_lpg"    />
+        <result property="hpSub"    column="hp_sub"    />
+        <result property="hpNg"    column="hp_ng"    />
+        <result property="hpJ1501"    column="hp_j1501"    />
+        <result property="hpJ1504In"    column="hp_j1504_in"    />
+        <result property="hpJ1504Out"    column="hp_j1504_out"    />
+        <result property="hpUser"    column="hp_user"    />
+        <result property="mpNcipMp"    column="mp_ncip_mp"    />
+        <result property="mp150511"    column="mp150511"    />
+        <result property="mp150512"    column="mp150512"    />
+        <result property="mpPpMp"    column="mp_pp_mp"    />
+        <result property="mpP9801In"    column="mp_p9801_in"    />
+        <result property="mpP9801Out"    column="mp_p9801_out"    />
+        <result property="mpJ1502"    column="mp_j1502"    />
+        <result property="mpUser"    column="mp_user"    />
+        <result property="lpPpLp"    column="lp_pp_lp"    />
+        <result property="lpEmpty"    column="lp_empty"    />
+        <result property="lpMpLetdown"    column="lp_mp_letdown"    />
+        <result property="lpJ1509"    column="lp_j1509"    />
+        <result property="lpJ1503"    column="lp_j1503"    />
+        <result property="lpLdpeTs"    column="lp_ldpe_ts"    />
+        <result property="lpLdpeDm"    column="lp_ldpe_dm"    />
+        <result property="lpUser"    column="lp_user"    />
+        <result property="bccSyn"    column="bcc_syn"    />
+        <result property="bccYpc"    column="bcc_ypc"    />
+        <result property="hrsg1SmokeConvert"    column="hrsg1_smoke_convert"    />
+        <result property="hrsg1So2Convert"    column="hrsg1_so2_convert"    />
+        <result property="hrsg1NoxConvert"    column="hrsg1_nox_convert"    />
+        <result property="hrsg2SmokeConvert"    column="hrsg2_smoke_convert"    />
+        <result property="hrsg2So2Convert"    column="hrsg2_so2_convert"    />
+        <result property="hrsg2NoxConvert"    column="hrsg2_nox_convert"    />
+        <result property="hrsg3SmokeConvert"    column="hrsg3_smoke_convert"    />
+        <result property="hrsg3So2Convert"    column="hrsg3_so2_convert"    />
+        <result property="hrsg3NoxConvert"    column="hrsg3_nox_convert"    />
+        <result property="rainPh"    column="rain_ph"    />
+        <result property="rainCod"    column="rain_cod"    />
+        <result property="wastePh"    column="waste_ph"    />
+        <result property="wasteCod"    column="waste_cod"    />
+        <result property="gtg45ha1"    column="gtg45ha1"    />
+        <result property="gtg45ha2"    column="gtg45ha2"    />
+        <result property="gtg45ha3"    column="gtg45ha3"    />
+        <result property="gtg45ha4"    column="gtg45ha4"    />
+        <result property="gtg45ha5"    column="gtg45ha5"    />
+        <result property="gtg45ha6"    column="gtg45ha6"    />
+        <result property="gtg45ha7"    column="gtg45ha7"    />
+        <result property="gtg45ha8"    column="gtg45ha8"    />
+        <result property="gtg45ha9"    column="gtg45ha9"    />
+        <result property="gtg45ht1"    column="gtg45ht1"    />
+        <result property="gtg45ht2"    column="gtg45ht2"    />
+        <result property="gtg45ht3"    column="gtg45ht3"    />
+        <result property="gtg45ht4"    column="gtg45ht4"    />
+        <result property="gtg45ht5"    column="gtg45ht5"    />
+        <result property="gtg45ht6"    column="gtg45ht6"    />
+        <result property="qt61001"    column="qt61001"    />
+        <result property="qt61002"    column="qt61002"    />
+        <result property="qt61003"    column="qt61003"    />
+        <result property="qt61004"    column="qt61004"    />
+        <result property="qt61005"    column="qt61005"    />
+        <result property="qt61101"    column="qt61101"    />
+        <result property="qt61102"    column="qt61102"    />
+        <result property="qt61103"    column="qt61103"    />
+        <result property="qt61104"    column="qt61104"    />
+        <result property="qt61105"    column="qt61105"    />
+        <result property="qt76001"    column="qt76001"    />
+        <result property="qt76002"    column="qt76002"    />
+        <result property="qt76041"    column="qt76041"    />
+        <result property="qt80001"    column="qt80001"    />
+        <result property="qt80002"    column="qt80002"    />
+        <result property="qt80003"    column="qt80003"    />
+        <result property="qt91001"    column="qt91001"    />
+        <result property="qt91002"    column="qt91002"    />
+        <result property="qt91003"    column="qt91003"    />
+        <result property="qt91004"    column="qt91004"    />
+        <result property="qt91005"    column="qt91005"    />
+        <result property="qt91006"    column="qt91006"    />
+        <result property="qt91011"    column="qt91011"    />
+        <result property="qt91012"    column="qt91012"    />
+        <result property="qt91013"    column="qt91013"    />
+        <result property="at83001"    column="at83001"    />
+        <result property="at83002"    column="at83002"    />
+        <result property="at83003"    column="at83003"    />
+        <result property="at83004"    column="at83004"    />
+        <result property="qt12001"    column="qt12001"    />
+        <result property="qt12501"    column="qt12501"    />
+        <result property="qt12502"    column="qt12502"    />
+        <result property="qt22001"    column="qt22001"    />
+        <result property="qt22501"    column="qt22501"    />
+        <result property="qt22502"    column="qt22502"    />
+        <result property="qt32001"    column="qt32001"    />
+        <result property="qt32002"    column="qt32002"    />
+        <result property="qt32005"    column="qt32005"    />
+        <result property="qt32003"    column="qt32003"    />
+        <result property="qt32004"    column="qt32004"    />
+        <result property="ai82002"    column="ai82002"    />
+        <result property="ai82003"    column="ai82003"    />
+        <result property="ai82004"    column="ai82004"    />
+        <result property="ai82005"    column="ai82005"    />
+        <result property="ai82006"    column="ai82006"    />
+        <result property="ai82007"    column="ai82007"    />
+        <result property="ai82008"    column="ai82008"    />
+        <result property="ai82009"    column="ai82009"    />
+        <result property="ai82010"    column="ai82010"    />
+        <result property="ai82011"    column="ai82011"    />
+        <result property="ai82101"    column="ai82101"    />
+        <result property="ai82102"    column="ai82102"    />
+        <result property="ai82103"    column="ai82103"    />
+        <result property="ai82104"    column="ai82104"    />
+        <result property="ai82105"    column="ai82105"    />
+        <result property="ai82106"    column="ai82106"    />
+        <result property="ai82107"    column="ai82107"    />
+        <result property="ai82108"    column="ai82108"    />
+        <result property="ai82109"    column="ai82109"    />
+        <result property="ai82110"    column="ai82110"    />
+        <result property="ai82111"    column="ai82111"    />
+        <result property="ai82112"    column="ai82112"    />
+        <result property="ai82113"    column="ai82113"    />
+        <result property="hrsg1Ai82201"    column="hrsg1_ai82201"    />
+        <result property="hrsg1Ai82202"    column="hrsg1_ai82202"    />
+        <result property="hrsg1Ai82203"    column="hrsg1_ai82203"    />
+        <result property="hrsg1Ai82204"    column="hrsg1_ai82204"    />
+        <result property="hrsg1Ai82205"    column="hrsg1_ai82205"    />
+        <result property="hrsg1Ai82206"    column="hrsg1_ai82206"    />
+        <result property="hrsg1Ai82207"    column="hrsg1_ai82207"    />
+        <result property="hrsg1Ai82208"    column="hrsg1_ai82208"    />
+        <result property="hrsg1Ai82209"    column="hrsg1_ai82209"    />
+        <result property="hrsg1Ai82210"    column="hrsg1_ai82210"    />
+        <result property="hrsg1Ai82211"    column="hrsg1_ai82211"    />
+        <result property="hrsg1Ai82212"    column="hrsg1_ai82212"    />
+        <result property="hrsg1Air12551"    column="hrsg1_air12551"    />
+        <result property="hrsg1Air12552"    column="hrsg1_air12552"    />
+        <result property="hrsg1Air12553"    column="hrsg1_air12553"    />
+        <result property="hrsg1Air12554"    column="hrsg1_air12554"    />
+        <result property="hrsg1Air12555"    column="hrsg1_air12555"    />
+        <result property="hrsg1Air12556"    column="hrsg1_air12556"    />
+        <result property="hrsg1Air12557"    column="hrsg1_air12557"    />
+        <result property="hrsg1Air12558"    column="hrsg1_air12558"    />
+        <result property="hrsg2Ai82301"    column="hrsg2_ai82301"    />
+        <result property="hrsg2Ai82302"    column="hrsg2_ai82302"    />
+        <result property="hrsg2Ai82303"    column="hrsg2_ai82303"    />
+        <result property="hrsg2Ai82304"    column="hrsg2_ai82304"    />
+        <result property="hrsg2Ai82305"    column="hrsg2_ai82305"    />
+        <result property="hrsg2Ai82306"    column="hrsg2_ai82306"    />
+        <result property="hrsg2Ai82307"    column="hrsg2_ai82307"    />
+        <result property="hrsg2Ai82308"    column="hrsg2_ai82308"    />
+        <result property="hrsg2Ai82309"    column="hrsg2_ai82309"    />
+        <result property="hrsg2Ai82310"    column="hrsg2_ai82310"    />
+        <result property="hrsg2Ai82311"    column="hrsg2_ai82311"    />
+        <result property="hrsg2Ai82312"    column="hrsg2_ai82312"    />
+        <result property="hrsg2Air22551"    column="hrsg2_air22551"    />
+        <result property="hrsg2Air22552"    column="hrsg2_air22552"    />
+        <result property="hrsg2Air22553"    column="hrsg2_air22553"    />
+        <result property="hrsg2Air22554"    column="hrsg2_air22554"    />
+        <result property="hrsg2Air22555"    column="hrsg2_air22555"    />
+        <result property="hrsg2Air22556"    column="hrsg2_air22556"    />
+        <result property="hrsg2Air22557"    column="hrsg2_air22557"    />
+        <result property="hrsg2Air22558"    column="hrsg2_air22558"    />
+        <result property="hrsg2Qi22240"    column="hrsg2_qi22240"    />
+        <result property="hrsg2Qi22241"    column="hrsg2_qi22241"    />
+        <result property="hrsg2Qi22242"    column="hrsg2_qi22242"    />
+        <result property="hrsg3Ai82401"    column="hrsg3_ai82401"    />
+        <result property="hrsg3Ai82402"    column="hrsg3_ai82402"    />
+        <result property="hrsg3Ai82403"    column="hrsg3_ai82403"    />
+        <result property="hrsg3Ai82404"    column="hrsg3_ai82404"    />
+        <result property="hrsg3Ai82405"    column="hrsg3_ai82405"    />
+        <result property="hrsg3Ai82406"    column="hrsg3_ai82406"    />
+        <result property="hrsg3Ai82407"    column="hrsg3_ai82407"    />
+        <result property="hrsg3Ai82408"    column="hrsg3_ai82408"    />
+        <result property="hrsg3Ai82409"    column="hrsg3_ai82409"    />
+        <result property="hrsg3Ai82410"    column="hrsg3_ai82410"    />
+        <result property="hrsg3Ai82411"    column="hrsg3_ai82411"    />
+        <result property="hrsg3Ai82412"    column="hrsg3_ai82412"    />
+        <result property="hrsg3Air32551"    column="hrsg3_air32551"    />
+        <result property="hrsg3Air32552"    column="hrsg3_air32552"    />
+        <result property="hrsg3Air32553"    column="hrsg3_air32553"    />
+        <result property="hrsg3Air32554"    column="hrsg3_air32554"    />
+        <result property="hrsg3Air32555"    column="hrsg3_air32555"    />
+        <result property="hrsg3Air32556"    column="hrsg3_air32556"    />
+        <result property="hrsg3Air32557"    column="hrsg3_air32557"    />
+        <result property="hrsg3Air32558"    column="hrsg3_air32558"    />
+        <result property="hrsg3Qi32240"    column="hrsg3_qi32240"    />
+        <result property="hrsg3Qi32241"    column="hrsg3_qi32241"    />
+        <result property="hrsg3Qi32242"    column="hrsg3_qi32242"    />
+        <result property="deptName" column="dept_name" />
+    </resultMap>
+
+    <sql id="selectTElecdashboardRealtimeVo">
+        select
+            d.id, d.pull_date, d.gtg1_power_gen_level, d.gtg1_efficiency, d.gtg2_power_gen_level, d.gtg2_efficiency,
+            d.gtg3_power_gen_level, d.gtg3_efficiency, d.stg_power_gen_level, d.stg_efficiency, d.total_power_gen,
+            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,
+            d.gas_elec, d.gas_syn_gas, d.gas_u2, d.gas_styrene, d.elec_power_gen, d.elec_power_switch, d.elec_used,
+            d.elec_diff, d.elec_byc_used, d.elec_boc_used, d.carbon_used, d.carbon_real_time, d.sub, d.sub_furnace_load,
+            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,
+            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,
+            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,
+            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,
+            d.hrsg1_nox_convert, d.hrsg2_smoke_convert, d.hrsg2_so2_convert, d.hrsg2_nox_convert, d.hrsg3_smoke_convert,
+            d.hrsg3_so2_convert, d.hrsg3_nox_convert, d.rain_ph, d.rain_cod, d.waste_ph, d.waste_cod, d.gtg45ha1,
+            d.gtg45ha2, d.gtg45ha3, d.gtg45ha4, d.gtg45ha5, d.gtg45ha6, d.gtg45ha7, d.gtg45ha8, d.gtg45ha9, d.gtg45ht1,
+            d.gtg45ht2, d.gtg45ht3, d.gtg45ht4, d.gtg45ht5, d.gtg45ht6, d.qt61001, d.qt61002, d.qt61003, d.qt61004,
+            d.qt61005, d.qt61101, d.qt61102, d.qt61103, d.qt61104, d.qt61105, d.qt76001, d.qt76002, d.qt76041,
+            d.qt80001, d.qt80002, d.qt80003, d.qt91001, d.qt91002, d.qt91003, d.qt91004, d.qt91005, d.qt91006,
+            d.qt91011, d.qt91012, d.qt91013, d.at83001, d.at83002, d.at83003, d.at83004, d.qt12001, d.qt12501,
+            d.qt12502, d.qt22001, d.qt22501, d.qt22502, d.qt32001, d.qt32002, d.qt32005, d.qt32003, d.qt32004,
+            d.ai82002, d.ai82003, d.ai82004, d.ai82005, d.ai82006, d.ai82007, d.ai82008, d.ai82009, d.ai82010,
+            d.ai82011, d.ai82101, d.ai82102, d.ai82103, d.ai82104, d.ai82105, d.ai82106, d.ai82107, d.ai82108,
+            d.ai82109, d.ai82110, d.ai82111, d.ai82112, d.ai82113, d.hrsg1_ai82201, d.hrsg1_ai82202, d.hrsg1_ai82203,
+            d.hrsg1_ai82204, d.hrsg1_ai82205, d.hrsg1_ai82206, d.hrsg1_ai82207, d.hrsg1_ai82208, d.hrsg1_ai82209,
+            d.hrsg1_ai82210, d.hrsg1_ai82211, d.hrsg1_ai82212, d.hrsg1_air12551, d.hrsg1_air12552, d.hrsg1_air12553,
+            d.hrsg1_air12554, d.hrsg1_air12555, d.hrsg1_air12556, d.hrsg1_air12557, d.hrsg1_air12558, d.hrsg2_ai82301,
+            d.hrsg2_ai82302, d.hrsg2_ai82303, d.hrsg2_ai82304, d.hrsg2_ai82305, d.hrsg2_ai82306, d.hrsg2_ai82307,
+            d.hrsg2_ai82308, d.hrsg2_ai82309, d.hrsg2_ai82310, d.hrsg2_ai82311, d.hrsg2_ai82312, d.hrsg2_air22551,
+            d.hrsg2_air22552, d.hrsg2_air22553, d.hrsg2_air22554, d.hrsg2_air22555, d.hrsg2_air22556, d.hrsg2_air22557,
+            d.hrsg2_air22558, d.hrsg2_qi22240, d.hrsg2_qi22241, d.hrsg2_qi22242, d.hrsg3_ai82401, d.hrsg3_ai82402,
+            d.hrsg3_ai82403, d.hrsg3_ai82404, d.hrsg3_ai82405, d.hrsg3_ai82406, d.hrsg3_ai82407, d.hrsg3_ai82408,
+            d.hrsg3_ai82409, d.hrsg3_ai82410, d.hrsg3_ai82411, d.hrsg3_ai82412, d.hrsg3_air32551, d.hrsg3_air32552,
+            d.hrsg3_air32553, d.hrsg3_air32554, d.hrsg3_air32555, d.hrsg3_air32556, d.hrsg3_air32557, d.hrsg3_air32558,
+            d.hrsg3_qi32240, d.hrsg3_qi32241, d.hrsg3_qi32242
+        from
+            t_elecdashboard_realtime d
+    </sql>
+
+    <!-- 查询日期最靠前的电厂大屏实时数据 -->
+    <select id="selectTElecdashboardRealtimeByMaxDate" resultMap="TElecdashboardRealtimeResult">
+        <include refid="selectTElecdashboardRealtimeVo"/>
+        where d.pull_date = ( select max(pull_date) from t_elecdashboard_realtime)
+    </select>
+
+    <select id="selectTElecdashboardRealtimeList" parameterType="TElecdashboardRealtime" resultMap="TElecdashboardRealtimeResult">
+        <include refid="selectTElecdashboardRealtimeVo"/>
+        <where>  
+            <if test="pullDate != null "> and pull_date = #{pullDate}</if>
+            <if test="gtg1PowerGenLevel != null  and gtg1PowerGenLevel != ''"> and gtg1_power_gen_level = #{gtg1PowerGenLevel}</if>
+            <if test="gtg1Efficiency != null  and gtg1Efficiency != ''"> and gtg1_efficiency = #{gtg1Efficiency}</if>
+            <if test="gtg2PowerGenLevel != null  and gtg2PowerGenLevel != ''"> and gtg2_power_gen_level = #{gtg2PowerGenLevel}</if>
+            <if test="gtg2Efficiency != null  and gtg2Efficiency != ''"> and gtg2_efficiency = #{gtg2Efficiency}</if>
+            <if test="gtg3PowerGenLevel != null  and gtg3PowerGenLevel != ''"> and gtg3_power_gen_level = #{gtg3PowerGenLevel}</if>
+            <if test="gtg3Efficiency != null  and gtg3Efficiency != ''"> and gtg3_efficiency = #{gtg3Efficiency}</if>
+            <if test="stgPowerGenLevel != null  and stgPowerGenLevel != ''"> and stg_power_gen_level = #{stgPowerGenLevel}</if>
+            <if test="stgEfficiency != null  and stgEfficiency != ''"> and stg_efficiency = #{stgEfficiency}</if>
+            <if test="totalPowerGen != null  and totalPowerGen != ''"> and total_power_gen = #{totalPowerGen}</if>
+            <if test="steamHhp != null  and steamHhp != ''"> and steam_hhp = #{steamHhp}</if>
+            <if test="steamHp != null  and steamHp != ''"> and steam_hp = #{steamHp}</if>
+            <if test="steamMp != null  and steamMp != ''"> and steam_mp = #{steamMp}</if>
+            <if test="steamLp != null  and steamLp != ''"> and steam_lp = #{steamLp}</if>
+            <if test="gasRealTime != null  and gasRealTime != ''"> and gas_real_time = #{gasRealTime}</if>
+            <if test="gasLeft != null  and gasLeft != ''"> and gas_left = #{gasLeft}</if>
+            <if test="gasUsed != null  and gasUsed != ''"> and gas_used = #{gasUsed}</if>
+            <if test="gasPlan != null  and gasPlan != ''"> and gas_plan = #{gasPlan}</if>
+            <if test="gasElec != null  and gasElec != ''"> and gas_elec = #{gasElec}</if>
+            <if test="gasSynGas != null  and gasSynGas != ''"> and gas_syn_gas = #{gasSynGas}</if>
+            <if test="gasU2 != null  and gasU2 != ''"> and gas_u2 = #{gasU2}</if>
+            <if test="gasStyrene != null  and gasStyrene != ''"> and gas_styrene = #{gasStyrene}</if>
+            <if test="elecPowerGen != null  and elecPowerGen != ''"> and elec_power_gen = #{elecPowerGen}</if>
+            <if test="elecPowerSwitch != null  and elecPowerSwitch != ''"> and elec_power_switch = #{elecPowerSwitch}</if>
+            <if test="elecUsed != null  and elecUsed != ''"> and elec_used = #{elecUsed}</if>
+            <if test="elecDiff != null  and elecDiff != ''"> and elec_diff = #{elecDiff}</if>
+            <if test="elecBycUsed != null  and elecBycUsed != ''"> and elec_byc_used = #{elecBycUsed}</if>
+            <if test="elecBocUsed != null  and elecBocUsed != ''"> and elec_boc_used = #{elecBocUsed}</if>
+            <if test="carbonUsed != null  and carbonUsed != ''"> and carbon_used = #{carbonUsed}</if>
+            <if test="carbonRealTime != null  and carbonRealTime != ''"> and carbon_real_time = #{carbonRealTime}</if>
+            <if test="sub != null  and sub != ''"> and sub = #{sub}</if>
+            <if test="subFurnaceLoad != null  and subFurnaceLoad != ''"> and sub_furnace_load = #{subFurnaceLoad}</if>
+            <if test="hhpPphhp != null  and hhpPphhp != ''"> and hhp_pphhp = #{hhpPphhp}</if>
+            <if test="hhpAaae != null  and hhpAaae != ''"> and hhp_aaae = #{hhpAaae}</if>
+            <if test="hhpGaa != null  and hhpGaa != ''"> and hhp_gaa = #{hhpGaa}</if>
+            <if test="hhpSyn != null  and hhpSyn != ''"> and hhp_syn = #{hhpSyn}</if>
+            <if test="hhpP3802 != null  and hhpP3802 != ''"> and hhp_p3802 = #{hhpP3802}</if>
+            <if test="hpLpg != null  and hpLpg != ''"> and hp_lpg = #{hpLpg}</if>
+            <if test="hpSub != null  and hpSub != ''"> and hp_sub = #{hpSub}</if>
+            <if test="hpNg != null  and hpNg != ''"> and hp_ng = #{hpNg}</if>
+            <if test="hpJ1501 != null  and hpJ1501 != ''"> and hp_j1501 = #{hpJ1501}</if>
+            <if test="hpJ1504In != null  and hpJ1504In != ''"> and hp_j1504_in = #{hpJ1504In}</if>
+            <if test="hpJ1504Out != null  and hpJ1504Out != ''"> and hp_j1504_out = #{hpJ1504Out}</if>
+            <if test="hpUser != null  and hpUser != ''"> and hp_user = #{hpUser}</if>
+            <if test="mpNcipMp != null  and mpNcipMp != ''"> and mp_ncip_mp = #{mpNcipMp}</if>
+            <if test="mp150511 != null  and mp150511 != ''"> and mp150511 = #{mp150511}</if>
+            <if test="mp150512 != null  and mp150512 != ''"> and mp150512 = #{mp150512}</if>
+            <if test="mpPpMp != null  and mpPpMp != ''"> and mp_pp_mp = #{mpPpMp}</if>
+            <if test="mpP9801In != null  and mpP9801In != ''"> and mp_p9801_in = #{mpP9801In}</if>
+            <if test="mpP9801Out != null  and mpP9801Out != ''"> and mp_p9801_out = #{mpP9801Out}</if>
+            <if test="mpJ1502 != null  and mpJ1502 != ''"> and mp_j1502 = #{mpJ1502}</if>
+            <if test="mpUser != null  and mpUser != ''"> and mp_user = #{mpUser}</if>
+            <if test="lpPpLp != null  and lpPpLp != ''"> and lp_pp_lp = #{lpPpLp}</if>
+            <if test="lpEmpty != null  and lpEmpty != ''"> and lp_empty = #{lpEmpty}</if>
+            <if test="lpMpLetdown != null  and lpMpLetdown != ''"> and lp_mp_letdown = #{lpMpLetdown}</if>
+            <if test="lpJ1509 != null  and lpJ1509 != ''"> and lp_j1509 = #{lpJ1509}</if>
+            <if test="lpJ1503 != null  and lpJ1503 != ''"> and lp_j1503 = #{lpJ1503}</if>
+            <if test="lpLdpeTs != null  and lpLdpeTs != ''"> and lp_ldpe_ts = #{lpLdpeTs}</if>
+            <if test="lpLdpeDm != null  and lpLdpeDm != ''"> and lp_ldpe_dm = #{lpLdpeDm}</if>
+            <if test="lpUser != null  and lpUser != ''"> and lp_user = #{lpUser}</if>
+            <if test="bccSyn != null  and bccSyn != ''"> and bcc_syn = #{bccSyn}</if>
+            <if test="bccYpc != null  and bccYpc != ''"> and bcc_ypc = #{bccYpc}</if>
+            <if test="hrsg1SmokeConvert != null  and hrsg1SmokeConvert != ''"> and hrsg1_smoke_convert = #{hrsg1SmokeConvert}</if>
+            <if test="hrsg1So2Convert != null  and hrsg1So2Convert != ''"> and hrsg1_so2_convert = #{hrsg1So2Convert}</if>
+            <if test="hrsg1NoxConvert != null  and hrsg1NoxConvert != ''"> and hrsg1_nox_convert = #{hrsg1NoxConvert}</if>
+            <if test="hrsg2SmokeConvert != null  and hrsg2SmokeConvert != ''"> and hrsg2_smoke_convert = #{hrsg2SmokeConvert}</if>
+            <if test="hrsg2So2Convert != null  and hrsg2So2Convert != ''"> and hrsg2_so2_convert = #{hrsg2So2Convert}</if>
+            <if test="hrsg2NoxConvert != null  and hrsg2NoxConvert != ''"> and hrsg2_nox_convert = #{hrsg2NoxConvert}</if>
+            <if test="hrsg3SmokeConvert != null  and hrsg3SmokeConvert != ''"> and hrsg3_smoke_convert = #{hrsg3SmokeConvert}</if>
+            <if test="hrsg3So2Convert != null  and hrsg3So2Convert != ''"> and hrsg3_so2_convert = #{hrsg3So2Convert}</if>
+            <if test="hrsg3NoxConvert != null  and hrsg3NoxConvert != ''"> and hrsg3_nox_convert = #{hrsg3NoxConvert}</if>
+            <if test="rainPh != null  and rainPh != ''"> and rain_ph = #{rainPh}</if>
+            <if test="rainCod != null  and rainCod != ''"> and rain_cod = #{rainCod}</if>
+            <if test="wastePh != null  and wastePh != ''"> and waste_ph = #{wastePh}</if>
+            <if test="wasteCod != null  and wasteCod != ''"> and waste_cod = #{wasteCod}</if>
+            <if test="gtg45ha1 != null  and gtg45ha1 != ''"> and gtg45ha1 = #{gtg45ha1}</if>
+            <if test="gtg45ha2 != null  and gtg45ha2 != ''"> and gtg45ha2 = #{gtg45ha2}</if>
+            <if test="gtg45ha3 != null  and gtg45ha3 != ''"> and gtg45ha3 = #{gtg45ha3}</if>
+            <if test="gtg45ha4 != null  and gtg45ha4 != ''"> and gtg45ha4 = #{gtg45ha4}</if>
+            <if test="gtg45ha5 != null  and gtg45ha5 != ''"> and gtg45ha5 = #{gtg45ha5}</if>
+            <if test="gtg45ha6 != null  and gtg45ha6 != ''"> and gtg45ha6 = #{gtg45ha6}</if>
+            <if test="gtg45ha7 != null  and gtg45ha7 != ''"> and gtg45ha7 = #{gtg45ha7}</if>
+            <if test="gtg45ha8 != null  and gtg45ha8 != ''"> and gtg45ha8 = #{gtg45ha8}</if>
+            <if test="gtg45ha9 != null  and gtg45ha9 != ''"> and gtg45ha9 = #{gtg45ha9}</if>
+            <if test="gtg45ht1 != null  and gtg45ht1 != ''"> and gtg45ht1 = #{gtg45ht1}</if>
+            <if test="gtg45ht2 != null  and gtg45ht2 != ''"> and gtg45ht2 = #{gtg45ht2}</if>
+            <if test="gtg45ht3 != null  and gtg45ht3 != ''"> and gtg45ht3 = #{gtg45ht3}</if>
+            <if test="gtg45ht4 != null  and gtg45ht4 != ''"> and gtg45ht4 = #{gtg45ht4}</if>
+            <if test="gtg45ht5 != null  and gtg45ht5 != ''"> and gtg45ht5 = #{gtg45ht5}</if>
+            <if test="gtg45ht6 != null  and gtg45ht6 != ''"> and gtg45ht6 = #{gtg45ht6}</if>
+            <if test="qt61001 != null  and qt61001 != ''"> and qt61001 = #{qt61001}</if>
+            <if test="qt61002 != null  and qt61002 != ''"> and qt61002 = #{qt61002}</if>
+            <if test="qt61003 != null  and qt61003 != ''"> and qt61003 = #{qt61003}</if>
+            <if test="qt61004 != null  and qt61004 != ''"> and qt61004 = #{qt61004}</if>
+            <if test="qt61005 != null  and qt61005 != ''"> and qt61005 = #{qt61005}</if>
+            <if test="qt61101 != null  and qt61101 != ''"> and qt61101 = #{qt61101}</if>
+            <if test="qt61102 != null  and qt61102 != ''"> and qt61102 = #{qt61102}</if>
+            <if test="qt61103 != null  and qt61103 != ''"> and qt61103 = #{qt61103}</if>
+            <if test="qt61104 != null  and qt61104 != ''"> and qt61104 = #{qt61104}</if>
+            <if test="qt61105 != null  and qt61105 != ''"> and qt61105 = #{qt61105}</if>
+            <if test="qt76001 != null  and qt76001 != ''"> and qt76001 = #{qt76001}</if>
+            <if test="qt76002 != null  and qt76002 != ''"> and qt76002 = #{qt76002}</if>
+            <if test="qt76041 != null  and qt76041 != ''"> and qt76041 = #{qt76041}</if>
+            <if test="qt80001 != null  and qt80001 != ''"> and qt80001 = #{qt80001}</if>
+            <if test="qt80002 != null  and qt80002 != ''"> and qt80002 = #{qt80002}</if>
+            <if test="qt80003 != null  and qt80003 != ''"> and qt80003 = #{qt80003}</if>
+            <if test="qt91001 != null  and qt91001 != ''"> and qt91001 = #{qt91001}</if>
+            <if test="qt91002 != null  and qt91002 != ''"> and qt91002 = #{qt91002}</if>
+            <if test="qt91003 != null  and qt91003 != ''"> and qt91003 = #{qt91003}</if>
+            <if test="qt91004 != null  and qt91004 != ''"> and qt91004 = #{qt91004}</if>
+            <if test="qt91005 != null  and qt91005 != ''"> and qt91005 = #{qt91005}</if>
+            <if test="qt91006 != null  and qt91006 != ''"> and qt91006 = #{qt91006}</if>
+            <if test="qt91011 != null  and qt91011 != ''"> and qt91011 = #{qt91011}</if>
+            <if test="qt91012 != null  and qt91012 != ''"> and qt91012 = #{qt91012}</if>
+            <if test="qt91013 != null  and qt91013 != ''"> and qt91013 = #{qt91013}</if>
+            <if test="at83001 != null  and at83001 != ''"> and at83001 = #{at83001}</if>
+            <if test="at83002 != null  and at83002 != ''"> and at83002 = #{at83002}</if>
+            <if test="at83003 != null  and at83003 != ''"> and at83003 = #{at83003}</if>
+            <if test="at83004 != null  and at83004 != ''"> and at83004 = #{at83004}</if>
+            <if test="qt12001 != null  and qt12001 != ''"> and qt12001 = #{qt12001}</if>
+            <if test="qt12501 != null  and qt12501 != ''"> and qt12501 = #{qt12501}</if>
+            <if test="qt12502 != null  and qt12502 != ''"> and qt12502 = #{qt12502}</if>
+            <if test="qt22001 != null  and qt22001 != ''"> and qt22001 = #{qt22001}</if>
+            <if test="qt22501 != null  and qt22501 != ''"> and qt22501 = #{qt22501}</if>
+            <if test="qt22502 != null  and qt22502 != ''"> and qt22502 = #{qt22502}</if>
+            <if test="qt32001 != null  and qt32001 != ''"> and qt32001 = #{qt32001}</if>
+            <if test="qt32002 != null  and qt32002 != ''"> and qt32002 = #{qt32002}</if>
+            <if test="qt32005 != null  and qt32005 != ''"> and qt32005 = #{qt32005}</if>
+            <if test="qt32003 != null  and qt32003 != ''"> and qt32003 = #{qt32003}</if>
+            <if test="qt32004 != null  and qt32004 != ''"> and qt32004 = #{qt32004}</if>
+            <if test="ai82002 != null  and ai82002 != ''"> and ai82002 = #{ai82002}</if>
+            <if test="ai82003 != null  and ai82003 != ''"> and ai82003 = #{ai82003}</if>
+            <if test="ai82004 != null  and ai82004 != ''"> and ai82004 = #{ai82004}</if>
+            <if test="ai82005 != null  and ai82005 != ''"> and ai82005 = #{ai82005}</if>
+            <if test="ai82006 != null  and ai82006 != ''"> and ai82006 = #{ai82006}</if>
+            <if test="ai82007 != null  and ai82007 != ''"> and ai82007 = #{ai82007}</if>
+            <if test="ai82008 != null  and ai82008 != ''"> and ai82008 = #{ai82008}</if>
+            <if test="ai82009 != null  and ai82009 != ''"> and ai82009 = #{ai82009}</if>
+            <if test="ai82010 != null  and ai82010 != ''"> and ai82010 = #{ai82010}</if>
+            <if test="ai82011 != null  and ai82011 != ''"> and ai82011 = #{ai82011}</if>
+            <if test="ai82101 != null  and ai82101 != ''"> and ai82101 = #{ai82101}</if>
+            <if test="ai82102 != null  and ai82102 != ''"> and ai82102 = #{ai82102}</if>
+            <if test="ai82103 != null  and ai82103 != ''"> and ai82103 = #{ai82103}</if>
+            <if test="ai82104 != null  and ai82104 != ''"> and ai82104 = #{ai82104}</if>
+            <if test="ai82105 != null  and ai82105 != ''"> and ai82105 = #{ai82105}</if>
+            <if test="ai82106 != null  and ai82106 != ''"> and ai82106 = #{ai82106}</if>
+            <if test="ai82107 != null  and ai82107 != ''"> and ai82107 = #{ai82107}</if>
+            <if test="ai82108 != null  and ai82108 != ''"> and ai82108 = #{ai82108}</if>
+            <if test="ai82109 != null  and ai82109 != ''"> and ai82109 = #{ai82109}</if>
+            <if test="ai82110 != null  and ai82110 != ''"> and ai82110 = #{ai82110}</if>
+            <if test="ai82111 != null  and ai82111 != ''"> and ai82111 = #{ai82111}</if>
+            <if test="ai82112 != null  and ai82112 != ''"> and ai82112 = #{ai82112}</if>
+            <if test="ai82113 != null  and ai82113 != ''"> and ai82113 = #{ai82113}</if>
+            <if test="hrsg1Ai82201 != null  and hrsg1Ai82201 != ''"> and hrsg1_ai82201 = #{hrsg1Ai82201}</if>
+            <if test="hrsg1Ai82202 != null  and hrsg1Ai82202 != ''"> and hrsg1_ai82202 = #{hrsg1Ai82202}</if>
+            <if test="hrsg1Ai82203 != null  and hrsg1Ai82203 != ''"> and hrsg1_ai82203 = #{hrsg1Ai82203}</if>
+            <if test="hrsg1Ai82204 != null  and hrsg1Ai82204 != ''"> and hrsg1_ai82204 = #{hrsg1Ai82204}</if>
+            <if test="hrsg1Ai82205 != null  and hrsg1Ai82205 != ''"> and hrsg1_ai82205 = #{hrsg1Ai82205}</if>
+            <if test="hrsg1Ai82206 != null  and hrsg1Ai82206 != ''"> and hrsg1_ai82206 = #{hrsg1Ai82206}</if>
+            <if test="hrsg1Ai82207 != null  and hrsg1Ai82207 != ''"> and hrsg1_ai82207 = #{hrsg1Ai82207}</if>
+            <if test="hrsg1Ai82208 != null  and hrsg1Ai82208 != ''"> and hrsg1_ai82208 = #{hrsg1Ai82208}</if>
+            <if test="hrsg1Ai82209 != null  and hrsg1Ai82209 != ''"> and hrsg1_ai82209 = #{hrsg1Ai82209}</if>
+            <if test="hrsg1Ai82210 != null  and hrsg1Ai82210 != ''"> and hrsg1_ai82210 = #{hrsg1Ai82210}</if>
+            <if test="hrsg1Ai82211 != null  and hrsg1Ai82211 != ''"> and hrsg1_ai82211 = #{hrsg1Ai82211}</if>
+            <if test="hrsg1Ai82212 != null  and hrsg1Ai82212 != ''"> and hrsg1_ai82212 = #{hrsg1Ai82212}</if>
+            <if test="hrsg1Air12551 != null  and hrsg1Air12551 != ''"> and hrsg1_air12551 = #{hrsg1Air12551}</if>
+            <if test="hrsg1Air12552 != null  and hrsg1Air12552 != ''"> and hrsg1_air12552 = #{hrsg1Air12552}</if>
+            <if test="hrsg1Air12553 != null  and hrsg1Air12553 != ''"> and hrsg1_air12553 = #{hrsg1Air12553}</if>
+            <if test="hrsg1Air12554 != null  and hrsg1Air12554 != ''"> and hrsg1_air12554 = #{hrsg1Air12554}</if>
+            <if test="hrsg1Air12555 != null  and hrsg1Air12555 != ''"> and hrsg1_air12555 = #{hrsg1Air12555}</if>
+            <if test="hrsg1Air12556 != null  and hrsg1Air12556 != ''"> and hrsg1_air12556 = #{hrsg1Air12556}</if>
+            <if test="hrsg1Air12557 != null  and hrsg1Air12557 != ''"> and hrsg1_air12557 = #{hrsg1Air12557}</if>
+            <if test="hrsg1Air12558 != null  and hrsg1Air12558 != ''"> and hrsg1_air12558 = #{hrsg1Air12558}</if>
+            <if test="hrsg2Ai82301 != null  and hrsg2Ai82301 != ''"> and hrsg2_ai82301 = #{hrsg2Ai82301}</if>
+            <if test="hrsg2Ai82302 != null  and hrsg2Ai82302 != ''"> and hrsg2_ai82302 = #{hrsg2Ai82302}</if>
+            <if test="hrsg2Ai82303 != null  and hrsg2Ai82303 != ''"> and hrsg2_ai82303 = #{hrsg2Ai82303}</if>
+            <if test="hrsg2Ai82304 != null  and hrsg2Ai82304 != ''"> and hrsg2_ai82304 = #{hrsg2Ai82304}</if>
+            <if test="hrsg2Ai82305 != null  and hrsg2Ai82305 != ''"> and hrsg2_ai82305 = #{hrsg2Ai82305}</if>
+            <if test="hrsg2Ai82306 != null  and hrsg2Ai82306 != ''"> and hrsg2_ai82306 = #{hrsg2Ai82306}</if>
+            <if test="hrsg2Ai82307 != null  and hrsg2Ai82307 != ''"> and hrsg2_ai82307 = #{hrsg2Ai82307}</if>
+            <if test="hrsg2Ai82308 != null  and hrsg2Ai82308 != ''"> and hrsg2_ai82308 = #{hrsg2Ai82308}</if>
+            <if test="hrsg2Ai82309 != null  and hrsg2Ai82309 != ''"> and hrsg2_ai82309 = #{hrsg2Ai82309}</if>
+            <if test="hrsg2Ai82310 != null  and hrsg2Ai82310 != ''"> and hrsg2_ai82310 = #{hrsg2Ai82310}</if>
+            <if test="hrsg2Ai82311 != null  and hrsg2Ai82311 != ''"> and hrsg2_ai82311 = #{hrsg2Ai82311}</if>
+            <if test="hrsg2Ai82312 != null  and hrsg2Ai82312 != ''"> and hrsg2_ai82312 = #{hrsg2Ai82312}</if>
+            <if test="hrsg2Air22551 != null  and hrsg2Air22551 != ''"> and hrsg2_air22551 = #{hrsg2Air22551}</if>
+            <if test="hrsg2Air22552 != null  and hrsg2Air22552 != ''"> and hrsg2_air22552 = #{hrsg2Air22552}</if>
+            <if test="hrsg2Air22553 != null  and hrsg2Air22553 != ''"> and hrsg2_air22553 = #{hrsg2Air22553}</if>
+            <if test="hrsg2Air22554 != null  and hrsg2Air22554 != ''"> and hrsg2_air22554 = #{hrsg2Air22554}</if>
+            <if test="hrsg2Air22555 != null  and hrsg2Air22555 != ''"> and hrsg2_air22555 = #{hrsg2Air22555}</if>
+            <if test="hrsg2Air22556 != null  and hrsg2Air22556 != ''"> and hrsg2_air22556 = #{hrsg2Air22556}</if>
+            <if test="hrsg2Air22557 != null  and hrsg2Air22557 != ''"> and hrsg2_air22557 = #{hrsg2Air22557}</if>
+            <if test="hrsg2Air22558 != null  and hrsg2Air22558 != ''"> and hrsg2_air22558 = #{hrsg2Air22558}</if>
+            <if test="hrsg2Qi22240 != null  and hrsg2Qi22240 != ''"> and hrsg2_qi22240 = #{hrsg2Qi22240}</if>
+            <if test="hrsg2Qi22241 != null  and hrsg2Qi22241 != ''"> and hrsg2_qi22241 = #{hrsg2Qi22241}</if>
+            <if test="hrsg2Qi22242 != null  and hrsg2Qi22242 != ''"> and hrsg2_qi22242 = #{hrsg2Qi22242}</if>
+            <if test="hrsg3Ai82401 != null  and hrsg3Ai82401 != ''"> and hrsg3_ai82401 = #{hrsg3Ai82401}</if>
+            <if test="hrsg3Ai82402 != null  and hrsg3Ai82402 != ''"> and hrsg3_ai82402 = #{hrsg3Ai82402}</if>
+            <if test="hrsg3Ai82403 != null  and hrsg3Ai82403 != ''"> and hrsg3_ai82403 = #{hrsg3Ai82403}</if>
+            <if test="hrsg3Ai82404 != null  and hrsg3Ai82404 != ''"> and hrsg3_ai82404 = #{hrsg3Ai82404}</if>
+            <if test="hrsg3Ai82405 != null  and hrsg3Ai82405 != ''"> and hrsg3_ai82405 = #{hrsg3Ai82405}</if>
+            <if test="hrsg3Ai82406 != null  and hrsg3Ai82406 != ''"> and hrsg3_ai82406 = #{hrsg3Ai82406}</if>
+            <if test="hrsg3Ai82407 != null  and hrsg3Ai82407 != ''"> and hrsg3_ai82407 = #{hrsg3Ai82407}</if>
+            <if test="hrsg3Ai82408 != null  and hrsg3Ai82408 != ''"> and hrsg3_ai82408 = #{hrsg3Ai82408}</if>
+            <if test="hrsg3Ai82409 != null  and hrsg3Ai82409 != ''"> and hrsg3_ai82409 = #{hrsg3Ai82409}</if>
+            <if test="hrsg3Ai82410 != null  and hrsg3Ai82410 != ''"> and hrsg3_ai82410 = #{hrsg3Ai82410}</if>
+            <if test="hrsg3Ai82411 != null  and hrsg3Ai82411 != ''"> and hrsg3_ai82411 = #{hrsg3Ai82411}</if>
+            <if test="hrsg3Ai82412 != null  and hrsg3Ai82412 != ''"> and hrsg3_ai82412 = #{hrsg3Ai82412}</if>
+            <if test="hrsg3Air32551 != null  and hrsg3Air32551 != ''"> and hrsg3_air32551 = #{hrsg3Air32551}</if>
+            <if test="hrsg3Air32552 != null  and hrsg3Air32552 != ''"> and hrsg3_air32552 = #{hrsg3Air32552}</if>
+            <if test="hrsg3Air32553 != null  and hrsg3Air32553 != ''"> and hrsg3_air32553 = #{hrsg3Air32553}</if>
+            <if test="hrsg3Air32554 != null  and hrsg3Air32554 != ''"> and hrsg3_air32554 = #{hrsg3Air32554}</if>
+            <if test="hrsg3Air32555 != null  and hrsg3Air32555 != ''"> and hrsg3_air32555 = #{hrsg3Air32555}</if>
+            <if test="hrsg3Air32556 != null  and hrsg3Air32556 != ''"> and hrsg3_air32556 = #{hrsg3Air32556}</if>
+            <if test="hrsg3Air32557 != null  and hrsg3Air32557 != ''"> and hrsg3_air32557 = #{hrsg3Air32557}</if>
+            <if test="hrsg3Air32558 != null  and hrsg3Air32558 != ''"> and hrsg3_air32558 = #{hrsg3Air32558}</if>
+            <if test="hrsg3Qi32240 != null  and hrsg3Qi32240 != ''"> and hrsg3_qi32240 = #{hrsg3Qi32240}</if>
+            <if test="hrsg3Qi32241 != null  and hrsg3Qi32241 != ''"> and hrsg3_qi32241 = #{hrsg3Qi32241}</if>
+            <if test="hrsg3Qi32242 != null  and hrsg3Qi32242 != ''"> and hrsg3_qi32242 = #{hrsg3Qi32242}</if>
+            and d.del_flag = 0
+        </where>
+        <!-- 数据范围过滤 -->
+        ${params.dataScope}
+    </select>
+
+    <select id="selectTElecdashboardRealtimeById" parameterType="Long" resultMap="TElecdashboardRealtimeResult">
+        <include refid="selectTElecdashboardRealtimeVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertTElecdashboardRealtime" parameterType="TElecdashboardRealtime">
+        insert into t_elecdashboard_realtime
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="id != null">id,</if>
+            <if test="pullDate != null">pull_date,</if>
+            <if test="gtg1PowerGenLevel != null">gtg1_power_gen_level,</if>
+            <if test="gtg1Efficiency != null">gtg1_efficiency,</if>
+            <if test="gtg2PowerGenLevel != null">gtg2_power_gen_level,</if>
+            <if test="gtg2Efficiency != null">gtg2_efficiency,</if>
+            <if test="gtg3PowerGenLevel != null">gtg3_power_gen_level,</if>
+            <if test="gtg3Efficiency != null">gtg3_efficiency,</if>
+            <if test="stgPowerGenLevel != null">stg_power_gen_level,</if>
+            <if test="stgEfficiency != null">stg_efficiency,</if>
+            <if test="totalPowerGen != null">total_power_gen,</if>
+            <if test="steamHhp != null">steam_hhp,</if>
+            <if test="steamHp != null">steam_hp,</if>
+            <if test="steamMp != null">steam_mp,</if>
+            <if test="steamLp != null">steam_lp,</if>
+            <if test="gasRealTime != null">gas_real_time,</if>
+            <if test="gasLeft != null">gas_left,</if>
+            <if test="gasUsed != null">gas_used,</if>
+            <if test="gasPlan != null">gas_plan,</if>
+            <if test="gasElec != null">gas_elec,</if>
+            <if test="gasSynGas != null">gas_syn_gas,</if>
+            <if test="gasU2 != null">gas_u2,</if>
+            <if test="gasStyrene != null">gas_styrene,</if>
+            <if test="elecPowerGen != null">elec_power_gen,</if>
+            <if test="elecPowerSwitch != null">elec_power_switch,</if>
+            <if test="elecUsed != null">elec_used,</if>
+            <if test="elecDiff != null">elec_diff,</if>
+            <if test="elecBycUsed != null">elec_byc_used,</if>
+            <if test="elecBocUsed != null">elec_boc_used,</if>
+            <if test="carbonUsed != null">carbon_used,</if>
+            <if test="carbonRealTime != null">carbon_real_time,</if>
+            <if test="sub != null">sub,</if>
+            <if test="subFurnaceLoad != null">sub_furnace_load,</if>
+            <if test="hhpPphhp != null">hhp_pphhp,</if>
+            <if test="hhpAaae != null">hhp_aaae,</if>
+            <if test="hhpGaa != null">hhp_gaa,</if>
+            <if test="hhpSyn != null">hhp_syn,</if>
+            <if test="hhpP3802 != null">hhp_p3802,</if>
+            <if test="hpLpg != null">hp_lpg,</if>
+            <if test="hpSub != null">hp_sub,</if>
+            <if test="hpNg != null">hp_ng,</if>
+            <if test="hpJ1501 != null">hp_j1501,</if>
+            <if test="hpJ1504In != null">hp_j1504_in,</if>
+            <if test="hpJ1504Out != null">hp_j1504_out,</if>
+            <if test="hpUser != null">hp_user,</if>
+            <if test="mpNcipMp != null">mp_ncip_mp,</if>
+            <if test="mp150511 != null">mp150511,</if>
+            <if test="mp150512 != null">mp150512,</if>
+            <if test="mpPpMp != null">mp_pp_mp,</if>
+            <if test="mpP9801In != null">mp_p9801_in,</if>
+            <if test="mpP9801Out != null">mp_p9801_out,</if>
+            <if test="mpJ1502 != null">mp_j1502,</if>
+            <if test="mpUser != null">mp_user,</if>
+            <if test="lpPpLp != null">lp_pp_lp,</if>
+            <if test="lpEmpty != null">lp_empty,</if>
+            <if test="lpMpLetdown != null">lp_mp_letdown,</if>
+            <if test="lpJ1509 != null">lp_j1509,</if>
+            <if test="lpJ1503 != null">lp_j1503,</if>
+            <if test="lpLdpeTs != null">lp_ldpe_ts,</if>
+            <if test="lpLdpeDm != null">lp_ldpe_dm,</if>
+            <if test="lpUser != null">lp_user,</if>
+            <if test="bccSyn != null">bcc_syn,</if>
+            <if test="bccYpc != null">bcc_ypc,</if>
+            <if test="hrsg1SmokeConvert != null">hrsg1_smoke_convert,</if>
+            <if test="hrsg1So2Convert != null">hrsg1_so2_convert,</if>
+            <if test="hrsg1NoxConvert != null">hrsg1_nox_convert,</if>
+            <if test="hrsg2SmokeConvert != null">hrsg2_smoke_convert,</if>
+            <if test="hrsg2So2Convert != null">hrsg2_so2_convert,</if>
+            <if test="hrsg2NoxConvert != null">hrsg2_nox_convert,</if>
+            <if test="hrsg3SmokeConvert != null">hrsg3_smoke_convert,</if>
+            <if test="hrsg3So2Convert != null">hrsg3_so2_convert,</if>
+            <if test="hrsg3NoxConvert != null">hrsg3_nox_convert,</if>
+            <if test="rainPh != null">rain_ph,</if>
+            <if test="rainCod != null">rain_cod,</if>
+            <if test="wastePh != null">waste_ph,</if>
+            <if test="wasteCod != null">waste_cod,</if>
+            <if test="gtg45ha1 != null">gtg45ha1,</if>
+            <if test="gtg45ha2 != null">gtg45ha2,</if>
+            <if test="gtg45ha3 != null">gtg45ha3,</if>
+            <if test="gtg45ha4 != null">gtg45ha4,</if>
+            <if test="gtg45ha5 != null">gtg45ha5,</if>
+            <if test="gtg45ha6 != null">gtg45ha6,</if>
+            <if test="gtg45ha7 != null">gtg45ha7,</if>
+            <if test="gtg45ha8 != null">gtg45ha8,</if>
+            <if test="gtg45ha9 != null">gtg45ha9,</if>
+            <if test="gtg45ht1 != null">gtg45ht1,</if>
+            <if test="gtg45ht2 != null">gtg45ht2,</if>
+            <if test="gtg45ht3 != null">gtg45ht3,</if>
+            <if test="gtg45ht4 != null">gtg45ht4,</if>
+            <if test="gtg45ht5 != null">gtg45ht5,</if>
+            <if test="gtg45ht6 != null">gtg45ht6,</if>
+            <if test="qt61001 != null">qt61001,</if>
+            <if test="qt61002 != null">qt61002,</if>
+            <if test="qt61003 != null">qt61003,</if>
+            <if test="qt61004 != null">qt61004,</if>
+            <if test="qt61005 != null">qt61005,</if>
+            <if test="qt61101 != null">qt61101,</if>
+            <if test="qt61102 != null">qt61102,</if>
+            <if test="qt61103 != null">qt61103,</if>
+            <if test="qt61104 != null">qt61104,</if>
+            <if test="qt61105 != null">qt61105,</if>
+            <if test="qt76001 != null">qt76001,</if>
+            <if test="qt76002 != null">qt76002,</if>
+            <if test="qt76041 != null">qt76041,</if>
+            <if test="qt80001 != null">qt80001,</if>
+            <if test="qt80002 != null">qt80002,</if>
+            <if test="qt80003 != null">qt80003,</if>
+            <if test="qt91001 != null">qt91001,</if>
+            <if test="qt91002 != null">qt91002,</if>
+            <if test="qt91003 != null">qt91003,</if>
+            <if test="qt91004 != null">qt91004,</if>
+            <if test="qt91005 != null">qt91005,</if>
+            <if test="qt91006 != null">qt91006,</if>
+            <if test="qt91011 != null">qt91011,</if>
+            <if test="qt91012 != null">qt91012,</if>
+            <if test="qt91013 != null">qt91013,</if>
+            <if test="at83001 != null">at83001,</if>
+            <if test="at83002 != null">at83002,</if>
+            <if test="at83003 != null">at83003,</if>
+            <if test="at83004 != null">at83004,</if>
+            <if test="qt12001 != null">qt12001,</if>
+            <if test="qt12501 != null">qt12501,</if>
+            <if test="qt12502 != null">qt12502,</if>
+            <if test="qt22001 != null">qt22001,</if>
+            <if test="qt22501 != null">qt22501,</if>
+            <if test="qt22502 != null">qt22502,</if>
+            <if test="qt32001 != null">qt32001,</if>
+            <if test="qt32002 != null">qt32002,</if>
+            <if test="qt32005 != null">qt32005,</if>
+            <if test="qt32003 != null">qt32003,</if>
+            <if test="qt32004 != null">qt32004,</if>
+            <if test="ai82002 != null">ai82002,</if>
+            <if test="ai82003 != null">ai82003,</if>
+            <if test="ai82004 != null">ai82004,</if>
+            <if test="ai82005 != null">ai82005,</if>
+            <if test="ai82006 != null">ai82006,</if>
+            <if test="ai82007 != null">ai82007,</if>
+            <if test="ai82008 != null">ai82008,</if>
+            <if test="ai82009 != null">ai82009,</if>
+            <if test="ai82010 != null">ai82010,</if>
+            <if test="ai82011 != null">ai82011,</if>
+            <if test="ai82101 != null">ai82101,</if>
+            <if test="ai82102 != null">ai82102,</if>
+            <if test="ai82103 != null">ai82103,</if>
+            <if test="ai82104 != null">ai82104,</if>
+            <if test="ai82105 != null">ai82105,</if>
+            <if test="ai82106 != null">ai82106,</if>
+            <if test="ai82107 != null">ai82107,</if>
+            <if test="ai82108 != null">ai82108,</if>
+            <if test="ai82109 != null">ai82109,</if>
+            <if test="ai82110 != null">ai82110,</if>
+            <if test="ai82111 != null">ai82111,</if>
+            <if test="ai82112 != null">ai82112,</if>
+            <if test="ai82113 != null">ai82113,</if>
+            <if test="hrsg1Ai82201 != null">hrsg1_ai82201,</if>
+            <if test="hrsg1Ai82202 != null">hrsg1_ai82202,</if>
+            <if test="hrsg1Ai82203 != null">hrsg1_ai82203,</if>
+            <if test="hrsg1Ai82204 != null">hrsg1_ai82204,</if>
+            <if test="hrsg1Ai82205 != null">hrsg1_ai82205,</if>
+            <if test="hrsg1Ai82206 != null">hrsg1_ai82206,</if>
+            <if test="hrsg1Ai82207 != null">hrsg1_ai82207,</if>
+            <if test="hrsg1Ai82208 != null">hrsg1_ai82208,</if>
+            <if test="hrsg1Ai82209 != null">hrsg1_ai82209,</if>
+            <if test="hrsg1Ai82210 != null">hrsg1_ai82210,</if>
+            <if test="hrsg1Ai82211 != null">hrsg1_ai82211,</if>
+            <if test="hrsg1Ai82212 != null">hrsg1_ai82212,</if>
+            <if test="hrsg1Air12551 != null">hrsg1_air12551,</if>
+            <if test="hrsg1Air12552 != null">hrsg1_air12552,</if>
+            <if test="hrsg1Air12553 != null">hrsg1_air12553,</if>
+            <if test="hrsg1Air12554 != null">hrsg1_air12554,</if>
+            <if test="hrsg1Air12555 != null">hrsg1_air12555,</if>
+            <if test="hrsg1Air12556 != null">hrsg1_air12556,</if>
+            <if test="hrsg1Air12557 != null">hrsg1_air12557,</if>
+            <if test="hrsg1Air12558 != null">hrsg1_air12558,</if>
+            <if test="hrsg2Ai82301 != null">hrsg2_ai82301,</if>
+            <if test="hrsg2Ai82302 != null">hrsg2_ai82302,</if>
+            <if test="hrsg2Ai82303 != null">hrsg2_ai82303,</if>
+            <if test="hrsg2Ai82304 != null">hrsg2_ai82304,</if>
+            <if test="hrsg2Ai82305 != null">hrsg2_ai82305,</if>
+            <if test="hrsg2Ai82306 != null">hrsg2_ai82306,</if>
+            <if test="hrsg2Ai82307 != null">hrsg2_ai82307,</if>
+            <if test="hrsg2Ai82308 != null">hrsg2_ai82308,</if>
+            <if test="hrsg2Ai82309 != null">hrsg2_ai82309,</if>
+            <if test="hrsg2Ai82310 != null">hrsg2_ai82310,</if>
+            <if test="hrsg2Ai82311 != null">hrsg2_ai82311,</if>
+            <if test="hrsg2Ai82312 != null">hrsg2_ai82312,</if>
+            <if test="hrsg2Air22551 != null">hrsg2_air22551,</if>
+            <if test="hrsg2Air22552 != null">hrsg2_air22552,</if>
+            <if test="hrsg2Air22553 != null">hrsg2_air22553,</if>
+            <if test="hrsg2Air22554 != null">hrsg2_air22554,</if>
+            <if test="hrsg2Air22555 != null">hrsg2_air22555,</if>
+            <if test="hrsg2Air22556 != null">hrsg2_air22556,</if>
+            <if test="hrsg2Air22557 != null">hrsg2_air22557,</if>
+            <if test="hrsg2Air22558 != null">hrsg2_air22558,</if>
+            <if test="hrsg2Qi22240 != null">hrsg2_qi22240,</if>
+            <if test="hrsg2Qi22241 != null">hrsg2_qi22241,</if>
+            <if test="hrsg2Qi22242 != null">hrsg2_qi22242,</if>
+            <if test="hrsg3Ai82401 != null">hrsg3_ai82401,</if>
+            <if test="hrsg3Ai82402 != null">hrsg3_ai82402,</if>
+            <if test="hrsg3Ai82403 != null">hrsg3_ai82403,</if>
+            <if test="hrsg3Ai82404 != null">hrsg3_ai82404,</if>
+            <if test="hrsg3Ai82405 != null">hrsg3_ai82405,</if>
+            <if test="hrsg3Ai82406 != null">hrsg3_ai82406,</if>
+            <if test="hrsg3Ai82407 != null">hrsg3_ai82407,</if>
+            <if test="hrsg3Ai82408 != null">hrsg3_ai82408,</if>
+            <if test="hrsg3Ai82409 != null">hrsg3_ai82409,</if>
+            <if test="hrsg3Ai82410 != null">hrsg3_ai82410,</if>
+            <if test="hrsg3Ai82411 != null">hrsg3_ai82411,</if>
+            <if test="hrsg3Ai82412 != null">hrsg3_ai82412,</if>
+            <if test="hrsg3Air32551 != null">hrsg3_air32551,</if>
+            <if test="hrsg3Air32552 != null">hrsg3_air32552,</if>
+            <if test="hrsg3Air32553 != null">hrsg3_air32553,</if>
+            <if test="hrsg3Air32554 != null">hrsg3_air32554,</if>
+            <if test="hrsg3Air32555 != null">hrsg3_air32555,</if>
+            <if test="hrsg3Air32556 != null">hrsg3_air32556,</if>
+            <if test="hrsg3Air32557 != null">hrsg3_air32557,</if>
+            <if test="hrsg3Air32558 != null">hrsg3_air32558,</if>
+            <if test="hrsg3Qi32240 != null">hrsg3_qi32240,</if>
+            <if test="hrsg3Qi32241 != null">hrsg3_qi32241,</if>
+            <if test="hrsg3Qi32242 != null">hrsg3_qi32242,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="id != null">#{id},</if>
+            <if test="pullDate != null">#{pullDate},</if>
+            <if test="gtg1PowerGenLevel != null">#{gtg1PowerGenLevel},</if>
+            <if test="gtg1Efficiency != null">#{gtg1Efficiency},</if>
+            <if test="gtg2PowerGenLevel != null">#{gtg2PowerGenLevel},</if>
+            <if test="gtg2Efficiency != null">#{gtg2Efficiency},</if>
+            <if test="gtg3PowerGenLevel != null">#{gtg3PowerGenLevel},</if>
+            <if test="gtg3Efficiency != null">#{gtg3Efficiency},</if>
+            <if test="stgPowerGenLevel != null">#{stgPowerGenLevel},</if>
+            <if test="stgEfficiency != null">#{stgEfficiency},</if>
+            <if test="totalPowerGen != null">#{totalPowerGen},</if>
+            <if test="steamHhp != null">#{steamHhp},</if>
+            <if test="steamHp != null">#{steamHp},</if>
+            <if test="steamMp != null">#{steamMp},</if>
+            <if test="steamLp != null">#{steamLp},</if>
+            <if test="gasRealTime != null">#{gasRealTime},</if>
+            <if test="gasLeft != null">#{gasLeft},</if>
+            <if test="gasUsed != null">#{gasUsed},</if>
+            <if test="gasPlan != null">#{gasPlan},</if>
+            <if test="gasElec != null">#{gasElec},</if>
+            <if test="gasSynGas != null">#{gasSynGas},</if>
+            <if test="gasU2 != null">#{gasU2},</if>
+            <if test="gasStyrene != null">#{gasStyrene},</if>
+            <if test="elecPowerGen != null">#{elecPowerGen},</if>
+            <if test="elecPowerSwitch != null">#{elecPowerSwitch},</if>
+            <if test="elecUsed != null">#{elecUsed},</if>
+            <if test="elecDiff != null">#{elecDiff},</if>
+            <if test="elecBycUsed != null">#{elecBycUsed},</if>
+            <if test="elecBocUsed != null">#{elecBocUsed},</if>
+            <if test="carbonUsed != null">#{carbonUsed},</if>
+            <if test="carbonRealTime != null">#{carbonRealTime},</if>
+            <if test="sub != null">#{sub},</if>
+            <if test="subFurnaceLoad != null">#{subFurnaceLoad},</if>
+            <if test="hhpPphhp != null">#{hhpPphhp},</if>
+            <if test="hhpAaae != null">#{hhpAaae},</if>
+            <if test="hhpGaa != null">#{hhpGaa},</if>
+            <if test="hhpSyn != null">#{hhpSyn},</if>
+            <if test="hhpP3802 != null">#{hhpP3802},</if>
+            <if test="hpLpg != null">#{hpLpg},</if>
+            <if test="hpSub != null">#{hpSub},</if>
+            <if test="hpNg != null">#{hpNg},</if>
+            <if test="hpJ1501 != null">#{hpJ1501},</if>
+            <if test="hpJ1504In != null">#{hpJ1504In},</if>
+            <if test="hpJ1504Out != null">#{hpJ1504Out},</if>
+            <if test="hpUser != null">#{hpUser},</if>
+            <if test="mpNcipMp != null">#{mpNcipMp},</if>
+            <if test="mp150511 != null">#{mp150511},</if>
+            <if test="mp150512 != null">#{mp150512},</if>
+            <if test="mpPpMp != null">#{mpPpMp},</if>
+            <if test="mpP9801In != null">#{mpP9801In},</if>
+            <if test="mpP9801Out != null">#{mpP9801Out},</if>
+            <if test="mpJ1502 != null">#{mpJ1502},</if>
+            <if test="mpUser != null">#{mpUser},</if>
+            <if test="lpPpLp != null">#{lpPpLp},</if>
+            <if test="lpEmpty != null">#{lpEmpty},</if>
+            <if test="lpMpLetdown != null">#{lpMpLetdown},</if>
+            <if test="lpJ1509 != null">#{lpJ1509},</if>
+            <if test="lpJ1503 != null">#{lpJ1503},</if>
+            <if test="lpLdpeTs != null">#{lpLdpeTs},</if>
+            <if test="lpLdpeDm != null">#{lpLdpeDm},</if>
+            <if test="lpUser != null">#{lpUser},</if>
+            <if test="bccSyn != null">#{bccSyn},</if>
+            <if test="bccYpc != null">#{bccYpc},</if>
+            <if test="hrsg1SmokeConvert != null">#{hrsg1SmokeConvert},</if>
+            <if test="hrsg1So2Convert != null">#{hrsg1So2Convert},</if>
+            <if test="hrsg1NoxConvert != null">#{hrsg1NoxConvert},</if>
+            <if test="hrsg2SmokeConvert != null">#{hrsg2SmokeConvert},</if>
+            <if test="hrsg2So2Convert != null">#{hrsg2So2Convert},</if>
+            <if test="hrsg2NoxConvert != null">#{hrsg2NoxConvert},</if>
+            <if test="hrsg3SmokeConvert != null">#{hrsg3SmokeConvert},</if>
+            <if test="hrsg3So2Convert != null">#{hrsg3So2Convert},</if>
+            <if test="hrsg3NoxConvert != null">#{hrsg3NoxConvert},</if>
+            <if test="rainPh != null">#{rainPh},</if>
+            <if test="rainCod != null">#{rainCod},</if>
+            <if test="wastePh != null">#{wastePh},</if>
+            <if test="wasteCod != null">#{wasteCod},</if>
+            <if test="gtg45ha1 != null">#{gtg45ha1},</if>
+            <if test="gtg45ha2 != null">#{gtg45ha2},</if>
+            <if test="gtg45ha3 != null">#{gtg45ha3},</if>
+            <if test="gtg45ha4 != null">#{gtg45ha4},</if>
+            <if test="gtg45ha5 != null">#{gtg45ha5},</if>
+            <if test="gtg45ha6 != null">#{gtg45ha6},</if>
+            <if test="gtg45ha7 != null">#{gtg45ha7},</if>
+            <if test="gtg45ha8 != null">#{gtg45ha8},</if>
+            <if test="gtg45ha9 != null">#{gtg45ha9},</if>
+            <if test="gtg45ht1 != null">#{gtg45ht1},</if>
+            <if test="gtg45ht2 != null">#{gtg45ht2},</if>
+            <if test="gtg45ht3 != null">#{gtg45ht3},</if>
+            <if test="gtg45ht4 != null">#{gtg45ht4},</if>
+            <if test="gtg45ht5 != null">#{gtg45ht5},</if>
+            <if test="gtg45ht6 != null">#{gtg45ht6},</if>
+            <if test="qt61001 != null">#{qt61001},</if>
+            <if test="qt61002 != null">#{qt61002},</if>
+            <if test="qt61003 != null">#{qt61003},</if>
+            <if test="qt61004 != null">#{qt61004},</if>
+            <if test="qt61005 != null">#{qt61005},</if>
+            <if test="qt61101 != null">#{qt61101},</if>
+            <if test="qt61102 != null">#{qt61102},</if>
+            <if test="qt61103 != null">#{qt61103},</if>
+            <if test="qt61104 != null">#{qt61104},</if>
+            <if test="qt61105 != null">#{qt61105},</if>
+            <if test="qt76001 != null">#{qt76001},</if>
+            <if test="qt76002 != null">#{qt76002},</if>
+            <if test="qt76041 != null">#{qt76041},</if>
+            <if test="qt80001 != null">#{qt80001},</if>
+            <if test="qt80002 != null">#{qt80002},</if>
+            <if test="qt80003 != null">#{qt80003},</if>
+            <if test="qt91001 != null">#{qt91001},</if>
+            <if test="qt91002 != null">#{qt91002},</if>
+            <if test="qt91003 != null">#{qt91003},</if>
+            <if test="qt91004 != null">#{qt91004},</if>
+            <if test="qt91005 != null">#{qt91005},</if>
+            <if test="qt91006 != null">#{qt91006},</if>
+            <if test="qt91011 != null">#{qt91011},</if>
+            <if test="qt91012 != null">#{qt91012},</if>
+            <if test="qt91013 != null">#{qt91013},</if>
+            <if test="at83001 != null">#{at83001},</if>
+            <if test="at83002 != null">#{at83002},</if>
+            <if test="at83003 != null">#{at83003},</if>
+            <if test="at83004 != null">#{at83004},</if>
+            <if test="qt12001 != null">#{qt12001},</if>
+            <if test="qt12501 != null">#{qt12501},</if>
+            <if test="qt12502 != null">#{qt12502},</if>
+            <if test="qt22001 != null">#{qt22001},</if>
+            <if test="qt22501 != null">#{qt22501},</if>
+            <if test="qt22502 != null">#{qt22502},</if>
+            <if test="qt32001 != null">#{qt32001},</if>
+            <if test="qt32002 != null">#{qt32002},</if>
+            <if test="qt32005 != null">#{qt32005},</if>
+            <if test="qt32003 != null">#{qt32003},</if>
+            <if test="qt32004 != null">#{qt32004},</if>
+            <if test="ai82002 != null">#{ai82002},</if>
+            <if test="ai82003 != null">#{ai82003},</if>
+            <if test="ai82004 != null">#{ai82004},</if>
+            <if test="ai82005 != null">#{ai82005},</if>
+            <if test="ai82006 != null">#{ai82006},</if>
+            <if test="ai82007 != null">#{ai82007},</if>
+            <if test="ai82008 != null">#{ai82008},</if>
+            <if test="ai82009 != null">#{ai82009},</if>
+            <if test="ai82010 != null">#{ai82010},</if>
+            <if test="ai82011 != null">#{ai82011},</if>
+            <if test="ai82101 != null">#{ai82101},</if>
+            <if test="ai82102 != null">#{ai82102},</if>
+            <if test="ai82103 != null">#{ai82103},</if>
+            <if test="ai82104 != null">#{ai82104},</if>
+            <if test="ai82105 != null">#{ai82105},</if>
+            <if test="ai82106 != null">#{ai82106},</if>
+            <if test="ai82107 != null">#{ai82107},</if>
+            <if test="ai82108 != null">#{ai82108},</if>
+            <if test="ai82109 != null">#{ai82109},</if>
+            <if test="ai82110 != null">#{ai82110},</if>
+            <if test="ai82111 != null">#{ai82111},</if>
+            <if test="ai82112 != null">#{ai82112},</if>
+            <if test="ai82113 != null">#{ai82113},</if>
+            <if test="hrsg1Ai82201 != null">#{hrsg1Ai82201},</if>
+            <if test="hrsg1Ai82202 != null">#{hrsg1Ai82202},</if>
+            <if test="hrsg1Ai82203 != null">#{hrsg1Ai82203},</if>
+            <if test="hrsg1Ai82204 != null">#{hrsg1Ai82204},</if>
+            <if test="hrsg1Ai82205 != null">#{hrsg1Ai82205},</if>
+            <if test="hrsg1Ai82206 != null">#{hrsg1Ai82206},</if>
+            <if test="hrsg1Ai82207 != null">#{hrsg1Ai82207},</if>
+            <if test="hrsg1Ai82208 != null">#{hrsg1Ai82208},</if>
+            <if test="hrsg1Ai82209 != null">#{hrsg1Ai82209},</if>
+            <if test="hrsg1Ai82210 != null">#{hrsg1Ai82210},</if>
+            <if test="hrsg1Ai82211 != null">#{hrsg1Ai82211},</if>
+            <if test="hrsg1Ai82212 != null">#{hrsg1Ai82212},</if>
+            <if test="hrsg1Air12551 != null">#{hrsg1Air12551},</if>
+            <if test="hrsg1Air12552 != null">#{hrsg1Air12552},</if>
+            <if test="hrsg1Air12553 != null">#{hrsg1Air12553},</if>
+            <if test="hrsg1Air12554 != null">#{hrsg1Air12554},</if>
+            <if test="hrsg1Air12555 != null">#{hrsg1Air12555},</if>
+            <if test="hrsg1Air12556 != null">#{hrsg1Air12556},</if>
+            <if test="hrsg1Air12557 != null">#{hrsg1Air12557},</if>
+            <if test="hrsg1Air12558 != null">#{hrsg1Air12558},</if>
+            <if test="hrsg2Ai82301 != null">#{hrsg2Ai82301},</if>
+            <if test="hrsg2Ai82302 != null">#{hrsg2Ai82302},</if>
+            <if test="hrsg2Ai82303 != null">#{hrsg2Ai82303},</if>
+            <if test="hrsg2Ai82304 != null">#{hrsg2Ai82304},</if>
+            <if test="hrsg2Ai82305 != null">#{hrsg2Ai82305},</if>
+            <if test="hrsg2Ai82306 != null">#{hrsg2Ai82306},</if>
+            <if test="hrsg2Ai82307 != null">#{hrsg2Ai82307},</if>
+            <if test="hrsg2Ai82308 != null">#{hrsg2Ai82308},</if>
+            <if test="hrsg2Ai82309 != null">#{hrsg2Ai82309},</if>
+            <if test="hrsg2Ai82310 != null">#{hrsg2Ai82310},</if>
+            <if test="hrsg2Ai82311 != null">#{hrsg2Ai82311},</if>
+            <if test="hrsg2Ai82312 != null">#{hrsg2Ai82312},</if>
+            <if test="hrsg2Air22551 != null">#{hrsg2Air22551},</if>
+            <if test="hrsg2Air22552 != null">#{hrsg2Air22552},</if>
+            <if test="hrsg2Air22553 != null">#{hrsg2Air22553},</if>
+            <if test="hrsg2Air22554 != null">#{hrsg2Air22554},</if>
+            <if test="hrsg2Air22555 != null">#{hrsg2Air22555},</if>
+            <if test="hrsg2Air22556 != null">#{hrsg2Air22556},</if>
+            <if test="hrsg2Air22557 != null">#{hrsg2Air22557},</if>
+            <if test="hrsg2Air22558 != null">#{hrsg2Air22558},</if>
+            <if test="hrsg2Qi22240 != null">#{hrsg2Qi22240},</if>
+            <if test="hrsg2Qi22241 != null">#{hrsg2Qi22241},</if>
+            <if test="hrsg2Qi22242 != null">#{hrsg2Qi22242},</if>
+            <if test="hrsg3Ai82401 != null">#{hrsg3Ai82401},</if>
+            <if test="hrsg3Ai82402 != null">#{hrsg3Ai82402},</if>
+            <if test="hrsg3Ai82403 != null">#{hrsg3Ai82403},</if>
+            <if test="hrsg3Ai82404 != null">#{hrsg3Ai82404},</if>
+            <if test="hrsg3Ai82405 != null">#{hrsg3Ai82405},</if>
+            <if test="hrsg3Ai82406 != null">#{hrsg3Ai82406},</if>
+            <if test="hrsg3Ai82407 != null">#{hrsg3Ai82407},</if>
+            <if test="hrsg3Ai82408 != null">#{hrsg3Ai82408},</if>
+            <if test="hrsg3Ai82409 != null">#{hrsg3Ai82409},</if>
+            <if test="hrsg3Ai82410 != null">#{hrsg3Ai82410},</if>
+            <if test="hrsg3Ai82411 != null">#{hrsg3Ai82411},</if>
+            <if test="hrsg3Ai82412 != null">#{hrsg3Ai82412},</if>
+            <if test="hrsg3Air32551 != null">#{hrsg3Air32551},</if>
+            <if test="hrsg3Air32552 != null">#{hrsg3Air32552},</if>
+            <if test="hrsg3Air32553 != null">#{hrsg3Air32553},</if>
+            <if test="hrsg3Air32554 != null">#{hrsg3Air32554},</if>
+            <if test="hrsg3Air32555 != null">#{hrsg3Air32555},</if>
+            <if test="hrsg3Air32556 != null">#{hrsg3Air32556},</if>
+            <if test="hrsg3Air32557 != null">#{hrsg3Air32557},</if>
+            <if test="hrsg3Air32558 != null">#{hrsg3Air32558},</if>
+            <if test="hrsg3Qi32240 != null">#{hrsg3Qi32240},</if>
+            <if test="hrsg3Qi32241 != null">#{hrsg3Qi32241},</if>
+            <if test="hrsg3Qi32242 != null">#{hrsg3Qi32242},</if>
+         </trim>
+    </insert>
+
+    <update id="updateTElecdashboardRealtime" parameterType="TElecdashboardRealtime">
+        update t_elecdashboard_realtime
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="pullDate != null">pull_date = #{pullDate},</if>
+            <if test="gtg1PowerGenLevel != null">gtg1_power_gen_level = #{gtg1PowerGenLevel},</if>
+            <if test="gtg1Efficiency != null">gtg1_efficiency = #{gtg1Efficiency},</if>
+            <if test="gtg2PowerGenLevel != null">gtg2_power_gen_level = #{gtg2PowerGenLevel},</if>
+            <if test="gtg2Efficiency != null">gtg2_efficiency = #{gtg2Efficiency},</if>
+            <if test="gtg3PowerGenLevel != null">gtg3_power_gen_level = #{gtg3PowerGenLevel},</if>
+            <if test="gtg3Efficiency != null">gtg3_efficiency = #{gtg3Efficiency},</if>
+            <if test="stgPowerGenLevel != null">stg_power_gen_level = #{stgPowerGenLevel},</if>
+            <if test="stgEfficiency != null">stg_efficiency = #{stgEfficiency},</if>
+            <if test="totalPowerGen != null">total_power_gen = #{totalPowerGen},</if>
+            <if test="steamHhp != null">steam_hhp = #{steamHhp},</if>
+            <if test="steamHp != null">steam_hp = #{steamHp},</if>
+            <if test="steamMp != null">steam_mp = #{steamMp},</if>
+            <if test="steamLp != null">steam_lp = #{steamLp},</if>
+            <if test="gasRealTime != null">gas_real_time = #{gasRealTime},</if>
+            <if test="gasLeft != null">gas_left = #{gasLeft},</if>
+            <if test="gasUsed != null">gas_used = #{gasUsed},</if>
+            <if test="gasPlan != null">gas_plan = #{gasPlan},</if>
+            <if test="gasElec != null">gas_elec = #{gasElec},</if>
+            <if test="gasSynGas != null">gas_syn_gas = #{gasSynGas},</if>
+            <if test="gasU2 != null">gas_u2 = #{gasU2},</if>
+            <if test="gasStyrene != null">gas_styrene = #{gasStyrene},</if>
+            <if test="elecPowerGen != null">elec_power_gen = #{elecPowerGen},</if>
+            <if test="elecPowerSwitch != null">elec_power_switch = #{elecPowerSwitch},</if>
+            <if test="elecUsed != null">elec_used = #{elecUsed},</if>
+            <if test="elecDiff != null">elec_diff = #{elecDiff},</if>
+            <if test="elecBycUsed != null">elec_byc_used = #{elecBycUsed},</if>
+            <if test="elecBocUsed != null">elec_boc_used = #{elecBocUsed},</if>
+            <if test="carbonUsed != null">carbon_used = #{carbonUsed},</if>
+            <if test="carbonRealTime != null">carbon_real_time = #{carbonRealTime},</if>
+            <if test="sub != null">sub = #{sub},</if>
+            <if test="subFurnaceLoad != null">sub_furnace_load = #{subFurnaceLoad},</if>
+            <if test="hhpPphhp != null">hhp_pphhp = #{hhpPphhp},</if>
+            <if test="hhpAaae != null">hhp_aaae = #{hhpAaae},</if>
+            <if test="hhpGaa != null">hhp_gaa = #{hhpGaa},</if>
+            <if test="hhpSyn != null">hhp_syn = #{hhpSyn},</if>
+            <if test="hhpP3802 != null">hhp_p3802 = #{hhpP3802},</if>
+            <if test="hpLpg != null">hp_lpg = #{hpLpg},</if>
+            <if test="hpSub != null">hp_sub = #{hpSub},</if>
+            <if test="hpNg != null">hp_ng = #{hpNg},</if>
+            <if test="hpJ1501 != null">hp_j1501 = #{hpJ1501},</if>
+            <if test="hpJ1504In != null">hp_j1504_in = #{hpJ1504In},</if>
+            <if test="hpJ1504Out != null">hp_j1504_out = #{hpJ1504Out},</if>
+            <if test="hpUser != null">hp_user = #{hpUser},</if>
+            <if test="mpNcipMp != null">mp_ncip_mp = #{mpNcipMp},</if>
+            <if test="mp150511 != null">mp150511 = #{mp150511},</if>
+            <if test="mp150512 != null">mp150512 = #{mp150512},</if>
+            <if test="mpPpMp != null">mp_pp_mp = #{mpPpMp},</if>
+            <if test="mpP9801In != null">mp_p9801_in = #{mpP9801In},</if>
+            <if test="mpP9801Out != null">mp_p9801_out = #{mpP9801Out},</if>
+            <if test="mpJ1502 != null">mp_j1502 = #{mpJ1502},</if>
+            <if test="mpUser != null">mp_user = #{mpUser},</if>
+            <if test="lpPpLp != null">lp_pp_lp = #{lpPpLp},</if>
+            <if test="lpEmpty != null">lp_empty = #{lpEmpty},</if>
+            <if test="lpMpLetdown != null">lp_mp_letdown = #{lpMpLetdown},</if>
+            <if test="lpJ1509 != null">lp_j1509 = #{lpJ1509},</if>
+            <if test="lpJ1503 != null">lp_j1503 = #{lpJ1503},</if>
+            <if test="lpLdpeTs != null">lp_ldpe_ts = #{lpLdpeTs},</if>
+            <if test="lpLdpeDm != null">lp_ldpe_dm = #{lpLdpeDm},</if>
+            <if test="lpUser != null">lp_user = #{lpUser},</if>
+            <if test="bccSyn != null">bcc_syn = #{bccSyn},</if>
+            <if test="bccYpc != null">bcc_ypc = #{bccYpc},</if>
+            <if test="hrsg1SmokeConvert != null">hrsg1_smoke_convert = #{hrsg1SmokeConvert},</if>
+            <if test="hrsg1So2Convert != null">hrsg1_so2_convert = #{hrsg1So2Convert},</if>
+            <if test="hrsg1NoxConvert != null">hrsg1_nox_convert = #{hrsg1NoxConvert},</if>
+            <if test="hrsg2SmokeConvert != null">hrsg2_smoke_convert = #{hrsg2SmokeConvert},</if>
+            <if test="hrsg2So2Convert != null">hrsg2_so2_convert = #{hrsg2So2Convert},</if>
+            <if test="hrsg2NoxConvert != null">hrsg2_nox_convert = #{hrsg2NoxConvert},</if>
+            <if test="hrsg3SmokeConvert != null">hrsg3_smoke_convert = #{hrsg3SmokeConvert},</if>
+            <if test="hrsg3So2Convert != null">hrsg3_so2_convert = #{hrsg3So2Convert},</if>
+            <if test="hrsg3NoxConvert != null">hrsg3_nox_convert = #{hrsg3NoxConvert},</if>
+            <if test="rainPh != null">rain_ph = #{rainPh},</if>
+            <if test="rainCod != null">rain_cod = #{rainCod},</if>
+            <if test="wastePh != null">waste_ph = #{wastePh},</if>
+            <if test="wasteCod != null">waste_cod = #{wasteCod},</if>
+            <if test="gtg45ha1 != null">gtg45ha1 = #{gtg45ha1},</if>
+            <if test="gtg45ha2 != null">gtg45ha2 = #{gtg45ha2},</if>
+            <if test="gtg45ha3 != null">gtg45ha3 = #{gtg45ha3},</if>
+            <if test="gtg45ha4 != null">gtg45ha4 = #{gtg45ha4},</if>
+            <if test="gtg45ha5 != null">gtg45ha5 = #{gtg45ha5},</if>
+            <if test="gtg45ha6 != null">gtg45ha6 = #{gtg45ha6},</if>
+            <if test="gtg45ha7 != null">gtg45ha7 = #{gtg45ha7},</if>
+            <if test="gtg45ha8 != null">gtg45ha8 = #{gtg45ha8},</if>
+            <if test="gtg45ha9 != null">gtg45ha9 = #{gtg45ha9},</if>
+            <if test="gtg45ht1 != null">gtg45ht1 = #{gtg45ht1},</if>
+            <if test="gtg45ht2 != null">gtg45ht2 = #{gtg45ht2},</if>
+            <if test="gtg45ht3 != null">gtg45ht3 = #{gtg45ht3},</if>
+            <if test="gtg45ht4 != null">gtg45ht4 = #{gtg45ht4},</if>
+            <if test="gtg45ht5 != null">gtg45ht5 = #{gtg45ht5},</if>
+            <if test="gtg45ht6 != null">gtg45ht6 = #{gtg45ht6},</if>
+            <if test="qt61001 != null">qt61001 = #{qt61001},</if>
+            <if test="qt61002 != null">qt61002 = #{qt61002},</if>
+            <if test="qt61003 != null">qt61003 = #{qt61003},</if>
+            <if test="qt61004 != null">qt61004 = #{qt61004},</if>
+            <if test="qt61005 != null">qt61005 = #{qt61005},</if>
+            <if test="qt61101 != null">qt61101 = #{qt61101},</if>
+            <if test="qt61102 != null">qt61102 = #{qt61102},</if>
+            <if test="qt61103 != null">qt61103 = #{qt61103},</if>
+            <if test="qt61104 != null">qt61104 = #{qt61104},</if>
+            <if test="qt61105 != null">qt61105 = #{qt61105},</if>
+            <if test="qt76001 != null">qt76001 = #{qt76001},</if>
+            <if test="qt76002 != null">qt76002 = #{qt76002},</if>
+            <if test="qt76041 != null">qt76041 = #{qt76041},</if>
+            <if test="qt80001 != null">qt80001 = #{qt80001},</if>
+            <if test="qt80002 != null">qt80002 = #{qt80002},</if>
+            <if test="qt80003 != null">qt80003 = #{qt80003},</if>
+            <if test="qt91001 != null">qt91001 = #{qt91001},</if>
+            <if test="qt91002 != null">qt91002 = #{qt91002},</if>
+            <if test="qt91003 != null">qt91003 = #{qt91003},</if>
+            <if test="qt91004 != null">qt91004 = #{qt91004},</if>
+            <if test="qt91005 != null">qt91005 = #{qt91005},</if>
+            <if test="qt91006 != null">qt91006 = #{qt91006},</if>
+            <if test="qt91011 != null">qt91011 = #{qt91011},</if>
+            <if test="qt91012 != null">qt91012 = #{qt91012},</if>
+            <if test="qt91013 != null">qt91013 = #{qt91013},</if>
+            <if test="at83001 != null">at83001 = #{at83001},</if>
+            <if test="at83002 != null">at83002 = #{at83002},</if>
+            <if test="at83003 != null">at83003 = #{at83003},</if>
+            <if test="at83004 != null">at83004 = #{at83004},</if>
+            <if test="qt12001 != null">qt12001 = #{qt12001},</if>
+            <if test="qt12501 != null">qt12501 = #{qt12501},</if>
+            <if test="qt12502 != null">qt12502 = #{qt12502},</if>
+            <if test="qt22001 != null">qt22001 = #{qt22001},</if>
+            <if test="qt22501 != null">qt22501 = #{qt22501},</if>
+            <if test="qt22502 != null">qt22502 = #{qt22502},</if>
+            <if test="qt32001 != null">qt32001 = #{qt32001},</if>
+            <if test="qt32002 != null">qt32002 = #{qt32002},</if>
+            <if test="qt32005 != null">qt32005 = #{qt32005},</if>
+            <if test="qt32003 != null">qt32003 = #{qt32003},</if>
+            <if test="qt32004 != null">qt32004 = #{qt32004},</if>
+            <if test="ai82002 != null">ai82002 = #{ai82002},</if>
+            <if test="ai82003 != null">ai82003 = #{ai82003},</if>
+            <if test="ai82004 != null">ai82004 = #{ai82004},</if>
+            <if test="ai82005 != null">ai82005 = #{ai82005},</if>
+            <if test="ai82006 != null">ai82006 = #{ai82006},</if>
+            <if test="ai82007 != null">ai82007 = #{ai82007},</if>
+            <if test="ai82008 != null">ai82008 = #{ai82008},</if>
+            <if test="ai82009 != null">ai82009 = #{ai82009},</if>
+            <if test="ai82010 != null">ai82010 = #{ai82010},</if>
+            <if test="ai82011 != null">ai82011 = #{ai82011},</if>
+            <if test="ai82101 != null">ai82101 = #{ai82101},</if>
+            <if test="ai82102 != null">ai82102 = #{ai82102},</if>
+            <if test="ai82103 != null">ai82103 = #{ai82103},</if>
+            <if test="ai82104 != null">ai82104 = #{ai82104},</if>
+            <if test="ai82105 != null">ai82105 = #{ai82105},</if>
+            <if test="ai82106 != null">ai82106 = #{ai82106},</if>
+            <if test="ai82107 != null">ai82107 = #{ai82107},</if>
+            <if test="ai82108 != null">ai82108 = #{ai82108},</if>
+            <if test="ai82109 != null">ai82109 = #{ai82109},</if>
+            <if test="ai82110 != null">ai82110 = #{ai82110},</if>
+            <if test="ai82111 != null">ai82111 = #{ai82111},</if>
+            <if test="ai82112 != null">ai82112 = #{ai82112},</if>
+            <if test="ai82113 != null">ai82113 = #{ai82113},</if>
+            <if test="hrsg1Ai82201 != null">hrsg1_ai82201 = #{hrsg1Ai82201},</if>
+            <if test="hrsg1Ai82202 != null">hrsg1_ai82202 = #{hrsg1Ai82202},</if>
+            <if test="hrsg1Ai82203 != null">hrsg1_ai82203 = #{hrsg1Ai82203},</if>
+            <if test="hrsg1Ai82204 != null">hrsg1_ai82204 = #{hrsg1Ai82204},</if>
+            <if test="hrsg1Ai82205 != null">hrsg1_ai82205 = #{hrsg1Ai82205},</if>
+            <if test="hrsg1Ai82206 != null">hrsg1_ai82206 = #{hrsg1Ai82206},</if>
+            <if test="hrsg1Ai82207 != null">hrsg1_ai82207 = #{hrsg1Ai82207},</if>
+            <if test="hrsg1Ai82208 != null">hrsg1_ai82208 = #{hrsg1Ai82208},</if>
+            <if test="hrsg1Ai82209 != null">hrsg1_ai82209 = #{hrsg1Ai82209},</if>
+            <if test="hrsg1Ai82210 != null">hrsg1_ai82210 = #{hrsg1Ai82210},</if>
+            <if test="hrsg1Ai82211 != null">hrsg1_ai82211 = #{hrsg1Ai82211},</if>
+            <if test="hrsg1Ai82212 != null">hrsg1_ai82212 = #{hrsg1Ai82212},</if>
+            <if test="hrsg1Air12551 != null">hrsg1_air12551 = #{hrsg1Air12551},</if>
+            <if test="hrsg1Air12552 != null">hrsg1_air12552 = #{hrsg1Air12552},</if>
+            <if test="hrsg1Air12553 != null">hrsg1_air12553 = #{hrsg1Air12553},</if>
+            <if test="hrsg1Air12554 != null">hrsg1_air12554 = #{hrsg1Air12554},</if>
+            <if test="hrsg1Air12555 != null">hrsg1_air12555 = #{hrsg1Air12555},</if>
+            <if test="hrsg1Air12556 != null">hrsg1_air12556 = #{hrsg1Air12556},</if>
+            <if test="hrsg1Air12557 != null">hrsg1_air12557 = #{hrsg1Air12557},</if>
+            <if test="hrsg1Air12558 != null">hrsg1_air12558 = #{hrsg1Air12558},</if>
+            <if test="hrsg2Ai82301 != null">hrsg2_ai82301 = #{hrsg2Ai82301},</if>
+            <if test="hrsg2Ai82302 != null">hrsg2_ai82302 = #{hrsg2Ai82302},</if>
+            <if test="hrsg2Ai82303 != null">hrsg2_ai82303 = #{hrsg2Ai82303},</if>
+            <if test="hrsg2Ai82304 != null">hrsg2_ai82304 = #{hrsg2Ai82304},</if>
+            <if test="hrsg2Ai82305 != null">hrsg2_ai82305 = #{hrsg2Ai82305},</if>
+            <if test="hrsg2Ai82306 != null">hrsg2_ai82306 = #{hrsg2Ai82306},</if>
+            <if test="hrsg2Ai82307 != null">hrsg2_ai82307 = #{hrsg2Ai82307},</if>
+            <if test="hrsg2Ai82308 != null">hrsg2_ai82308 = #{hrsg2Ai82308},</if>
+            <if test="hrsg2Ai82309 != null">hrsg2_ai82309 = #{hrsg2Ai82309},</if>
+            <if test="hrsg2Ai82310 != null">hrsg2_ai82310 = #{hrsg2Ai82310},</if>
+            <if test="hrsg2Ai82311 != null">hrsg2_ai82311 = #{hrsg2Ai82311},</if>
+            <if test="hrsg2Ai82312 != null">hrsg2_ai82312 = #{hrsg2Ai82312},</if>
+            <if test="hrsg2Air22551 != null">hrsg2_air22551 = #{hrsg2Air22551},</if>
+            <if test="hrsg2Air22552 != null">hrsg2_air22552 = #{hrsg2Air22552},</if>
+            <if test="hrsg2Air22553 != null">hrsg2_air22553 = #{hrsg2Air22553},</if>
+            <if test="hrsg2Air22554 != null">hrsg2_air22554 = #{hrsg2Air22554},</if>
+            <if test="hrsg2Air22555 != null">hrsg2_air22555 = #{hrsg2Air22555},</if>
+            <if test="hrsg2Air22556 != null">hrsg2_air22556 = #{hrsg2Air22556},</if>
+            <if test="hrsg2Air22557 != null">hrsg2_air22557 = #{hrsg2Air22557},</if>
+            <if test="hrsg2Air22558 != null">hrsg2_air22558 = #{hrsg2Air22558},</if>
+            <if test="hrsg2Qi22240 != null">hrsg2_qi22240 = #{hrsg2Qi22240},</if>
+            <if test="hrsg2Qi22241 != null">hrsg2_qi22241 = #{hrsg2Qi22241},</if>
+            <if test="hrsg2Qi22242 != null">hrsg2_qi22242 = #{hrsg2Qi22242},</if>
+            <if test="hrsg3Ai82401 != null">hrsg3_ai82401 = #{hrsg3Ai82401},</if>
+            <if test="hrsg3Ai82402 != null">hrsg3_ai82402 = #{hrsg3Ai82402},</if>
+            <if test="hrsg3Ai82403 != null">hrsg3_ai82403 = #{hrsg3Ai82403},</if>
+            <if test="hrsg3Ai82404 != null">hrsg3_ai82404 = #{hrsg3Ai82404},</if>
+            <if test="hrsg3Ai82405 != null">hrsg3_ai82405 = #{hrsg3Ai82405},</if>
+            <if test="hrsg3Ai82406 != null">hrsg3_ai82406 = #{hrsg3Ai82406},</if>
+            <if test="hrsg3Ai82407 != null">hrsg3_ai82407 = #{hrsg3Ai82407},</if>
+            <if test="hrsg3Ai82408 != null">hrsg3_ai82408 = #{hrsg3Ai82408},</if>
+            <if test="hrsg3Ai82409 != null">hrsg3_ai82409 = #{hrsg3Ai82409},</if>
+            <if test="hrsg3Ai82410 != null">hrsg3_ai82410 = #{hrsg3Ai82410},</if>
+            <if test="hrsg3Ai82411 != null">hrsg3_ai82411 = #{hrsg3Ai82411},</if>
+            <if test="hrsg3Ai82412 != null">hrsg3_ai82412 = #{hrsg3Ai82412},</if>
+            <if test="hrsg3Air32551 != null">hrsg3_air32551 = #{hrsg3Air32551},</if>
+            <if test="hrsg3Air32552 != null">hrsg3_air32552 = #{hrsg3Air32552},</if>
+            <if test="hrsg3Air32553 != null">hrsg3_air32553 = #{hrsg3Air32553},</if>
+            <if test="hrsg3Air32554 != null">hrsg3_air32554 = #{hrsg3Air32554},</if>
+            <if test="hrsg3Air32555 != null">hrsg3_air32555 = #{hrsg3Air32555},</if>
+            <if test="hrsg3Air32556 != null">hrsg3_air32556 = #{hrsg3Air32556},</if>
+            <if test="hrsg3Air32557 != null">hrsg3_air32557 = #{hrsg3Air32557},</if>
+            <if test="hrsg3Air32558 != null">hrsg3_air32558 = #{hrsg3Air32558},</if>
+            <if test="hrsg3Qi32240 != null">hrsg3_qi32240 = #{hrsg3Qi32240},</if>
+            <if test="hrsg3Qi32241 != null">hrsg3_qi32241 = #{hrsg3Qi32241},</if>
+            <if test="hrsg3Qi32242 != null">hrsg3_qi32242 = #{hrsg3Qi32242},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <update id="deleteTElecdashboardRealtimeById" parameterType="Long">
+        update t_elecdashboard_realtime set del_flag = 2 where id = #{id}
+    </update>
+
+    <update id="deleteTElecdashboardRealtimeByIds" parameterType="String">
+        update t_elecdashboard_realtime set del_flag = 2 where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </update>
+    
+</mapper>

+ 61 - 0
ui/src/api/aspen/realtime.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询日期最靠前的电厂大屏实时数据详细
+export function getRealtimeByMaxDate() {
+  return request({
+    url: '/aspen/realtime/getInfoByMaxDate',
+    method: 'get'
+  })
+}
+
+// 查询【请填写功能名称】列表
+export function listRealtime(query) {
+  return request({
+    url: '/aspen/realtime/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询【请填写功能名称】详细
+export function getRealtime(id) {
+  return request({
+    url: '/aspen/realtime/' + id,
+    method: 'get'
+  })
+}
+
+// 新增【请填写功能名称】
+export function addRealtime(data) {
+  return request({
+    url: '/aspen/realtime',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改【请填写功能名称】
+export function updateRealtime(data) {
+  return request({
+    url: '/aspen/realtime',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除【请填写功能名称】
+export function delRealtime(id) {
+  return request({
+    url: '/aspen/realtime/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出【请填写功能名称】
+export function exportRealtime(query) {
+  return request({
+    url: '/aspen/realtime/export',
+    method: 'get',
+    params: query
+  })
+}

+ 48 - 35
ui/src/views/monitor/elec/elecindex.vue

@@ -159,6 +159,7 @@ import '@/common/flexible.js';
 import dayjs from "dayjs";
 import {selectLast,selectMonth,selecctfiftyday} from "@/api/aspen/dashboarddayelec";
 import {selectWeek} from "@/api/aspen/dashboarddayeleceight";
+import {getRealtimeByMaxDate} from "@/api/aspen/realtime.js";
 export default {
   data() {
     return {
@@ -346,43 +347,55 @@ export default {
     this.cancelLoading();
   },
   created() {
-    this.getList1();
-    this.getMonthList1();
-    this.getWeekList();
-    this.getFiftydayList();
-    // 每隔30秒请求一次数据
-    window.setInterval(() => {
-      setTimeout(() => {
-        ///调取接口获取数据
-        this.getList1();
-      }, 0)
-    }, 30000)
-
-    // 一天请求一次数据
-    window.setInterval(() => {
-      setTimeout(() => {
-        ///调取接口获取数据
-        this.getMonthList1();
-      }, 0)
-    }, 1000 * 10 * 6 * 60 * 6)
-
-    // 一天请求一次数据
-    window.setInterval(() => {
-      setTimeout(() => {
-        ///调取接口获取数据
-        this.getWeekList();
-      }, 0)
-    }, 1000 * 10 * 6 * 60 * 6)
-
-    // 一天请求一次数据
-    window.setInterval(() => {
-      setTimeout(() => {
-        ///调取接口获取数据
-        this.getFiftydayList();
-      }, 0)
-    }, 1000 * 10 * 6 * 60 * 6)
+    this.getRealtimeData();
+    // this.getList1();
+    // this.getMonthList1();
+    // this.getWeekList();
+    // this.getFiftydayList();
+    // // 每隔30秒请求一次数据
+    // window.setInterval(() => {
+    //   setTimeout(() => {
+    //     ///调取接口获取数据
+    //     this.getList1();
+    //   }, 0)
+    // }, 30000)
+    //
+    // // 一天请求一次数据
+    // window.setInterval(() => {
+    //   setTimeout(() => {
+    //     ///调取接口获取数据
+    //     this.getMonthList1();
+    //   }, 0)
+    // }, 1000 * 10 * 6 * 60 * 6)
+    //
+    // // 一天请求一次数据
+    // window.setInterval(() => {
+    //   setTimeout(() => {
+    //     ///调取接口获取数据
+    //     this.getWeekList();
+    //   }, 0)
+    // }, 1000 * 10 * 6 * 60 * 6)
+    //
+    // // 一天请求一次数据
+    // window.setInterval(() => {
+    //   setTimeout(() => {
+    //     ///调取接口获取数据
+    //     this.getFiftydayList();
+    //   }, 0)
+    // }, 1000 * 10 * 6 * 60 * 6)
   },
   methods: {
+    getRealtimeData() {
+      getRealtimeByMaxDate().then(response => {
+        console.log(response.data);
+        let realtimeData = response.data;
+        this.dashboardelecdata.gtg1Lv = realtimeData.gtg1PowerGenLevel;
+        this.dashboardelecdata.gtg2Lv = realtimeData.gtg2PowerGenLevel;
+        this.dashboardelecdata.gtg3Lv = realtimeData.gtg3PowerGenLevel;
+        this.dashboardelecdata.stg1Lv = realtimeData.stgPowerGenLevel;
+        this.dashboardelecdata.mwhLv = realtimeData.totalPowerGen;
+      });
+    },
     /** 查询dashboarddayelec抓取数据列表 */
     getList1()
     {