瀏覽代碼

大表-天 、 月处理

wangmiaomiao 9 月之前
父節點
當前提交
eafe548c42

+ 1 - 0
slibra-common/src/main/java/com/slibra/common/utils/DateUtils.java

@@ -39,6 +39,7 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
     public static String YYYYMMDDHHMM_TS = "yyyy/MM/dd HH:mm";
     public static String YYYYMMDDHH_TS = "yyyy/MM/dd HH";
     public static String YYYYMMDD_TS = "yyyy/MM/dd";
+    public static String YYYYMM_TS = "yyyy/MM";
     public static String YYYYMMDDHH_CHINESE = "yyyy年MM月dd日 HH";
 
     private static String[] parsePatterns = {

+ 46 - 0
slibra-common/src/main/java/com/slibra/common/utils/LocalDateTimeUtil.java

@@ -686,6 +686,10 @@ public class LocalDateTimeUtil{
     public static void main(String[] args) {
         System.out.println(getCurrentMonth(getCurrentDate()));
         System.out.println(isSummer());
+
+        LocalDateTime now = LocalDateTime.now();
+        System.out.println(getMonthFirst(now));
+        System.out.println(getMonthLast(now));
     }
 
     //判断龙江业务 是否是冬季 还是 夏季
@@ -695,4 +699,46 @@ public class LocalDateTimeUtil{
         return currentMonth == 5 || currentMonth == 6 || currentMonth == 7 || currentMonth == 8 || currentMonth == 9;
     }
 
+
+    //获取当前的年份
+    public static int getYear(LocalDateTime localDateTime){
+        return localDateTime.getYear();
+    }
+
+
+    //获取当前的月份
+    public static int getMonth(LocalDateTime localDateTime){
+        return localDateTime.getMonthValue();
+    }
+
+
+    /**
+     *
+     * 获取某个月的第一天
+     *
+     */
+    public static LocalDateTime getMonthFirst(LocalDateTime localDateTime){
+        int year = getYear(localDateTime);
+        int month = getMonth(localDateTime);
+        LocalDate firstDay = LocalDate.of(year, month, 1);
+        return firstDay.atStartOfDay();
+    }
+
+
+    /**
+     *
+     * 获取某个月的最后一天
+     *
+     */
+    public static LocalDateTime getMonthLast(LocalDateTime localDateTime){
+        int year = getYear(localDateTime);
+        int month = getMonth(localDateTime);
+        LocalDate firstDay = LocalDate.of(year, month, 1);
+        LocalDate lastDay = firstDay.withDayOfMonth(firstDay.lengthOfMonth());
+        return lastDay.atTime(23, 59, 59); // 设置时间为当天的最后一秒
+    }
+
+
+
+
 }

+ 50 - 0
slibra-quartz/src/main/java/com/slibra/quartz/task/RyTask.java

@@ -23,6 +23,7 @@ import com.slibra.common.constant.MyConstants;
 import com.slibra.common.enums.BusinessEnum;
 import com.slibra.common.enums.DataSourceType;
 import com.slibra.common.utils.DateUtils;
+import com.slibra.common.utils.LocalDateTimeUtil;
 import com.slibra.common.utils.ip.IpUtils;
 import com.slibra.common.utils.uuid.IdUtils;
 import com.slibra.framework.datasource.DynamicDataSourceContextHolder;
@@ -40,6 +41,7 @@ import org.springframework.util.CollectionUtils;
 import java.io.IOException;
 import java.math.BigDecimal;
 import java.text.ParseException;
+import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
@@ -100,6 +102,15 @@ public class RyTask
     @Autowired
     private BigModelConfig bigModelConfig;
 
+    @Autowired
+    private TXinyiBigTableDayMapper xinyiBigTableDayMapper;
+
+    @Autowired
+    private TXinyiBigTableMonthMapper xinyiBigTableMonthMapper;
+
+    @Autowired
+    private TXinyiBigTableHourMapper xinyiBigTableHourMapper;
+
 
 //    public final static StopWatch watch = new StopWatch("task");
     public static final String[] queryTags = {"信义污水厂JS_COD_Value","信义污水厂JS_PH_Value","信义污水厂JS_SS_Value","信义污水厂JS_ZL_Value","信义污水厂JS_ZA_Value","信义污水厂JS_AD_Value","信义污水厂JS_T_Value","信义污水厂进水泵房液位","信义污水厂出水瞬时流量","信义污水厂升级出水COD","信义污水厂升级出水PH","信义污水厂升级出水SS","信义污水厂升级出水TN","信义污水厂升级出水TP","信义污水厂升级出水氨氮","信义污水厂AIT202_Value","信义污水厂AIT203_Value","信义污水厂AIT207_Value","信义污水厂AIT206_Value","信义污水厂AIT209_Value","信义污水厂AIT210_Value","信义污水厂进水TDS","信义污水厂FT101_Value","信义污水厂SWCHHYHLB1_R_Value","信义污水厂SWCHHYHLB2_R_Value","信义污水厂SWCHHYHLB3_R_Value","信义污水厂SWCHHYHLB4_R_Value","信义污水厂SWCHHYHLB5_R_Value","信义污水厂SWCHHYHLB6_R_Value","信义污水厂SWCWNHLB1_R_Value","信义污水厂SWCWNHLB2_R_Value","信义污水厂SWCWNHLB3_R_Value","信义污水厂SWCWNHLB4_R_Value","信义污水厂SWCWNHLB5_R_Value","信义污水厂GFJ1_R_Value","信义污水厂GFJ2_R_Value","信义污水厂GFJ3_R_Value","信义污水厂GFJ4_R_Value","信义污水厂GFJ5_R_Value","信义污水厂GFJ6_R_Value","信义污水厂GFJ1_KQLL_Value","信义污水厂GFJ2_KQLL_Value","信义污水厂GFJ3_KQLL_Value","信义污水厂GFJ4_KQLL_Value","信义污水厂GFJ5_KQLL_Value","信义污水厂GFJ6_KQLL_Value","信义污水厂实际碳源加药量","信义污水厂除磷加药瞬时流量", "信义污水厂_除磷P04预测值_"};
@@ -701,6 +712,43 @@ public class RyTask
         }
     }
 
+
+    /**
+     *
+     * 每天定时计算天维度的数据
+     *
+     */
+    public void bigModelDayHandle(){
+        log.info("进入了定时处理 按天维度的大表数据 处理");
+        //获取昨日的统计数据
+        TXinyiBigTableDay xinyiBigTableDay = this.xinyiBigTableDayMapper.selectAvgByDay(LocalDateTimeUtil.getCurrentDate().plusDays(-1).format(DateTimeFormatter.ofPattern(DateUtils.YYYYMMDD_TS)));
+        //保存到插入对象
+        //插入到数据库
+        if(!Objects.isNull(xinyiBigTableDay))
+            this.xinyiBigTableDayMapper.insertTXinyiBigTableDay(xinyiBigTableDay);
+    }
+
+
+
+    /**
+     *
+     * 每个月第一天定时计算月度维度的数据
+     *
+     */
+    public void bigModelMonthHandle(){
+        log.info("进入了 每个月第一天定时计算月度维度的数据 处理");
+        //获取上个月的第一天和最后一天(定时任务是某个月第一天开始执行的  所以减7天,肯定是上个月的数据)
+        LocalDateTime lastMonthDateTime = LocalDateTime.now().plusDays(-7);
+        String begin = LocalDateTimeUtil.getMonthFirst(lastMonthDateTime).format(DateTimeFormatter.ofPattern(DateUtils.YYYYMMDD_TS));
+        String end = LocalDateTimeUtil.getMonthLast(lastMonthDateTime).format(DateTimeFormatter.ofPattern(DateUtils.YYYYMMDD_TS));
+        //获取昨日的统计数据
+        TXinyiBigTableMonth xinyiBigTableMonth = this.xinyiBigTableMonthMapper.selectAvgByMonth(begin, end);
+        //保存到插入对象
+        //插入到数据库
+        if(!Objects.isNull(xinyiBigTableMonth))
+            this.xinyiBigTableMonthMapper.insertTXinyiBigTableMonth(xinyiBigTableMonth);
+    }
+
     private void predictorSpecial(List<TXinyiIndustry> tXinyiIndustries6, List<TXinyiRobot> tXinyiRobots6) {
         //数据1
         String result1 = getPredictor(predictorArrSpecial[0]);
@@ -1622,6 +1670,8 @@ public class RyTask
         System.out.println(Arrays.toString(splitNew));
 
         System.out.println(DateUtils.parseDate("2024-06-25 10", DateUtils.YYYY_MM_DD_HH));
+        String yesterdayStr = LocalDateTimeUtil.getCurrentDate().plusDays(-1).format(DateTimeFormatter.ofPattern(DateUtils.YYYYMMDD_TS));//昨天
+        System.out.println(yesterdayStr);
     }
 
 

+ 738 - 0
slibra-system/src/main/java/com/slibra/business/domain/TXinyiBigTableDay.java

@@ -0,0 +1,738 @@
+package com.slibra.business.domain;
+
+import java.math.BigDecimal;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.slibra.common.annotation.Excel;
+import com.slibra.common.core.domain.BaseEntity;
+
+/**
+ * 信义大天维度统计对象 t_xinyi_big_table_day
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class TXinyiBigTableDay extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private Long ID;
+
+    /** 化验日期 示例:2022/07/01 */
+    @Excel(name = "化验日期 示例:2022/07/01")
+    private String testDate;
+
+    /** 工业表-进水化学需氧量COD */
+    @Excel(name = "工业表-进水化学需氧量COD")
+    private BigDecimal gyJsCod;
+
+    /** 工业表-进水酸碱度pH */
+    @Excel(name = "工业表-进水酸碱度pH")
+    private BigDecimal gyJsPh;
+
+    /** 工业表-进水悬浮物SS */
+    @Excel(name = "工业表-进水悬浮物SS")
+    private BigDecimal gyJsSs;
+
+    /** 工业表-进水总磷TP */
+    @Excel(name = "工业表-进水总磷TP")
+    private BigDecimal gyJsTp;
+
+    /** 工业表-进水总氮TN */
+    @Excel(name = "工业表-进水总氮TN")
+    private BigDecimal gyJsTn;
+
+    /** 工业表-进水氨氮NH₃-N */
+    @Excel(name = "工业表-进水氨氮NH₃-N")
+    private BigDecimal gyJsNh3;
+
+    /** 工业表-进水水温/进水PH - 2个值 */
+    @Excel(name = "工业表-进水水温/进水PH - 2个值")
+    private BigDecimal gyJsSwPh;
+
+    /** 工业表-进水泵房液位 (粗细格栅一提液位) */
+    @Excel(name = "工业表-进水泵房液位 ", readConverterExp = "粗=细格栅一提液位")
+    private BigDecimal gyJsBfyw;
+
+    /** 工业表-出水水量Q出 */
+    @Excel(name = "工业表-出水水量Q出")
+    private BigDecimal gyCsSlqc;
+
+    /** 工业表-出水化学需氧量COD */
+    @Excel(name = "工业表-出水化学需氧量COD")
+    private BigDecimal gyCsCod;
+
+    /** 工业表-出水酸碱度pH */
+    @Excel(name = "工业表-出水酸碱度pH")
+    private BigDecimal gyCsPh;
+
+    /** 工业表-出水悬浮物SS */
+    @Excel(name = "工业表-出水悬浮物SS")
+    private BigDecimal gyCsSs;
+
+    /** 工业表-出水总氮TN */
+    @Excel(name = "工业表-出水总氮TN")
+    private BigDecimal gyCsTn;
+
+    /** 工业表-出水总磷TP */
+    @Excel(name = "工业表-出水总磷TP")
+    private BigDecimal gyCsTp;
+
+    /** 工业表-出水氨氮NH₃-N */
+    @Excel(name = "工业表-出水氨氮NH₃-N")
+    private BigDecimal gyCsNh3;
+
+    /** 工业表-1#池好氧中段溶解氧 DO */
+    @Excel(name = "工业表-1#池好氧中段溶解氧 DO")
+    private BigDecimal gyOneHyzdDo;
+
+    /** 工业表-1#池好氧末段溶解氧 DO */
+    @Excel(name = "工业表-1#池好氧末段溶解氧 DO")
+    private BigDecimal gyOneHymdDo;
+
+    /** 工业表-2#池好氧中段溶解氧 DO */
+    @Excel(name = "工业表-2#池好氧中段溶解氧 DO")
+    private BigDecimal gyTwoHyzdDo;
+
+    /** 工业表-2#池好氧末段溶解氧 DO */
+    @Excel(name = "工业表-2#池好氧末段溶解氧 DO")
+    private BigDecimal gyTwoHymdDo;
+
+    /** 工业表-1#池污泥浓度(MLSS) */
+    @Excel(name = "工业表-1#池污泥浓度", readConverterExp = "M=LSS")
+    private BigDecimal gyOneMlss;
+
+    /** 工业表-2#池污泥浓度(MLSS) */
+    @Excel(name = "工业表-2#池污泥浓度", readConverterExp = "M=LSS")
+    private BigDecimal gyTwoMlss;
+
+    /** 工业表-进水溶解性总固体TDS */
+    @Excel(name = "工业表-进水溶解性总固体TDS")
+    private BigDecimal gyJsTds;
+
+    /** 工业表-进水水量Q进 */
+    @Excel(name = "工业表-进水水量Q进")
+    private BigDecimal gyJsSlq;
+
+    /** 工业表-内回流泵1# 1号泵 工频 */
+    @Excel(name = "工业表-内回流泵1# 1号泵 工频")
+    private BigDecimal gyNHlbOneGp;
+
+    /** 工业表-内回流泵1# 2号泵 工频 */
+    @Excel(name = "工业表-内回流泵1# 2号泵 工频")
+    private BigDecimal gyNHlbTwoGp;
+
+    /** 工业表-内回流泵1# 3号泵 工频 */
+    @Excel(name = "工业表-内回流泵1# 3号泵 工频")
+    private BigDecimal gyNHlbThreeGp;
+
+    /** 工业表-内回流泵2# 4号泵 工频 */
+    @Excel(name = "工业表-内回流泵2# 4号泵 工频")
+    private BigDecimal gyNHlbFourGp;
+
+    /** 工业表-内回流泵2# 5号泵 工频 */
+    @Excel(name = "工业表-内回流泵2# 5号泵 工频")
+    private BigDecimal gyNhlBFiveGp;
+
+    /** 工业表-内回流泵2# 6号泵 工频 */
+    @Excel(name = "工业表-内回流泵2# 6号泵 工频")
+    private BigDecimal gyNHlbSixGp;
+
+    /** 工业表-外回流泵1 工频 */
+    @Excel(name = "工业表-外回流泵1 工频")
+    private BigDecimal gyWHlbOneGp;
+
+    /** 工业表-外回流泵2 工频 */
+    @Excel(name = "工业表-外回流泵2 工频")
+    private BigDecimal gyWHlbTwoGp;
+
+    /** 工业表-外回流泵3 工频 */
+    @Excel(name = "工业表-外回流泵3 工频")
+    private BigDecimal gyWHlbThreeGp;
+
+    /** 工业表-外回流泵4 工频 */
+    @Excel(name = "工业表-外回流泵4 工频")
+    private BigDecimal gyWHlbFourGp;
+
+    /** 工业表-外回流泵5 工频 */
+    @Excel(name = "工业表-外回流泵5 工频")
+    private BigDecimal gyWHlbFiveGp;
+
+    /** 工业表-风机1(启停) */
+    @Excel(name = "工业表-风机1", readConverterExp = "启=停")
+    private BigDecimal gyFjOne;
+
+    /** 工业表-风机2(启停) */
+    @Excel(name = "工业表-风机2", readConverterExp = "启=停")
+    private BigDecimal gyFjTwo;
+
+    /** 工业表-风机3(启停) */
+    @Excel(name = "工业表-风机3", readConverterExp = "启=停")
+    private BigDecimal gyFjThree;
+
+    /** 工业表-风机4(启停) */
+    @Excel(name = "工业表-风机4", readConverterExp = "启=停")
+    private BigDecimal gyFjFour;
+
+    /** 工业表-风机5(启停) */
+    @Excel(name = "工业表-风机5", readConverterExp = "启=停")
+    private BigDecimal gyFjFive;
+
+    /** 工业表-风机6(启停) */
+    @Excel(name = "工业表-风机6", readConverterExp = "启=停")
+    private BigDecimal gyFjSix;
+
+    /** 工业表-空气流量1(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量1", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllOne;
+
+    /** 工业表-空气流量2(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量2", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllTwo;
+
+    /** 工业表-空气流量3(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量3", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllThree;
+
+    /** 工业表-空气流量4(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量4", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllFour;
+
+    /** 工业表-空气流量5(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量5", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllFive;
+
+    /** 工业表-空气流量6(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量6", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllSix;
+
+    /** 工业表-信义污水厂实际碳源加药量 */
+    @Excel(name = "工业表-信义污水厂实际碳源加药量")
+    private BigDecimal gySjtyjly;
+
+    /** 工业表-信义污水厂除磷加药瞬时流量 */
+    @Excel(name = "工业表-信义污水厂除磷加药瞬时流量")
+    private BigDecimal gyCljyssll;
+
+    /** 工业表-好氧池溶解氧集合 */
+    @Excel(name = "工业表-好氧池溶解氧集合")
+    private String gyHycRjyAll;
+
+    /** 工业表-好氧池中断溶解氧 */
+    @Excel(name = "工业表-好氧池中断溶解氧")
+    private String gyHycRjyZdAll;
+
+    /** 工业表-好氧池污泥浓度集合 */
+    @Excel(name = "工业表-好氧池污泥浓度集合")
+    private String gyHycWnndAll;
+
+    /** 工业表-信义污水厂_除磷P04预测值_ */
+    @Excel(name = "工业表-信义污水厂_除磷P04预测值_")
+    private BigDecimal gyClP04Ycz;
+
+    /** 日报表-进水化学需氧量 COD */
+    @Excel(name = "日报表-进水化学需氧量 COD")
+    private BigDecimal rbJsCod;
+
+    /** 日报表-进水酸碱度pH */
+    @Excel(name = "日报表-进水酸碱度pH")
+    private BigDecimal rbJsPh;
+
+    /** 日报表-进水生化需氧量BOD₅ */
+    @Excel(name = "日报表-进水生化需氧量BOD₅")
+    private BigDecimal rbJsBod5;
+
+    /** 日报表-进水悬浮物 SS */
+    @Excel(name = "日报表-进水悬浮物 SS")
+    private BigDecimal rbJsSs;
+
+    /** 日报表-进水氨氮 NH₃-N */
+    @Excel(name = "日报表-进水氨氮 NH₃-N")
+    private BigDecimal rbJsNh3;
+
+    /** 日报表-进水总氮TN */
+    @Excel(name = "日报表-进水总氮TN")
+    private BigDecimal rbJsTn;
+
+    /** 日报表-进水总磷TP */
+    @Excel(name = "日报表-进水总磷TP")
+    private BigDecimal rbJsTp;
+
+    /** 日报表-进水粪菌群(大肠杆菌) */
+    @Excel(name = "日报表-进水粪菌群", readConverterExp = "大=肠杆菌")
+    private BigDecimal rbJsDcgj;
+
+    /** 日报表-出水化学需氧量COD */
+    @Excel(name = "日报表-出水化学需氧量COD")
+    private BigDecimal rbCsCod;
+
+    /** 日报表-出水酸碱度pH */
+    @Excel(name = "日报表-出水酸碱度pH")
+    private BigDecimal rbCsPh;
+
+    /** 日报表-出水生化需氧量BOD₅ */
+    @Excel(name = "日报表-出水生化需氧量BOD₅")
+    private BigDecimal rbCsBod5;
+
+    /** 日报表-出水悬浮物SS */
+    @Excel(name = "日报表-出水悬浮物SS")
+    private BigDecimal rbCsSs;
+
+    /** 日报表-出水氨氮 NH₃-N */
+    @Excel(name = "日报表-出水氨氮 NH₃-N")
+    private BigDecimal rbCsNh3;
+
+    /** 日报表-出水总氮TN */
+    @Excel(name = "日报表-出水总氮TN")
+    private BigDecimal rbCsTn;
+
+    /** 日报表-出水总磷TP */
+    @Excel(name = "日报表-出水总磷TP")
+    private BigDecimal rbCsTp;
+
+    /** 日报表-出水粪菌群(大肠杆菌) */
+    @Excel(name = "日报表-出水粪菌群", readConverterExp = "大=肠杆菌")
+    private BigDecimal rbCsDcgj;
+
+    /** 日报表-进水水温 */
+    @Excel(name = "日报表-进水水温")
+    private BigDecimal rbJsSw;
+
+    /** 日报表-出水水温 */
+    @Excel(name = "日报表-出水水温")
+    private BigDecimal rbCsSw;
+
+    /** 日报表-生化池好氧池#1 酸碱度pH */
+    @Excel(name = "日报表-生化池好氧池#1 酸碱度pH")
+    private BigDecimal rbShcOnePh;
+
+    /** 日报表-生化池好氧池#2 酸碱度pH */
+    @Excel(name = "日报表-生化池好氧池#2 酸碱度pH")
+    private BigDecimal rbShcTwoPh;
+
+    /** 日报表-生化池好氧池#1 污泥沉降比SV% */
+    @Excel(name = "日报表-生化池好氧池#1 污泥沉降比SV%")
+    private BigDecimal rbShcHyOneSv;
+
+    /** 日报表-生化池好氧池#2 污泥沉降比SV% */
+    @Excel(name = "日报表-生化池好氧池#2 污泥沉降比SV%")
+    private BigDecimal rbShcHyTwoSv;
+
+    /** 日报表-生化池好氧池#1 污泥体积指数SVI */
+    @Excel(name = "日报表-生化池好氧池#1 污泥体积指数SVI")
+    private BigDecimal rbShcHyOneSvi;
+
+    /** 日报表-生化池好氧池#2 污泥体积指数SVI */
+    @Excel(name = "日报表-生化池好氧池#2 污泥体积指数SVI")
+    private BigDecimal rbShcHyTwoSvi;
+
+    /** 日报表-生化池好氧池#1 污泥浓度MLSS */
+    @Excel(name = "日报表-生化池好氧池#1 污泥浓度MLSS")
+    private BigDecimal rbShcHyOneMlss;
+
+    /** 日报表-生化池好氧池#2 污泥浓度MLSS */
+    @Excel(name = "日报表-生化池好氧池#2 污泥浓度MLSS")
+    private BigDecimal rbShcHyTwoMlss;
+
+    /** 日报表-生化池好氧池#1 挥发性污泥浓度MLVSS */
+    @Excel(name = "日报表-生化池好氧池#1 挥发性污泥浓度MLVSS")
+    private BigDecimal rbShcHyOneMlvss;
+
+    /** 日报表-生化池好氧池#2 挥发性污泥浓度MLVSS */
+    @Excel(name = "日报表-生化池好氧池#2 挥发性污泥浓度MLVSS")
+    private BigDecimal rbShcHyTwoMlvss;
+
+    /** 日报表-生化池厌氧池#1 溶解氧DO */
+    @Excel(name = "日报表-生化池厌氧池#1 溶解氧DO")
+    private BigDecimal rbShcYyOneDo;
+
+    /** 日报表-生化池厌氧池#2 溶解氧DO */
+    @Excel(name = "日报表-生化池厌氧池#2 溶解氧DO")
+    private BigDecimal rbShcYyTwoDo;
+
+    /** 日报表-生化池缺氧池#1 溶解氧DO */
+    @Excel(name = "日报表-生化池缺氧池#1 溶解氧DO")
+    private BigDecimal rbShcQyOneDo;
+
+    /** 日报表-生化池缺氧池#2 溶解氧DO */
+    @Excel(name = "日报表-生化池缺氧池#2 溶解氧DO")
+    private BigDecimal rbShcQyTwoDo;
+
+    /** 日报表-生化池好氧池#1 溶解氧DO */
+    @Excel(name = "日报表-生化池好氧池#1 溶解氧DO")
+    private BigDecimal rbShcHyOneDo;
+
+    /** 日报表-生化池好氧池#2 溶解氧DO */
+    @Excel(name = "日报表-生化池好氧池#2 溶解氧DO")
+    private BigDecimal rbShcHyTwoDo;
+
+    /** 日报表-进水量 */
+    @Excel(name = "日报表-进水量")
+    private BigDecimal rbJsl;
+
+    /** 日报表-出水量 */
+    @Excel(name = "日报表-出水量")
+    private BigDecimal rbCsl;
+
+    /** 日报表-深度处理冲洗水量(m³) */
+    @Excel(name = "日报表-深度处理冲洗水量(m³)")
+    private BigDecimal rbSdclcxsl;
+
+    /** 日报表-气水比 */
+    @Excel(name = "日报表-气水比")
+    private BigDecimal rbQsb;
+
+    /** 日报表-F/M(污泥负荷) */
+    @Excel(name = "日报表-F/M", readConverterExp = "污=泥负荷")
+    private BigDecimal rbFM;
+
+    /** 日报表-厌氧区停留时间 HRT */
+    @Excel(name = "日报表-厌氧区停留时间 HRT")
+    private BigDecimal rbYyHrt;
+
+    /** 日报表-好氧区停留时间HRT */
+    @Excel(name = "日报表-好氧区停留时间HRT")
+    private BigDecimal rbHyHrt;
+
+    /** 日报表-缺氧区停留时间 HRT */
+    @Excel(name = "日报表-缺氧区停留时间 HRT")
+    private BigDecimal rbQyHrt;
+
+    /** 日报表-内回流r */
+    @Excel(name = "日报表-内回流r")
+    private BigDecimal rbNhlR;
+
+    /** 日报表-外回流R */
+    @Excel(name = "日报表-外回流R")
+    private BigDecimal rbWhlR;
+
+    /** 日报表-污泥龄SRT */
+    @Excel(name = "日报表-污泥龄SRT")
+    private BigDecimal rbSrt;
+
+    /** 日报表-产泥率 */
+    @Excel(name = "日报表-产泥率")
+    private BigDecimal rbCnl;
+
+    /** 日报表-投药前 BOD₅/TN */
+    @Excel(name = "日报表-投药前 BOD₅/TN")
+    private BigDecimal rbTyqBod5Tn;
+
+    /** 日报表-投药后 BOD₅/TN */
+    @Excel(name = "日报表-投药后 BOD₅/TN")
+    private BigDecimal rbTyhBod5Tn;
+
+    /** 日报表-好氧池溶解氧集合 */
+    @Excel(name = "日报表-好氧池溶解氧集合")
+    private String rbHycRjyAll;
+
+    /** 日报表-好氧池污泥浓度集合 */
+    @Excel(name = "日报表-好氧池污泥浓度集合")
+    private String rbHycWnndAll;
+
+    /** 日报表-厌氧池溶解氧集合 */
+    @Excel(name = "日报表-厌氧池溶解氧集合")
+    private String rbYycRjyAll;
+
+    /** 日报表-缺氧池溶解氧集合 */
+    @Excel(name = "日报表-缺氧池溶解氧集合")
+    private String rbQycRjyAll;
+
+    /** 日报表-污泥沉降比集合 */
+    @Excel(name = "日报表-污泥沉降比集合")
+    private String rbWncjbAll;
+
+    /** 日报表-污泥体积指数集合 */
+    @Excel(name = "日报表-污泥体积指数集合")
+    private String rbWntjzsAll;
+
+    /** 日报表-挥发性污泥浓度集合 */
+    @Excel(name = "日报表-挥发性污泥浓度集合")
+    private String rbHfxwnndAll;
+
+    /** 日报表-出泥量(m³) */
+    @Excel(name = "日报表-出泥量(m³)")
+    private BigDecimal rbChuniliang;
+
+    /** 日报表-出泥含水率(%) */
+    @Excel(name = "日报表-出泥含水率(%)")
+    private BigDecimal rbCnhsl;
+
+    /** 日报表-干污泥量(m³) */
+    @Excel(name = "日报表-干污泥量(m³)")
+    private BigDecimal rbGwnl;
+
+    /** 日报表-电费 */
+    @Excel(name = "日报表-电费")
+    private BigDecimal rbDf;
+
+    /** 日报表-絮凝剂费 */
+    @Excel(name = "日报表-絮凝剂费")
+    private BigDecimal rbXnjf;
+
+    /** 日报表-除磷费 */
+    @Excel(name = "日报表-除磷费")
+    private BigDecimal rbClf;
+
+    /** 日报表-碳源费 */
+    @Excel(name = "日报表-碳源费")
+    private BigDecimal rbTyf;
+
+    /** 日报表-消毒剂费 */
+    @Excel(name = "日报表-消毒剂费")
+    private BigDecimal rbXdjf;
+
+    /** 日报表-其他药剂费 */
+    @Excel(name = "日报表-其他药剂费")
+    private BigDecimal rbQtyjf;
+
+    /** 日报表-采暖费 */
+    @Excel(name = "日报表-采暖费")
+    private BigDecimal rbCnf;
+
+    /** 日报表-自来水费 */
+    @Excel(name = "日报表-自来水费")
+    private BigDecimal rbZlsf;
+
+    /** 日报表-直接成本 */
+    @Excel(name = "日报表-直接成本")
+    private BigDecimal rbZjcb;
+
+    /** 日报表-单位成本 */
+    @Excel(name = "日报表-单位成本")
+    private BigDecimal rbDwcb;
+
+    /** 化验表-仪表COD(在线仪表) */
+    @Excel(name = "化验表-仪表COD", readConverterExp = "在=线仪表")
+    private BigDecimal hyCodYb;
+
+    /** 化验表-化验机器人COD化验有效值(COD生物池进水机器人) */
+    @Excel(name = "化验表-化验机器人COD化验有效值", readConverterExp = "C=OD生物池进水机器人")
+    private BigDecimal hyCodJqr;
+
+    /** 化验表-化验机器人COD化验计算值(COD生物池进水阈值) */
+    @Excel(name = "化验表-化验机器人COD化验计算值", readConverterExp = "C=OD生物池进水阈值")
+    private BigDecimal hyCodYz;
+
+    /** 化验表-#1好氧池-正磷酸盐 +  化验机器人正磷化验有效值1(正磷1池回流机器人) */
+    @Excel(name = "化验表-#1好氧池-正磷酸盐 +  化验机器人正磷化验有效值1", readConverterExp = "正=磷1池回流机器人")
+    private BigDecimal hyTpHl1Jqr;
+
+    /** 化验表-#2好氧池-正磷酸盐 + 化验机器人正磷化验有效值2(正磷2池回流机器人) */
+    @Excel(name = "化验表-#2好氧池-正磷酸盐 + 化验机器人正磷化验有效值2", readConverterExp = "正=磷2池回流机器人")
+    private BigDecimal hyTpHl2Jqr;
+
+    /** 化验表-二沉池-正磷酸盐 + 化验机器人正磷化验有效值二沉池(正磷二沉池机器人) */
+    @Excel(name = "化验表-二沉池-正磷酸盐 + 化验机器人正磷化验有效值二沉池", readConverterExp = "正=磷二沉池机器人")
+    private BigDecimal hyTpRccJqr;
+
+    /** 化验表-化验机器人正磷化验计算值1(正磷1池回流阈值) */
+    @Excel(name = "化验表-化验机器人正磷化验计算值1", readConverterExp = "正=磷1池回流阈值")
+    private BigDecimal hyTp1Yz;
+
+    /** 化验表-化验机器人正磷化验计算值2(正磷2池回流阈值) */
+    @Excel(name = "化验表-化验机器人正磷化验计算值2", readConverterExp = "正=磷2池回流阈值")
+    private BigDecimal hyTp2Yz;
+
+    /** 化验表-化验机器人正磷化验计算值二沉池(正磷二沉池阈值) */
+    @Excel(name = "化验表-化验机器人正磷化验计算值二沉池", readConverterExp = "正=磷二沉池阈值")
+    private BigDecimal hyTpRccYz;
+
+    /** 化验表-1#缺氧氨氮 + 化验机器人氨氮化验有效值1(氨氮1池缺氧机器人) */
+    @Excel(name = "化验表-1#缺氧氨氮 + 化验机器人氨氮化验有效值1", readConverterExp = "氨=氮1池缺氧机器人")
+    private BigDecimal hyNh31Jqr;
+
+    /** 化验表-2#缺氧氨氮 + 化验机器人氨氮化验有效值2(氨氮2池缺氧机器人) */
+    @Excel(name = "化验表-2#缺氧氨氮 + 化验机器人氨氮化验有效值2", readConverterExp = "氨=氮2池缺氧机器人")
+    private BigDecimal hyNh32Jqr;
+
+    /** 化验表-化验机器人氨氮化验计算值1(氨氮1池缺氧阈值) */
+    @Excel(name = "化验表-化验机器人氨氮化验计算值1", readConverterExp = "氨=氮1池缺氧阈值")
+    private BigDecimal hyNh31Yz;
+
+    /** 化验表-回流出水计算值1(硝氮1池回流阈值) */
+    @Excel(name = "化验表-回流出水计算值1", readConverterExp = "硝=氮1池回流阈值")
+    private BigDecimal hyNo3Hlc1Yz;
+
+    /** 化验表-化验机器人氨氮化验计算值2(氨氮2池缺氧阈值) */
+    @Excel(name = "化验表-化验机器人氨氮化验计算值2", readConverterExp = "氨=氮2池缺氧阈值")
+    private BigDecimal hyNh32Yz;
+
+    /** 化验表-回流出水计算值2(硝氮2池回流阈值) */
+    @Excel(name = "化验表-回流出水计算值2", readConverterExp = "硝=氮2池回流阈值")
+    private BigDecimal hyNo3Hlc2Yz;
+
+    /** 化验表-1#好氧池硝酸盐(内回流)+ 回流进水化验机器人有效值1(硝氮1池回流机器人) */
+    @Excel(name = "化验表-1#好氧池硝酸盐", readConverterExp = "内=回流")
+    private BigDecimal hyNo3Hlj1Jqr;
+
+    /** 化验表-2#好氧池硝酸盐(内回流) + 回流进水化验机器人有效值2(硝氮2池回流机器人) */
+    @Excel(name = "化验表-2#好氧池硝酸盐", readConverterExp = "内=回流")
+    private BigDecimal hyNo3Hlj2Jqr;
+
+    /** 化验表-碳源投加流量(碳源投加流量) */
+    @Excel(name = "化验表-碳源投加流量", readConverterExp = "碳=源投加流量")
+    private BigDecimal hyTyll;
+
+    /** 化验表-1#缺氧出口硝酸盐 + 缺氧出水化验机器人有效值1(硝氮1池缺氧机器人) */
+    @Excel(name = "化验表-1#缺氧出口硝酸盐 + 缺氧出水化验机器人有效值1", readConverterExp = "硝=氮1池缺氧机器人")
+    private BigDecimal hyNo3Qyc1Jqr;
+
+    /** 化验表-2#缺氧出-硝酸盐 + 缺氧出水化验机器人有效值2(硝氮2池缺氧机器人) */
+    @Excel(name = "化验表-2#缺氧出-硝酸盐 + 缺氧出水化验机器人有效值2", readConverterExp = "硝=氮2池缺氧机器人")
+    private BigDecimal hyNo3Qyc2Jqr;
+
+    /** 化验表-缺氧进水计算值1(硝氮1池缺氧阈值) */
+    @Excel(name = "化验表-缺氧进水计算值1", readConverterExp = "硝=氮1池缺氧阈值")
+    private BigDecimal hyNo3Qyc1Yz;
+
+    /** 化验表-缺氧进水计算值2(硝氮2池缺氧阈值) */
+    @Excel(name = "化验表-缺氧进水计算值2", readConverterExp = "硝=氮2池缺氧阈值")
+    private BigDecimal hyNo3Qyc2Yz;
+
+    /** 化验表-进水流量(进水流量) */
+    @Excel(name = "化验表-进水流量", readConverterExp = "进=水流量")
+    private BigDecimal hyJsll;
+
+    /** 化验表-好氧池硝酸盐(多个池子) */
+    @Excel(name = "化验表-好氧池硝酸盐", readConverterExp = "多=个池子")
+    private String hyHycxsyAll;
+
+    /** 化验表-缺氧氨氮(多个池子) */
+    @Excel(name = "化验表-缺氧氨氮", readConverterExp = "多=个池子")
+    private String hyQyanAll;
+
+    /** 化验表-缺氧硝酸盐(多个池子) */
+    @Excel(name = "化验表-缺氧硝酸盐", readConverterExp = "多=个池子")
+    private String hyQyckxsyAll;
+
+    /** 化验表-好氧池正磷酸盐(多个池子) */
+    @Excel(name = "化验表-好氧池正磷酸盐", readConverterExp = "多=个池子")
+    private String hyHyzlsyAll;
+
+    /** 计算表-进水碳氮比 */
+    @Excel(name = "计算表-进水碳氮比")
+    private BigDecimal jsJsTdb;
+
+    /** 计算表-进水碳磷比 */
+    @Excel(name = "计算表-进水碳磷比")
+    private BigDecimal jsJsTlb;
+
+    /** 计算表-进水BOD与COD比值(生化性) */
+    @Excel(name = "计算表-进水BOD与COD比值(生化性)")
+    private BigDecimal jsJsBodBCod;
+
+    /** 计算表-厌氧区停留时间 */
+    @Excel(name = "计算表-厌氧区停留时间")
+    private BigDecimal jsYyqHrt;
+
+    /** 计算表-缺氧区停留时间 */
+    @Excel(name = "计算表-缺氧区停留时间")
+    private BigDecimal jsQyqHrt;
+
+    /** 计算表-好氧区停留时间 */
+    @Excel(name = "计算表-好氧区停留时间")
+    private BigDecimal jsHyqHrt;
+
+    /** 计算表-挥发性污泥浓度占比 */
+    @Excel(name = "计算表-挥发性污泥浓度占比")
+    private BigDecimal jsHfxwnndzb;
+
+    /** 计算表-F/M(污泥负荷) */
+    @Excel(name = "计算表-F/M", readConverterExp = "污=泥负荷")
+    private BigDecimal jsFM;
+
+    /** 计算表-过栅流速 */
+    @Excel(name = "计算表-过栅流速")
+    private BigDecimal jsGsls;
+
+    /** 计算表-第1道粗格栅过栅流速 */
+    @Excel(name = "计算表-第1道粗格栅过栅流速")
+    private BigDecimal jsGslsOne;
+
+    /** 计算表-第2道粗格栅过栅流速 */
+    @Excel(name = "计算表-第2道粗格栅过栅流速")
+    private BigDecimal jsGslsTwo;
+
+    /** 计算表-细格栅过栅流速 */
+    @Excel(name = "计算表-细格栅过栅流速")
+    private BigDecimal jsXgsGsls;
+
+    /** 计算表-旋流沉砂池表面负荷 */
+    @Excel(name = "计算表-旋流沉砂池表面负荷")
+    private BigDecimal jsXlcscBmfh;
+
+    /** 计算表-旋流沉砂池停留时间 */
+    @Excel(name = "计算表-旋流沉砂池停留时间")
+    private BigDecimal jsXlcscHrt;
+
+    /** 计算表-初次沉淀池表面负荷 */
+    @Excel(name = "计算表-初次沉淀池表面负荷")
+    private BigDecimal jsCccdcBmfh;
+
+    /** 计算表-初次沉淀池停留时间 */
+    @Excel(name = "计算表-初次沉淀池停留时间")
+    private BigDecimal jsCccdcHrt;
+
+    /** 计算表-二沉池表面负荷 */
+    @Excel(name = "计算表-二沉池表面负荷")
+    private BigDecimal jsEccBmfh;
+
+    /** 计算表-二沉池停留时间 */
+    @Excel(name = "计算表-二沉池停留时间")
+    private BigDecimal jsEccHrt;
+
+    /** 计算表-二沉池固体负荷 */
+    @Excel(name = "计算表-二沉池固体负荷")
+    private BigDecimal jsEccGtfh;
+
+    /** 计算表-次氯酸钠接触时间 */
+    @Excel(name = "计算表-次氯酸钠接触时间")
+    private BigDecimal jsClsnJcsj;
+
+    /** 计算表-斜管沉淀池清水区上升流速 */
+    @Excel(name = "计算表-斜管沉淀池清水区上升流速")
+    private BigDecimal jsXgcdcQsqSsls;
+
+    /** 计算表-外回流比 */
+    @Excel(name = "计算表-外回流比")
+    private BigDecimal jsWhlb;
+
+    /** 计算表-内回流比 */
+    @Excel(name = "计算表-内回流比")
+    private BigDecimal jsNhlb;
+
+    /** 计算表-万吨水产泥率 */
+    @Excel(name = "计算表-万吨水产泥率")
+    private BigDecimal jsWdscnl;
+
+    /** 计算表-生化池气水比 */
+    @Excel(name = "计算表-生化池气水比")
+    private BigDecimal jsQsb;
+
+    /** 计算表-反冲洗水量 */
+    @Excel(name = "计算表-反冲洗水量")
+    private BigDecimal jsFcxsl;
+
+    /** 计算表-反冲洗水量比例 */
+    @Excel(name = "计算表-反冲洗水量比例")
+    private BigDecimal jsFcxslbl;
+
+    /** 删除标志(0代表存在 2代表删除) */
+    private Long delFlag;
+
+    /** 乐观锁 */
+    @Excel(name = "乐观锁")
+    private Long revision;
+
+}

+ 738 - 0
slibra-system/src/main/java/com/slibra/business/domain/TXinyiBigTableMonth.java

@@ -0,0 +1,738 @@
+package com.slibra.business.domain;
+
+import java.math.BigDecimal;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.slibra.common.annotation.Excel;
+import com.slibra.common.core.domain.BaseEntity;
+
+/**
+ * 信义大月维度统计对象 t_xinyi_big_table_month
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class TXinyiBigTableMonth extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private Long ID;
+
+    /** 化验日期 示例:2022/07 */
+    @Excel(name = "化验日期 示例:2022/07")
+    private String testDate;
+
+    /** 工业表-进水化学需氧量COD */
+    @Excel(name = "工业表-进水化学需氧量COD")
+    private BigDecimal gyJsCod;
+
+    /** 工业表-进水酸碱度pH */
+    @Excel(name = "工业表-进水酸碱度pH")
+    private BigDecimal gyJsPh;
+
+    /** 工业表-进水悬浮物SS */
+    @Excel(name = "工业表-进水悬浮物SS")
+    private BigDecimal gyJsSs;
+
+    /** 工业表-进水总磷TP */
+    @Excel(name = "工业表-进水总磷TP")
+    private BigDecimal gyJsTp;
+
+    /** 工业表-进水总氮TN */
+    @Excel(name = "工业表-进水总氮TN")
+    private BigDecimal gyJsTn;
+
+    /** 工业表-进水氨氮NH₃-N */
+    @Excel(name = "工业表-进水氨氮NH₃-N")
+    private BigDecimal gyJsNh3;
+
+    /** 工业表-进水水温/进水PH - 2个值 */
+    @Excel(name = "工业表-进水水温/进水PH - 2个值")
+    private BigDecimal gyJsSwPh;
+
+    /** 工业表-进水泵房液位 (粗细格栅一提液位) */
+    @Excel(name = "工业表-进水泵房液位 ", readConverterExp = "粗=细格栅一提液位")
+    private BigDecimal gyJsBfyw;
+
+    /** 工业表-出水水量Q出 */
+    @Excel(name = "工业表-出水水量Q出")
+    private BigDecimal gyCsSlqc;
+
+    /** 工业表-出水化学需氧量COD */
+    @Excel(name = "工业表-出水化学需氧量COD")
+    private BigDecimal gyCsCod;
+
+    /** 工业表-出水酸碱度pH */
+    @Excel(name = "工业表-出水酸碱度pH")
+    private BigDecimal gyCsPh;
+
+    /** 工业表-出水悬浮物SS */
+    @Excel(name = "工业表-出水悬浮物SS")
+    private BigDecimal gyCsSs;
+
+    /** 工业表-出水总氮TN */
+    @Excel(name = "工业表-出水总氮TN")
+    private BigDecimal gyCsTn;
+
+    /** 工业表-出水总磷TP */
+    @Excel(name = "工业表-出水总磷TP")
+    private BigDecimal gyCsTp;
+
+    /** 工业表-出水氨氮NH₃-N */
+    @Excel(name = "工业表-出水氨氮NH₃-N")
+    private BigDecimal gyCsNh3;
+
+    /** 工业表-1#池好氧中段溶解氧 DO */
+    @Excel(name = "工业表-1#池好氧中段溶解氧 DO")
+    private BigDecimal gyOneHyzdDo;
+
+    /** 工业表-1#池好氧末段溶解氧 DO */
+    @Excel(name = "工业表-1#池好氧末段溶解氧 DO")
+    private BigDecimal gyOneHymdDo;
+
+    /** 工业表-2#池好氧中段溶解氧 DO */
+    @Excel(name = "工业表-2#池好氧中段溶解氧 DO")
+    private BigDecimal gyTwoHyzdDo;
+
+    /** 工业表-2#池好氧末段溶解氧 DO */
+    @Excel(name = "工业表-2#池好氧末段溶解氧 DO")
+    private BigDecimal gyTwoHymdDo;
+
+    /** 工业表-1#池污泥浓度(MLSS) */
+    @Excel(name = "工业表-1#池污泥浓度", readConverterExp = "M=LSS")
+    private BigDecimal gyOneMlss;
+
+    /** 工业表-2#池污泥浓度(MLSS) */
+    @Excel(name = "工业表-2#池污泥浓度", readConverterExp = "M=LSS")
+    private BigDecimal gyTwoMlss;
+
+    /** 工业表-进水溶解性总固体TDS */
+    @Excel(name = "工业表-进水溶解性总固体TDS")
+    private BigDecimal gyJsTds;
+
+    /** 工业表-进水水量Q进 */
+    @Excel(name = "工业表-进水水量Q进")
+    private BigDecimal gyJsSlq;
+
+    /** 工业表-内回流泵1# 1号泵 工频 */
+    @Excel(name = "工业表-内回流泵1# 1号泵 工频")
+    private BigDecimal gyNHlbOneGp;
+
+    /** 工业表-内回流泵1# 2号泵 工频 */
+    @Excel(name = "工业表-内回流泵1# 2号泵 工频")
+    private BigDecimal gyNHlbTwoGp;
+
+    /** 工业表-内回流泵1# 3号泵 工频 */
+    @Excel(name = "工业表-内回流泵1# 3号泵 工频")
+    private BigDecimal gyNHlbThreeGp;
+
+    /** 工业表-内回流泵2# 4号泵 工频 */
+    @Excel(name = "工业表-内回流泵2# 4号泵 工频")
+    private BigDecimal gyNHlbFourGp;
+
+    /** 工业表-内回流泵2# 5号泵 工频 */
+    @Excel(name = "工业表-内回流泵2# 5号泵 工频")
+    private BigDecimal gyNhlBFiveGp;
+
+    /** 工业表-内回流泵2# 6号泵 工频 */
+    @Excel(name = "工业表-内回流泵2# 6号泵 工频")
+    private BigDecimal gyNHlbSixGp;
+
+    /** 工业表-外回流泵1 工频 */
+    @Excel(name = "工业表-外回流泵1 工频")
+    private BigDecimal gyWHlbOneGp;
+
+    /** 工业表-外回流泵2 工频 */
+    @Excel(name = "工业表-外回流泵2 工频")
+    private BigDecimal gyWHlbTwoGp;
+
+    /** 工业表-外回流泵3 工频 */
+    @Excel(name = "工业表-外回流泵3 工频")
+    private BigDecimal gyWHlbThreeGp;
+
+    /** 工业表-外回流泵4 工频 */
+    @Excel(name = "工业表-外回流泵4 工频")
+    private BigDecimal gyWHlbFourGp;
+
+    /** 工业表-外回流泵5 工频 */
+    @Excel(name = "工业表-外回流泵5 工频")
+    private BigDecimal gyWHlbFiveGp;
+
+    /** 工业表-风机1(启停) */
+    @Excel(name = "工业表-风机1", readConverterExp = "启=停")
+    private BigDecimal gyFjOne;
+
+    /** 工业表-风机2(启停) */
+    @Excel(name = "工业表-风机2", readConverterExp = "启=停")
+    private BigDecimal gyFjTwo;
+
+    /** 工业表-风机3(启停) */
+    @Excel(name = "工业表-风机3", readConverterExp = "启=停")
+    private BigDecimal gyFjThree;
+
+    /** 工业表-风机4(启停) */
+    @Excel(name = "工业表-风机4", readConverterExp = "启=停")
+    private BigDecimal gyFjFour;
+
+    /** 工业表-风机5(启停) */
+    @Excel(name = "工业表-风机5", readConverterExp = "启=停")
+    private BigDecimal gyFjFive;
+
+    /** 工业表-风机6(启停) */
+    @Excel(name = "工业表-风机6", readConverterExp = "启=停")
+    private BigDecimal gyFjSix;
+
+    /** 工业表-空气流量1(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量1", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllOne;
+
+    /** 工业表-空气流量2(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量2", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllTwo;
+
+    /** 工业表-空气流量3(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量3", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllThree;
+
+    /** 工业表-空气流量4(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量4", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllFour;
+
+    /** 工业表-空气流量5(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量5", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllFive;
+
+    /** 工业表-空气流量6(风机现阶段送风量) */
+    @Excel(name = "工业表-空气流量6", readConverterExp = "风=机现阶段送风量")
+    private BigDecimal gyKqllSix;
+
+    /** 工业表-信义污水厂实际碳源加药量 */
+    @Excel(name = "工业表-信义污水厂实际碳源加药量")
+    private BigDecimal gySjtyjly;
+
+    /** 工业表-信义污水厂除磷加药瞬时流量 */
+    @Excel(name = "工业表-信义污水厂除磷加药瞬时流量")
+    private BigDecimal gyCljyssll;
+
+    /** 工业表-好氧池溶解氧集合 */
+    @Excel(name = "工业表-好氧池溶解氧集合")
+    private String gyHycRjyAll;
+
+    /** 工业表-好氧池中断溶解氧 */
+    @Excel(name = "工业表-好氧池中断溶解氧")
+    private String gyHycRjyZdAll;
+
+    /** 工业表-好氧池污泥浓度集合 */
+    @Excel(name = "工业表-好氧池污泥浓度集合")
+    private String gyHycWnndAll;
+
+    /** 工业表-信义污水厂_除磷P04预测值_ */
+    @Excel(name = "工业表-信义污水厂_除磷P04预测值_")
+    private BigDecimal gyClP04Ycz;
+
+    /** 日报表-进水化学需氧量 COD */
+    @Excel(name = "日报表-进水化学需氧量 COD")
+    private BigDecimal rbJsCod;
+
+    /** 日报表-进水酸碱度pH */
+    @Excel(name = "日报表-进水酸碱度pH")
+    private BigDecimal rbJsPh;
+
+    /** 日报表-进水生化需氧量BOD₅ */
+    @Excel(name = "日报表-进水生化需氧量BOD₅")
+    private BigDecimal rbJsBod5;
+
+    /** 日报表-进水悬浮物 SS */
+    @Excel(name = "日报表-进水悬浮物 SS")
+    private BigDecimal rbJsSs;
+
+    /** 日报表-进水氨氮 NH₃-N */
+    @Excel(name = "日报表-进水氨氮 NH₃-N")
+    private BigDecimal rbJsNh3;
+
+    /** 日报表-进水总氮TN */
+    @Excel(name = "日报表-进水总氮TN")
+    private BigDecimal rbJsTn;
+
+    /** 日报表-进水总磷TP */
+    @Excel(name = "日报表-进水总磷TP")
+    private BigDecimal rbJsTp;
+
+    /** 日报表-进水粪菌群(大肠杆菌) */
+    @Excel(name = "日报表-进水粪菌群", readConverterExp = "大=肠杆菌")
+    private BigDecimal rbJsDcgj;
+
+    /** 日报表-出水化学需氧量COD */
+    @Excel(name = "日报表-出水化学需氧量COD")
+    private BigDecimal rbCsCod;
+
+    /** 日报表-出水酸碱度pH */
+    @Excel(name = "日报表-出水酸碱度pH")
+    private BigDecimal rbCsPh;
+
+    /** 日报表-出水生化需氧量BOD₅ */
+    @Excel(name = "日报表-出水生化需氧量BOD₅")
+    private BigDecimal rbCsBod5;
+
+    /** 日报表-出水悬浮物SS */
+    @Excel(name = "日报表-出水悬浮物SS")
+    private BigDecimal rbCsSs;
+
+    /** 日报表-出水氨氮 NH₃-N */
+    @Excel(name = "日报表-出水氨氮 NH₃-N")
+    private BigDecimal rbCsNh3;
+
+    /** 日报表-出水总氮TN */
+    @Excel(name = "日报表-出水总氮TN")
+    private BigDecimal rbCsTn;
+
+    /** 日报表-出水总磷TP */
+    @Excel(name = "日报表-出水总磷TP")
+    private BigDecimal rbCsTp;
+
+    /** 日报表-出水粪菌群(大肠杆菌) */
+    @Excel(name = "日报表-出水粪菌群", readConverterExp = "大=肠杆菌")
+    private BigDecimal rbCsDcgj;
+
+    /** 日报表-进水水温 */
+    @Excel(name = "日报表-进水水温")
+    private BigDecimal rbJsSw;
+
+    /** 日报表-出水水温 */
+    @Excel(name = "日报表-出水水温")
+    private BigDecimal rbCsSw;
+
+    /** 日报表-生化池好氧池#1 酸碱度pH */
+    @Excel(name = "日报表-生化池好氧池#1 酸碱度pH")
+    private BigDecimal rbShcOnePh;
+
+    /** 日报表-生化池好氧池#2 酸碱度pH */
+    @Excel(name = "日报表-生化池好氧池#2 酸碱度pH")
+    private BigDecimal rbShcTwoPh;
+
+    /** 日报表-生化池好氧池#1 污泥沉降比SV% */
+    @Excel(name = "日报表-生化池好氧池#1 污泥沉降比SV%")
+    private BigDecimal rbShcHyOneSv;
+
+    /** 日报表-生化池好氧池#2 污泥沉降比SV% */
+    @Excel(name = "日报表-生化池好氧池#2 污泥沉降比SV%")
+    private BigDecimal rbShcHyTwoSv;
+
+    /** 日报表-生化池好氧池#1 污泥体积指数SVI */
+    @Excel(name = "日报表-生化池好氧池#1 污泥体积指数SVI")
+    private BigDecimal rbShcHyOneSvi;
+
+    /** 日报表-生化池好氧池#2 污泥体积指数SVI */
+    @Excel(name = "日报表-生化池好氧池#2 污泥体积指数SVI")
+    private BigDecimal rbShcHyTwoSvi;
+
+    /** 日报表-生化池好氧池#1 污泥浓度MLSS */
+    @Excel(name = "日报表-生化池好氧池#1 污泥浓度MLSS")
+    private BigDecimal rbShcHyOneMlss;
+
+    /** 日报表-生化池好氧池#2 污泥浓度MLSS */
+    @Excel(name = "日报表-生化池好氧池#2 污泥浓度MLSS")
+    private BigDecimal rbShcHyTwoMlss;
+
+    /** 日报表-生化池好氧池#1 挥发性污泥浓度MLVSS */
+    @Excel(name = "日报表-生化池好氧池#1 挥发性污泥浓度MLVSS")
+    private BigDecimal rbShcHyOneMlvss;
+
+    /** 日报表-生化池好氧池#2 挥发性污泥浓度MLVSS */
+    @Excel(name = "日报表-生化池好氧池#2 挥发性污泥浓度MLVSS")
+    private BigDecimal rbShcHyTwoMlvss;
+
+    /** 日报表-生化池厌氧池#1 溶解氧DO */
+    @Excel(name = "日报表-生化池厌氧池#1 溶解氧DO")
+    private BigDecimal rbShcYyOneDo;
+
+    /** 日报表-生化池厌氧池#2 溶解氧DO */
+    @Excel(name = "日报表-生化池厌氧池#2 溶解氧DO")
+    private BigDecimal rbShcYyTwoDo;
+
+    /** 日报表-生化池缺氧池#1 溶解氧DO */
+    @Excel(name = "日报表-生化池缺氧池#1 溶解氧DO")
+    private BigDecimal rbShcQyOneDo;
+
+    /** 日报表-生化池缺氧池#2 溶解氧DO */
+    @Excel(name = "日报表-生化池缺氧池#2 溶解氧DO")
+    private BigDecimal rbShcQyTwoDo;
+
+    /** 日报表-生化池好氧池#1 溶解氧DO */
+    @Excel(name = "日报表-生化池好氧池#1 溶解氧DO")
+    private BigDecimal rbShcHyOneDo;
+
+    /** 日报表-生化池好氧池#2 溶解氧DO */
+    @Excel(name = "日报表-生化池好氧池#2 溶解氧DO")
+    private BigDecimal rbShcHyTwoDo;
+
+    /** 日报表-进水量 */
+    @Excel(name = "日报表-进水量")
+    private BigDecimal rbJsl;
+
+    /** 日报表-出水量 */
+    @Excel(name = "日报表-出水量")
+    private BigDecimal rbCsl;
+
+    /** 日报表-深度处理冲洗水量(m³) */
+    @Excel(name = "日报表-深度处理冲洗水量(m³)")
+    private BigDecimal rbSdclcxsl;
+
+    /** 日报表-气水比 */
+    @Excel(name = "日报表-气水比")
+    private BigDecimal rbQsb;
+
+    /** 日报表-F/M(污泥负荷) */
+    @Excel(name = "日报表-F/M", readConverterExp = "污=泥负荷")
+    private BigDecimal rbFM;
+
+    /** 日报表-厌氧区停留时间 HRT */
+    @Excel(name = "日报表-厌氧区停留时间 HRT")
+    private BigDecimal rbYyHrt;
+
+    /** 日报表-好氧区停留时间HRT */
+    @Excel(name = "日报表-好氧区停留时间HRT")
+    private BigDecimal rbHyHrt;
+
+    /** 日报表-缺氧区停留时间 HRT */
+    @Excel(name = "日报表-缺氧区停留时间 HRT")
+    private BigDecimal rbQyHrt;
+
+    /** 日报表-内回流r */
+    @Excel(name = "日报表-内回流r")
+    private BigDecimal rbNhlR;
+
+    /** 日报表-外回流R */
+    @Excel(name = "日报表-外回流R")
+    private BigDecimal rbWhlR;
+
+    /** 日报表-污泥龄SRT */
+    @Excel(name = "日报表-污泥龄SRT")
+    private BigDecimal rbSrt;
+
+    /** 日报表-产泥率 */
+    @Excel(name = "日报表-产泥率")
+    private BigDecimal rbCnl;
+
+    /** 日报表-投药前 BOD₅/TN */
+    @Excel(name = "日报表-投药前 BOD₅/TN")
+    private BigDecimal rbTyqBod5Tn;
+
+    /** 日报表-投药后 BOD₅/TN */
+    @Excel(name = "日报表-投药后 BOD₅/TN")
+    private BigDecimal rbTyhBod5Tn;
+
+    /** 日报表-好氧池溶解氧集合 */
+    @Excel(name = "日报表-好氧池溶解氧集合")
+    private String rbHycRjyAll;
+
+    /** 日报表-好氧池污泥浓度集合 */
+    @Excel(name = "日报表-好氧池污泥浓度集合")
+    private String rbHycWnndAll;
+
+    /** 日报表-厌氧池溶解氧集合 */
+    @Excel(name = "日报表-厌氧池溶解氧集合")
+    private String rbYycRjyAll;
+
+    /** 日报表-缺氧池溶解氧集合 */
+    @Excel(name = "日报表-缺氧池溶解氧集合")
+    private String rbQycRjyAll;
+
+    /** 日报表-污泥沉降比集合 */
+    @Excel(name = "日报表-污泥沉降比集合")
+    private String rbWncjbAll;
+
+    /** 日报表-污泥体积指数集合 */
+    @Excel(name = "日报表-污泥体积指数集合")
+    private String rbWntjzsAll;
+
+    /** 日报表-挥发性污泥浓度集合 */
+    @Excel(name = "日报表-挥发性污泥浓度集合")
+    private String rbHfxwnndAll;
+
+    /** 日报表-出泥量(m³) */
+    @Excel(name = "日报表-出泥量(m³)")
+    private BigDecimal rbChuniliang;
+
+    /** 日报表-出泥含水率(%) */
+    @Excel(name = "日报表-出泥含水率(%)")
+    private BigDecimal rbCnhsl;
+
+    /** 日报表-干污泥量(m³) */
+    @Excel(name = "日报表-干污泥量(m³)")
+    private BigDecimal rbGwnl;
+
+    /** 日报表-电费 */
+    @Excel(name = "日报表-电费")
+    private BigDecimal rbDf;
+
+    /** 日报表-絮凝剂费 */
+    @Excel(name = "日报表-絮凝剂费")
+    private BigDecimal rbXnjf;
+
+    /** 日报表-除磷费 */
+    @Excel(name = "日报表-除磷费")
+    private BigDecimal rbClf;
+
+    /** 日报表-碳源费 */
+    @Excel(name = "日报表-碳源费")
+    private BigDecimal rbTyf;
+
+    /** 日报表-消毒剂费 */
+    @Excel(name = "日报表-消毒剂费")
+    private BigDecimal rbXdjf;
+
+    /** 日报表-其他药剂费 */
+    @Excel(name = "日报表-其他药剂费")
+    private BigDecimal rbQtyjf;
+
+    /** 日报表-采暖费 */
+    @Excel(name = "日报表-采暖费")
+    private BigDecimal rbCnf;
+
+    /** 日报表-自来水费 */
+    @Excel(name = "日报表-自来水费")
+    private BigDecimal rbZlsf;
+
+    /** 日报表-直接成本 */
+    @Excel(name = "日报表-直接成本")
+    private BigDecimal rbZjcb;
+
+    /** 日报表-单位成本 */
+    @Excel(name = "日报表-单位成本")
+    private BigDecimal rbDwcb;
+
+    /** 化验表-仪表COD(在线仪表) */
+    @Excel(name = "化验表-仪表COD", readConverterExp = "在=线仪表")
+    private BigDecimal hyCodYb;
+
+    /** 化验表-化验机器人COD化验有效值(COD生物池进水机器人) */
+    @Excel(name = "化验表-化验机器人COD化验有效值", readConverterExp = "C=OD生物池进水机器人")
+    private BigDecimal hyCodJqr;
+
+    /** 化验表-化验机器人COD化验计算值(COD生物池进水阈值) */
+    @Excel(name = "化验表-化验机器人COD化验计算值", readConverterExp = "C=OD生物池进水阈值")
+    private BigDecimal hyCodYz;
+
+    /** 化验表-#1好氧池-正磷酸盐 +  化验机器人正磷化验有效值1(正磷1池回流机器人) */
+    @Excel(name = "化验表-#1好氧池-正磷酸盐 +  化验机器人正磷化验有效值1", readConverterExp = "正=磷1池回流机器人")
+    private BigDecimal hyTpHl1Jqr;
+
+    /** 化验表-#2好氧池-正磷酸盐 + 化验机器人正磷化验有效值2(正磷2池回流机器人) */
+    @Excel(name = "化验表-#2好氧池-正磷酸盐 + 化验机器人正磷化验有效值2", readConverterExp = "正=磷2池回流机器人")
+    private BigDecimal hyTpHl2Jqr;
+
+    /** 化验表-二沉池-正磷酸盐 + 化验机器人正磷化验有效值二沉池(正磷二沉池机器人) */
+    @Excel(name = "化验表-二沉池-正磷酸盐 + 化验机器人正磷化验有效值二沉池", readConverterExp = "正=磷二沉池机器人")
+    private BigDecimal hyTpRccJqr;
+
+    /** 化验表-化验机器人正磷化验计算值1(正磷1池回流阈值) */
+    @Excel(name = "化验表-化验机器人正磷化验计算值1", readConverterExp = "正=磷1池回流阈值")
+    private BigDecimal hyTp1Yz;
+
+    /** 化验表-化验机器人正磷化验计算值2(正磷2池回流阈值) */
+    @Excel(name = "化验表-化验机器人正磷化验计算值2", readConverterExp = "正=磷2池回流阈值")
+    private BigDecimal hyTp2Yz;
+
+    /** 化验表-化验机器人正磷化验计算值二沉池(正磷二沉池阈值) */
+    @Excel(name = "化验表-化验机器人正磷化验计算值二沉池", readConverterExp = "正=磷二沉池阈值")
+    private BigDecimal hyTpRccYz;
+
+    /** 化验表-1#缺氧氨氮 + 化验机器人氨氮化验有效值1(氨氮1池缺氧机器人) */
+    @Excel(name = "化验表-1#缺氧氨氮 + 化验机器人氨氮化验有效值1", readConverterExp = "氨=氮1池缺氧机器人")
+    private BigDecimal hyNh31Jqr;
+
+    /** 化验表-2#缺氧氨氮 + 化验机器人氨氮化验有效值2(氨氮2池缺氧机器人) */
+    @Excel(name = "化验表-2#缺氧氨氮 + 化验机器人氨氮化验有效值2", readConverterExp = "氨=氮2池缺氧机器人")
+    private BigDecimal hyNh32Jqr;
+
+    /** 化验表-化验机器人氨氮化验计算值1(氨氮1池缺氧阈值) */
+    @Excel(name = "化验表-化验机器人氨氮化验计算值1", readConverterExp = "氨=氮1池缺氧阈值")
+    private BigDecimal hyNh31Yz;
+
+    /** 化验表-回流出水计算值1(硝氮1池回流阈值) */
+    @Excel(name = "化验表-回流出水计算值1", readConverterExp = "硝=氮1池回流阈值")
+    private BigDecimal hyNo3Hlc1Yz;
+
+    /** 化验表-化验机器人氨氮化验计算值2(氨氮2池缺氧阈值) */
+    @Excel(name = "化验表-化验机器人氨氮化验计算值2", readConverterExp = "氨=氮2池缺氧阈值")
+    private BigDecimal hyNh32Yz;
+
+    /** 化验表-回流出水计算值2(硝氮2池回流阈值) */
+    @Excel(name = "化验表-回流出水计算值2", readConverterExp = "硝=氮2池回流阈值")
+    private BigDecimal hyNo3Hlc2Yz;
+
+    /** 化验表-1#好氧池硝酸盐(内回流)+ 回流进水化验机器人有效值1(硝氮1池回流机器人) */
+    @Excel(name = "化验表-1#好氧池硝酸盐", readConverterExp = "内=回流")
+    private BigDecimal hyNo3Hlj1Jqr;
+
+    /** 化验表-2#好氧池硝酸盐(内回流) + 回流进水化验机器人有效值2(硝氮2池回流机器人) */
+    @Excel(name = "化验表-2#好氧池硝酸盐", readConverterExp = "内=回流")
+    private BigDecimal hyNo3Hlj2Jqr;
+
+    /** 化验表-碳源投加流量(碳源投加流量) */
+    @Excel(name = "化验表-碳源投加流量", readConverterExp = "碳=源投加流量")
+    private BigDecimal hyTyll;
+
+    /** 化验表-1#缺氧出口硝酸盐 + 缺氧出水化验机器人有效值1(硝氮1池缺氧机器人) */
+    @Excel(name = "化验表-1#缺氧出口硝酸盐 + 缺氧出水化验机器人有效值1", readConverterExp = "硝=氮1池缺氧机器人")
+    private BigDecimal hyNo3Qyc1Jqr;
+
+    /** 化验表-2#缺氧出-硝酸盐 + 缺氧出水化验机器人有效值2(硝氮2池缺氧机器人) */
+    @Excel(name = "化验表-2#缺氧出-硝酸盐 + 缺氧出水化验机器人有效值2", readConverterExp = "硝=氮2池缺氧机器人")
+    private BigDecimal hyNo3Qyc2Jqr;
+
+    /** 化验表-缺氧进水计算值1(硝氮1池缺氧阈值) */
+    @Excel(name = "化验表-缺氧进水计算值1", readConverterExp = "硝=氮1池缺氧阈值")
+    private BigDecimal hyNo3Qyc1Yz;
+
+    /** 化验表-缺氧进水计算值2(硝氮2池缺氧阈值) */
+    @Excel(name = "化验表-缺氧进水计算值2", readConverterExp = "硝=氮2池缺氧阈值")
+    private BigDecimal hyNo3Qyc2Yz;
+
+    /** 化验表-进水流量(进水流量) */
+    @Excel(name = "化验表-进水流量", readConverterExp = "进=水流量")
+    private BigDecimal hyJsll;
+
+    /** 化验表-好氧池硝酸盐(多个池子) */
+    @Excel(name = "化验表-好氧池硝酸盐", readConverterExp = "多=个池子")
+    private String hyHycxsyAll;
+
+    /** 化验表-缺氧氨氮(多个池子) */
+    @Excel(name = "化验表-缺氧氨氮", readConverterExp = "多=个池子")
+    private String hyQyanAll;
+
+    /** 化验表-缺氧硝酸盐(多个池子) */
+    @Excel(name = "化验表-缺氧硝酸盐", readConverterExp = "多=个池子")
+    private String hyQyckxsyAll;
+
+    /** 化验表-好氧池正磷酸盐(多个池子) */
+    @Excel(name = "化验表-好氧池正磷酸盐", readConverterExp = "多=个池子")
+    private String hyHyzlsyAll;
+
+    /** 计算表-进水碳氮比 */
+    @Excel(name = "计算表-进水碳氮比")
+    private BigDecimal jsJsTdb;
+
+    /** 计算表-进水碳磷比 */
+    @Excel(name = "计算表-进水碳磷比")
+    private BigDecimal jsJsTlb;
+
+    /** 计算表-进水BOD与COD比值(生化性) */
+    @Excel(name = "计算表-进水BOD与COD比值(生化性)")
+    private BigDecimal jsJsBodBCod;
+
+    /** 计算表-厌氧区停留时间 */
+    @Excel(name = "计算表-厌氧区停留时间")
+    private BigDecimal jsYyqHrt;
+
+    /** 计算表-缺氧区停留时间 */
+    @Excel(name = "计算表-缺氧区停留时间")
+    private BigDecimal jsQyqHrt;
+
+    /** 计算表-好氧区停留时间 */
+    @Excel(name = "计算表-好氧区停留时间")
+    private BigDecimal jsHyqHrt;
+
+    /** 计算表-挥发性污泥浓度占比 */
+    @Excel(name = "计算表-挥发性污泥浓度占比")
+    private BigDecimal jsHfxwnndzb;
+
+    /** 计算表-F/M(污泥负荷) */
+    @Excel(name = "计算表-F/M", readConverterExp = "污=泥负荷")
+    private BigDecimal jsFM;
+
+    /** 计算表-过栅流速 */
+    @Excel(name = "计算表-过栅流速")
+    private BigDecimal jsGsls;
+
+    /** 计算表-第1道粗格栅过栅流速 */
+    @Excel(name = "计算表-第1道粗格栅过栅流速")
+    private BigDecimal jsGslsOne;
+
+    /** 计算表-第2道粗格栅过栅流速 */
+    @Excel(name = "计算表-第2道粗格栅过栅流速")
+    private BigDecimal jsGslsTwo;
+
+    /** 计算表-细格栅过栅流速 */
+    @Excel(name = "计算表-细格栅过栅流速")
+    private BigDecimal jsXgsGsls;
+
+    /** 计算表-旋流沉砂池表面负荷 */
+    @Excel(name = "计算表-旋流沉砂池表面负荷")
+    private BigDecimal jsXlcscBmfh;
+
+    /** 计算表-旋流沉砂池停留时间 */
+    @Excel(name = "计算表-旋流沉砂池停留时间")
+    private BigDecimal jsXlcscHrt;
+
+    /** 计算表-初次沉淀池表面负荷 */
+    @Excel(name = "计算表-初次沉淀池表面负荷")
+    private BigDecimal jsCccdcBmfh;
+
+    /** 计算表-初次沉淀池停留时间 */
+    @Excel(name = "计算表-初次沉淀池停留时间")
+    private BigDecimal jsCccdcHrt;
+
+    /** 计算表-二沉池表面负荷 */
+    @Excel(name = "计算表-二沉池表面负荷")
+    private BigDecimal jsEccBmfh;
+
+    /** 计算表-二沉池停留时间 */
+    @Excel(name = "计算表-二沉池停留时间")
+    private BigDecimal jsEccHrt;
+
+    /** 计算表-二沉池固体负荷 */
+    @Excel(name = "计算表-二沉池固体负荷")
+    private BigDecimal jsEccGtfh;
+
+    /** 计算表-次氯酸钠接触时间 */
+    @Excel(name = "计算表-次氯酸钠接触时间")
+    private BigDecimal jsClsnJcsj;
+
+    /** 计算表-斜管沉淀池清水区上升流速 */
+    @Excel(name = "计算表-斜管沉淀池清水区上升流速")
+    private BigDecimal jsXgcdcQsqSsls;
+
+    /** 计算表-外回流比 */
+    @Excel(name = "计算表-外回流比")
+    private BigDecimal jsWhlb;
+
+    /** 计算表-内回流比 */
+    @Excel(name = "计算表-内回流比")
+    private BigDecimal jsNhlb;
+
+    /** 计算表-万吨水产泥率 */
+    @Excel(name = "计算表-万吨水产泥率")
+    private BigDecimal jsWdscnl;
+
+    /** 计算表-生化池气水比 */
+    @Excel(name = "计算表-生化池气水比")
+    private BigDecimal jsQsb;
+
+    /** 计算表-反冲洗水量 */
+    @Excel(name = "计算表-反冲洗水量")
+    private BigDecimal jsFcxsl;
+
+    /** 计算表-反冲洗水量比例 */
+    @Excel(name = "计算表-反冲洗水量比例")
+    private BigDecimal jsFcxslbl;
+
+    /** 删除标志(0代表存在 2代表删除) */
+    private Long delFlag;
+
+    /** 乐观锁 */
+    @Excel(name = "乐观锁")
+    private Long revision;
+    
+}

+ 63 - 0
slibra-system/src/main/java/com/slibra/business/mapper/TXinyiBigTableDayMapper.java

@@ -0,0 +1,63 @@
+package com.slibra.business.mapper;
+
+import java.util.List;
+import com.slibra.business.domain.TXinyiBigTableDay;
+
+/**
+ * 信义大天维度统计Mapper接口
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+public interface TXinyiBigTableDayMapper 
+{
+    /**
+     * 查询信义大天维度统计
+     * 
+     * @param ID 信义大天维度统计主键
+     * @return 信义大天维度统计
+     */
+    public TXinyiBigTableDay selectTXinyiBigTableDayByID(Long ID);
+
+    /**
+     * 查询信义大天维度统计列表
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 信义大天维度统计集合
+     */
+    public List<TXinyiBigTableDay> selectTXinyiBigTableDayList(TXinyiBigTableDay tXinyiBigTableDay);
+
+    /**
+     * 新增信义大天维度统计
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 结果
+     */
+    public int insertTXinyiBigTableDay(TXinyiBigTableDay tXinyiBigTableDay);
+
+    /**
+     * 修改信义大天维度统计
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 结果
+     */
+    public int updateTXinyiBigTableDay(TXinyiBigTableDay tXinyiBigTableDay);
+
+    /**
+     * 删除信义大天维度统计
+     * 
+     * @param ID 信义大天维度统计主键
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableDayByID(Long ID);
+
+    /**
+     * 批量删除信义大天维度统计
+     * 
+     * @param IDs 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableDayByIDs(Long[] IDs);
+
+    TXinyiBigTableDay selectAvgByDay(String day);
+}

+ 64 - 0
slibra-system/src/main/java/com/slibra/business/mapper/TXinyiBigTableMonthMapper.java

@@ -0,0 +1,64 @@
+package com.slibra.business.mapper;
+
+import java.util.List;
+import com.slibra.business.domain.TXinyiBigTableMonth;
+import org.apache.ibatis.annotations.Param;
+
+/**
+ * 信义大月维度统计Mapper接口
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+public interface TXinyiBigTableMonthMapper 
+{
+    /**
+     * 查询信义大月维度统计
+     * 
+     * @param ID 信义大月维度统计主键
+     * @return 信义大月维度统计
+     */
+    public TXinyiBigTableMonth selectTXinyiBigTableMonthByID(Long ID);
+
+    /**
+     * 查询信义大月维度统计列表
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 信义大月维度统计集合
+     */
+    public List<TXinyiBigTableMonth> selectTXinyiBigTableMonthList(TXinyiBigTableMonth tXinyiBigTableMonth);
+
+    /**
+     * 新增信义大月维度统计
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 结果
+     */
+    public int insertTXinyiBigTableMonth(TXinyiBigTableMonth tXinyiBigTableMonth);
+
+    /**
+     * 修改信义大月维度统计
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 结果
+     */
+    public int updateTXinyiBigTableMonth(TXinyiBigTableMonth tXinyiBigTableMonth);
+
+    /**
+     * 删除信义大月维度统计
+     * 
+     * @param ID 信义大月维度统计主键
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableMonthByID(Long ID);
+
+    /**
+     * 批量删除信义大月维度统计
+     * 
+     * @param IDs 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableMonthByIDs(Long[] IDs);
+
+    TXinyiBigTableMonth selectAvgByMonth(@Param("begin") String begin, @Param("end") String end);
+}

+ 61 - 0
slibra-system/src/main/java/com/slibra/business/service/ITXinyiBigTableDayService.java

@@ -0,0 +1,61 @@
+package com.slibra.business.service;
+
+import java.util.List;
+import com.slibra.business.domain.TXinyiBigTableDay;
+
+/**
+ * 信义大天维度统计Service接口
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+public interface ITXinyiBigTableDayService 
+{
+    /**
+     * 查询信义大天维度统计
+     * 
+     * @param ID 信义大天维度统计主键
+     * @return 信义大天维度统计
+     */
+    public TXinyiBigTableDay selectTXinyiBigTableDayByID(Long ID);
+
+    /**
+     * 查询信义大天维度统计列表
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 信义大天维度统计集合
+     */
+    public List<TXinyiBigTableDay> selectTXinyiBigTableDayList(TXinyiBigTableDay tXinyiBigTableDay);
+
+    /**
+     * 新增信义大天维度统计
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 结果
+     */
+    public int insertTXinyiBigTableDay(TXinyiBigTableDay tXinyiBigTableDay);
+
+    /**
+     * 修改信义大天维度统计
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 结果
+     */
+    public int updateTXinyiBigTableDay(TXinyiBigTableDay tXinyiBigTableDay);
+
+    /**
+     * 批量删除信义大天维度统计
+     * 
+     * @param IDs 需要删除的信义大天维度统计主键集合
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableDayByIDs(Long[] IDs);
+
+    /**
+     * 删除信义大天维度统计信息
+     * 
+     * @param ID 信义大天维度统计主键
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableDayByID(Long ID);
+}

+ 61 - 0
slibra-system/src/main/java/com/slibra/business/service/ITXinyiBigTableMonthService.java

@@ -0,0 +1,61 @@
+package com.slibra.business.service;
+
+import java.util.List;
+import com.slibra.business.domain.TXinyiBigTableMonth;
+
+/**
+ * 信义大月维度统计Service接口
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+public interface ITXinyiBigTableMonthService 
+{
+    /**
+     * 查询信义大月维度统计
+     * 
+     * @param ID 信义大月维度统计主键
+     * @return 信义大月维度统计
+     */
+    public TXinyiBigTableMonth selectTXinyiBigTableMonthByID(Long ID);
+
+    /**
+     * 查询信义大月维度统计列表
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 信义大月维度统计集合
+     */
+    public List<TXinyiBigTableMonth> selectTXinyiBigTableMonthList(TXinyiBigTableMonth tXinyiBigTableMonth);
+
+    /**
+     * 新增信义大月维度统计
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 结果
+     */
+    public int insertTXinyiBigTableMonth(TXinyiBigTableMonth tXinyiBigTableMonth);
+
+    /**
+     * 修改信义大月维度统计
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 结果
+     */
+    public int updateTXinyiBigTableMonth(TXinyiBigTableMonth tXinyiBigTableMonth);
+
+    /**
+     * 批量删除信义大月维度统计
+     * 
+     * @param IDs 需要删除的信义大月维度统计主键集合
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableMonthByIDs(Long[] IDs);
+
+    /**
+     * 删除信义大月维度统计信息
+     * 
+     * @param ID 信义大月维度统计主键
+     * @return 结果
+     */
+    public int deleteTXinyiBigTableMonthByID(Long ID);
+}

+ 96 - 0
slibra-system/src/main/java/com/slibra/business/service/impl/TXinyiBigTableDayServiceImpl.java

@@ -0,0 +1,96 @@
+package com.slibra.business.service.impl;
+
+import java.util.List;
+import com.slibra.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.slibra.business.mapper.TXinyiBigTableDayMapper;
+import com.slibra.business.domain.TXinyiBigTableDay;
+import com.slibra.business.service.ITXinyiBigTableDayService;
+
+/**
+ * 信义大天维度统计Service业务层处理
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+@Service
+public class TXinyiBigTableDayServiceImpl implements ITXinyiBigTableDayService 
+{
+    @Autowired
+    private TXinyiBigTableDayMapper tXinyiBigTableDayMapper;
+
+    /**
+     * 查询信义大天维度统计
+     * 
+     * @param ID 信义大天维度统计主键
+     * @return 信义大天维度统计
+     */
+    @Override
+    public TXinyiBigTableDay selectTXinyiBigTableDayByID(Long ID)
+    {
+        return tXinyiBigTableDayMapper.selectTXinyiBigTableDayByID(ID);
+    }
+
+    /**
+     * 查询信义大天维度统计列表
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 信义大天维度统计
+     */
+    @Override
+    public List<TXinyiBigTableDay> selectTXinyiBigTableDayList(TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        return tXinyiBigTableDayMapper.selectTXinyiBigTableDayList(tXinyiBigTableDay);
+    }
+
+    /**
+     * 新增信义大天维度统计
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 结果
+     */
+    @Override
+    public int insertTXinyiBigTableDay(TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        tXinyiBigTableDay.setCreateTime(DateUtils.getNowDate());
+        return tXinyiBigTableDayMapper.insertTXinyiBigTableDay(tXinyiBigTableDay);
+    }
+
+    /**
+     * 修改信义大天维度统计
+     * 
+     * @param tXinyiBigTableDay 信义大天维度统计
+     * @return 结果
+     */
+    @Override
+    public int updateTXinyiBigTableDay(TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        tXinyiBigTableDay.setUpdateTime(DateUtils.getNowDate());
+        return tXinyiBigTableDayMapper.updateTXinyiBigTableDay(tXinyiBigTableDay);
+    }
+
+    /**
+     * 批量删除信义大天维度统计
+     * 
+     * @param IDs 需要删除的信义大天维度统计主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiBigTableDayByIDs(Long[] IDs)
+    {
+        return tXinyiBigTableDayMapper.deleteTXinyiBigTableDayByIDs(IDs);
+    }
+
+    /**
+     * 删除信义大天维度统计信息
+     * 
+     * @param ID 信义大天维度统计主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiBigTableDayByID(Long ID)
+    {
+        return tXinyiBigTableDayMapper.deleteTXinyiBigTableDayByID(ID);
+    }
+}

+ 96 - 0
slibra-system/src/main/java/com/slibra/business/service/impl/TXinyiBigTableMonthServiceImpl.java

@@ -0,0 +1,96 @@
+package com.slibra.business.service.impl;
+
+import java.util.List;
+import com.slibra.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.slibra.business.mapper.TXinyiBigTableMonthMapper;
+import com.slibra.business.domain.TXinyiBigTableMonth;
+import com.slibra.business.service.ITXinyiBigTableMonthService;
+
+/**
+ * 信义大月维度统计Service业务层处理
+ * 
+ * @author slibra
+ * @date 2024-07-07
+ */
+@Service
+public class TXinyiBigTableMonthServiceImpl implements ITXinyiBigTableMonthService 
+{
+    @Autowired
+    private TXinyiBigTableMonthMapper tXinyiBigTableMonthMapper;
+
+    /**
+     * 查询信义大月维度统计
+     * 
+     * @param ID 信义大月维度统计主键
+     * @return 信义大月维度统计
+     */
+    @Override
+    public TXinyiBigTableMonth selectTXinyiBigTableMonthByID(Long ID)
+    {
+        return tXinyiBigTableMonthMapper.selectTXinyiBigTableMonthByID(ID);
+    }
+
+    /**
+     * 查询信义大月维度统计列表
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 信义大月维度统计
+     */
+    @Override
+    public List<TXinyiBigTableMonth> selectTXinyiBigTableMonthList(TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        return tXinyiBigTableMonthMapper.selectTXinyiBigTableMonthList(tXinyiBigTableMonth);
+    }
+
+    /**
+     * 新增信义大月维度统计
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 结果
+     */
+    @Override
+    public int insertTXinyiBigTableMonth(TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        tXinyiBigTableMonth.setCreateTime(DateUtils.getNowDate());
+        return tXinyiBigTableMonthMapper.insertTXinyiBigTableMonth(tXinyiBigTableMonth);
+    }
+
+    /**
+     * 修改信义大月维度统计
+     * 
+     * @param tXinyiBigTableMonth 信义大月维度统计
+     * @return 结果
+     */
+    @Override
+    public int updateTXinyiBigTableMonth(TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        tXinyiBigTableMonth.setUpdateTime(DateUtils.getNowDate());
+        return tXinyiBigTableMonthMapper.updateTXinyiBigTableMonth(tXinyiBigTableMonth);
+    }
+
+    /**
+     * 批量删除信义大月维度统计
+     * 
+     * @param IDs 需要删除的信义大月维度统计主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiBigTableMonthByIDs(Long[] IDs)
+    {
+        return tXinyiBigTableMonthMapper.deleteTXinyiBigTableMonthByIDs(IDs);
+    }
+
+    /**
+     * 删除信义大月维度统计信息
+     * 
+     * @param ID 信义大月维度统计主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiBigTableMonthByID(Long ID)
+    {
+        return tXinyiBigTableMonthMapper.deleteTXinyiBigTableMonthByID(ID);
+    }
+}

File diff suppressed because it is too large
+ 193 - 0
slibra-system/src/main/resources/mapper/business/TXinyiBigTableDayMapper.xml


+ 1 - 1
slibra-system/src/main/resources/mapper/business/TXinyiBigTableHourMapper.xml

@@ -384,7 +384,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectTXinyiBigTableHourVo"/>
         where ID = #{ID} and del_flag = 0
     </select>
-        
+
     <insert id="insertTXinyiBigTableHour" parameterType="TXinyiBigTableHour" useGeneratedKeys="true" keyProperty="ID">
         insert into t_xinyi_big_table_hour
         <trim prefix="(" suffix=")" suffixOverrides=",">

File diff suppressed because it is too large
+ 193 - 0
slibra-system/src/main/resources/mapper/business/TXinyiBigTableMonthMapper.xml


Some files were not shown because too many files changed in this diff