Ver Fonte

临时提交

wangmiaomiao há 11 meses atrás
pai
commit
7b387b1a5c

+ 626 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/WarningController.java

@@ -0,0 +1,626 @@
+package com.slibra.web.controller.business;
+
+import cn.hutool.core.date.DateUtil;
+import com.slibra.business.domain.TXinyiDaily;
+import com.slibra.business.domain.TXinyiIndustry;
+import com.slibra.business.domain.TXinyiNormConfig;
+import com.slibra.business.domain.TXinyiRobot;
+import com.slibra.business.mapper.TXinyiDailyMapper;
+import com.slibra.business.mapper.TXinyiIndustryMapper;
+import com.slibra.business.mapper.TXinyiNormConfigMapper;
+import com.slibra.business.mapper.TXinyiRobotMapper;
+import com.slibra.business.service.ITXinyiNormConfigService;
+import com.slibra.business.service.impl.TXinyiNormConfigServiceImpl;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.CollectionUtils;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+import java.time.temporal.TemporalUnit;
+import java.util.Date;
+import java.util.List;
+import java.util.Objects;
+
+/**
+ * 告警相关
+ */
+@RestController
+@RequestMapping("/test/warning")
+public class WarningController extends BaseController {
+
+
+    @Autowired
+    private TXinyiNormConfigMapper tXinyiNormConfigMapper;
+
+    @Autowired
+    private TXinyiRobotMapper robotMapper;
+
+    @Autowired
+    private TXinyiIndustryMapper industryMapper;
+
+    @Autowired
+    private TXinyiDailyMapper dailyMapper;
+
+    /**
+     * 处理报警规则
+     * @return
+     */
+    @GetMapping(value = "/handle/rule")
+    public AjaxResult handleWarning()
+    {
+        //获取配置表
+        List<TXinyiNormConfig> tXinyiNormConfigs = this.tXinyiNormConfigMapper.selectTXinyiNormConfigList(null);
+        if(CollectionUtils.isEmpty(tXinyiNormConfigs))
+            throw new RuntimeException("未查询到配置信息");
+        TXinyiNormConfig normConfig = tXinyiNormConfigs.get(0);
+        this.compareData(normConfig);
+        return AjaxResult.success("ok");
+    }
+
+    private void compareData(TXinyiNormConfig normConfig) {
+        LocalDateTime localDateTime = LocalDateTime.now().plusMinutes(-60);
+        //当前时间
+        // 将 LocalDateTime 转换为 Date
+        Date currentDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
+        //获取对个格式日期字符串
+        String currentDateStr = DateUtil.format(currentDate, DateUtils.YYYYMMDD_TS);
+        String currentHourStr = DateUtil.format(currentDate, DateUtils.YYYYMMDDHH_TS);
+        //查询工业库 日报库 机器人化验库
+        List<TXinyiDaily> tXinyiDailies = this.dailyMapper.selectTXinyiDailyList(TXinyiDaily.builder().testDate(currentDateStr).build());
+        List<TXinyiIndustry> tXinyiIndustries = this.industryMapper.selectTXinyiIndustryList(TXinyiIndustry.builder().testHour(currentHourStr).build());
+        List<TXinyiRobot> tXinyiRobots = this.robotMapper.selectTXinyiRobotList(TXinyiRobot.builder().testHour(currentHourStr).build());
+        //获取整点的那条数据,也就是第一条
+        TXinyiDaily tXinyiDaily = tXinyiDailies.get(0);
+        TXinyiIndustry tXinyiIndustry = tXinyiIndustries.get(0);
+        TXinyiRobot tXinyiRobot = tXinyiRobots.get(0);
+        //开始核对各个指标 并打印
+        if(!Objects.isNull(tXinyiIndustry)){
+            //1 进水总磷超标报警
+            BigDecimal jsTp = tXinyiIndustry.getJsTp();
+            BigDecimal jszlSjz = normConfig.getJszlSjz();
+            if(!Objects.isNull(jsTp) && !Objects.isNull(jszlSjz)){
+                //todo 写到枚举中
+                BigDecimal jszlSjzMax = jszlSjz.multiply(new BigDecimal("1.1"));
+                if(jsTp.compareTo(jszlSjz) > 0 && jsTp.compareTo(jszlSjzMax) <= 0)
+                    System.out.println("进水总磷超标报警级别为 二级");
+                else if (jsTp.compareTo(jszlSjzMax) > 0)
+                    System.out.println("进水总磷超标报警级别为 一级");
+                else
+                    System.out.println("进水总磷超标报警数据正常~~~");
+                System.out.println("--------------1");
+            }
+            //2 出水总磷超标报警
+            BigDecimal csTp = tXinyiIndustry.getCsTp();
+            BigDecimal cszlGkz = normConfig.getCszlGkz();
+            BigDecimal cszlBzz = normConfig.getCszlBzz();
+            if(!Objects.isNull(csTp) && !Objects.isNull(cszlBzz)){
+                if(csTp.compareTo(cszlBzz) >= 0)
+                    System.out.println("出水总磷超标报警级别为 一级");
+                if(!Objects.isNull(cszlGkz)){
+                    if(csTp.compareTo(cszlGkz) > 0 && csTp.compareTo(cszlBzz) <0)
+                        System.out.println("出水总磷超标报警级别为 二级");
+                }
+                System.out.println("出水总磷超标报警数据正常~~~");
+                System.out.println("--------------2");
+            }
+            //3 进水COD超标报警
+            BigDecimal jsCod = tXinyiIndustry.getJsCod();
+            BigDecimal jscodSjz = normConfig.getJscodSjz();
+            if(!Objects.isNull(jsCod) && !Objects.isNull(jscodSjz)){
+                //todo 写到枚举中
+                BigDecimal jscodMax = jscodSjz.multiply(new BigDecimal("1.1"));
+                if(jsCod.compareTo(jscodSjz) > 0 && jsCod.compareTo(jscodMax) <= 0)
+                    System.out.println("进水COD超标报警级别为 二级");
+                else if (jsCod.compareTo(jscodMax) > 0)
+                    System.out.println("进水COD超标报警级别为 一级");
+                else
+                    System.out.println("进水COD超标报警数据正常~~~");
+                System.out.println("--------------3");
+            }
+            //4 出水COD超标报警
+            BigDecimal csCod = tXinyiIndustry.getCsCod();
+            BigDecimal cscodGkz = normConfig.getCscodGkz();
+            BigDecimal cscodBzz = normConfig.getCscodBzz();
+            if(!Objects.isNull(csCod) && !Objects.isNull(cscodBzz)){
+                if(csCod.compareTo(cscodBzz) >= 0)
+                    System.out.println("出水COD超标报警级别为 一级");
+                if(!Objects.isNull(cscodGkz)){
+                    if(csCod.compareTo(cscodGkz) > 0 && csCod.compareTo(cscodBzz) <0)
+                        System.out.println("出水COD超标报警级别为 二级");
+                }
+                System.out.println("出水COD超标报警级别正常~~~");
+                System.out.println("--------------4");
+            }
+            //5 进水总氮超标报警
+            BigDecimal jsTn = tXinyiIndustry.getJsTn();
+            BigDecimal jszdSjz = normConfig.getJszdSjz();
+            if(!Objects.isNull(jsTn) && !Objects.isNull(jszdSjz)){
+                //todo 写到枚举中
+                BigDecimal jszdMax = jszdSjz.multiply(new BigDecimal("1.1"));
+                if(jsTn.compareTo(jszdSjz) > 0 && jsTn.compareTo(jszdMax) <= 0)
+                    System.out.println("进水总氮超标报警级别为 二级");
+                else if (jsTn.compareTo(jszdMax) > 0)
+                    System.out.println("进水总氮超标报警级别为 一级");
+                System.out.println("进水总氮超标报警数据正常~~~");
+                System.out.println("--------------5");
+            }
+            //6 出水总氮超标报警
+            BigDecimal csTn = tXinyiIndustry.getCsTn();
+            BigDecimal cszzBzz = normConfig.getCszzBzz();
+            if(!Objects.isNull(csTn) && !Objects.isNull(cszzBzz)){
+                if(csTp.compareTo(cszzBzz) >= 0)
+                    System.out.println("出水总氮超标报警级别为 一级");
+                BigDecimal cszzGkz = normConfig.getCszzGkz();
+                if(!Objects.isNull(cszzGkz)){
+                    if(csTn.compareTo(cszzGkz) > 0 && csTn.compareTo(cszzBzz) <0)
+                        System.out.println("出水总氮超标报警级别为 二级");
+                }
+                System.out.println("出水总氮超标报警数据正常~~~");
+                System.out.println("--------------6");
+            }
+            //7 进水氨氮超标报警
+            BigDecimal jsNh3 = tXinyiIndustry.getJsNh3();
+            BigDecimal jsadSjz = normConfig.getJsadSjz();
+            if(!Objects.isNull(jsNh3) && !Objects.isNull(jsadSjz)){
+                //todo 写到枚举中
+                BigDecimal jsadMax = jsadSjz.multiply(new BigDecimal("1.1"));
+                if(jsNh3.compareTo(jsadSjz) > 0 && jsNh3.compareTo(jsadMax) <= 0)
+                    System.out.println("进水氨氮超标报警级别为 二级");
+                else if (jsNh3.compareTo(jsadMax) > 0)
+                    System.out.println("进水氨氮超标报警级别为 一级");
+                System.out.println("进水氨氮超标报警数据正常~~~");
+                System.out.println("--------------7");
+            }
+            //8 出水氨氮超标报警
+            BigDecimal csNh3 = tXinyiIndustry.getCsNh3();
+            BigDecimal csadBzz = normConfig.getCsadBzz();
+            if(!Objects.isNull(csNh3) && !Objects.isNull(csadBzz)){
+                if(csNh3.compareTo(csadBzz) >= 0)
+                    System.out.println("出水氨氮超标报警级别为 一级");
+                BigDecimal csadGkz = normConfig.getCsadGkz();
+                if(!Objects.isNull(csadGkz)){
+                    if(csNh3.compareTo(csadGkz) > 0 && csNh3.compareTo(csadBzz) <0)
+                        System.out.println("出水氨氮超标报警级别为 二级");
+                }
+                System.out.println("出水氨氮超标报警数据正常~~~");
+                System.out.println("--------------8");
+            }
+            //9 进水SS超标报警
+            BigDecimal jsSS = tXinyiIndustry.getJsSs();
+            BigDecimal jsSSSjz = normConfig.getJsssSjz();
+            if(!Objects.isNull(jsSS) && !Objects.isNull(jsSSSjz)){
+                //todo 写到枚举中
+                BigDecimal jsssMax = jsSSSjz.multiply(new BigDecimal("1.1"));
+                if(jsSS.compareTo(jsSSSjz) > 0 && jsSS.compareTo(jsssMax) <= 0)
+                    System.out.println("进水SS超标报警级别为 二级");
+                else if (jsSS.compareTo(jsssMax) > 0)
+                    System.out.println("进水SS超标报警级别为 一级");
+                System.out.println("进水SS超标报警数据正常~~~");
+                System.out.println("--------------9");
+            }
+            //10 出水SS超标报警
+            BigDecimal csSS = tXinyiIndustry.getCsSs();
+            BigDecimal csSSBzz = normConfig.getCsssBzz();
+            if(!Objects.isNull(csSS) && !Objects.isNull(csSSBzz)){
+                if(csSS.compareTo(csSSBzz) >= 0)
+                    System.out.println("出水SS超标报警级别为 一级");
+                BigDecimal csSSGkz = normConfig.getCsssGkz();
+                if(!Objects.isNull(csSSGkz)){
+                    if(csSS.compareTo(csSSGkz) > 0 && csSS.compareTo(csSSBzz) <0)
+                        System.out.println("出水SS超标报警级别为 二级");
+                }
+                System.out.println("出水SS超标报警数据正常~~~");
+                System.out.println("--------------10");
+            }
+
+
+
+        }
+        //日报相关的
+        if(!Objects.isNull(tXinyiDaily)){
+            //11 出水大肠杆菌
+            BigDecimal csDcgj = tXinyiDaily.getCsDcgj();
+            BigDecimal csdcgjBzz = normConfig.getCsdcgjBzz();
+            if(!Objects.isNull(csDcgj) && !Objects.isNull(csdcgjBzz)){
+                if(csDcgj.compareTo(csdcgjBzz) >= 0)
+                    System.out.println("出水大肠杆菌超标报警级别为 一级");
+                System.out.println("出水大肠杆菌超标报警数据正常~~~");
+                System.out.println("--------------11");
+            }
+            //12 厌氧区停留时间
+            BigDecimal yyHrt = tXinyiDaily.getYyHrt();
+            BigDecimal yyytlsjGkz = normConfig.getYyqtlsjGkz();
+            if(!Objects.isNull(yyHrt) && !Objects.isNull(yyytlsjGkz)){
+                if(yyHrt.compareTo(yyytlsjGkz) < 0)
+                    System.out.println("厌氧区停留时间报警级别为 一级");
+                BigDecimal yyqtlsjSjz = normConfig.getYyqtlsjSjz();
+                if(!Objects.isNull(yyqtlsjSjz)){
+                    if(yyHrt.compareTo(yyytlsjGkz) >= 0 && yyHrt.compareTo(yyqtlsjSjz) < 0)
+                        System.out.println("厌氧区停留时间报警级别为 二级");
+                }
+                System.out.println("厌氧区停留时间报警数据正常~~~");
+                System.out.println("--------------12");
+            }
+            //13 内回流比报警
+            BigDecimal nhlR = tXinyiDaily.getNhlR();
+            BigDecimal nhlbSjz = normConfig.getNhlbSjz();
+            BigDecimal nhlbnkSxz = normConfig.getNhlbnkSxz();
+            if(!Objects.isNull(nhlR) && !Objects.isNull(nhlbSjz) && !Objects.isNull(nhlbnkSxz)){
+                if(nhlR.compareTo(nhlbnkSxz) > 0 && nhlR.compareTo(nhlbSjz) <=0)
+                    System.out.println("内回流比报警级别为 二级");
+                if(nhlR.compareTo(nhlbSjz) > 0)
+                    System.out.println("内回流比报警级别为 一级");
+                BigDecimal nhlbnkXxz = normConfig.getNhlbnkXxz();
+                if(!Objects.isNull(nhlbnkXxz) && nhlR.compareTo(nhlbnkXxz) < 0)
+                    System.out.println("内回流比报警级别为 一级");
+                System.out.println("内回流比报警数据正常~~~");
+                System.out.println("--------------13");
+            }
+            //14 外回流比报警
+            BigDecimal whlR = tXinyiDaily.getWhlR();
+            BigDecimal whlbnkXxz = normConfig.getWhlbnkXxz();
+            BigDecimal whlbSjz = normConfig.getWhlbSjz();
+            if(!Objects.isNull(whlR)){
+                if(!Objects.isNull(whlbnkXxz) && whlR.compareTo(whlbnkXxz) < 0)
+                    System.out.println("外回流比报警级别为 一级");
+                if(!Objects.isNull(whlbSjz) && whlR.compareTo(whlbSjz) > 0)
+                    System.out.println("外回流比报警级别为 一级");
+                System.out.println("外回流比报警数据正常~~~");
+                System.out.println("--------------14");
+            }
+            //15 污泥负荷报警级别
+            BigDecimal fm = tXinyiDaily.getFM();
+            BigDecimal wnfhSjz = normConfig.getWnfhSjz();
+            if(!Objects.isNull(fm) && !Objects.isNull(wnfhSjz)){
+                if(fm.compareTo(wnfhSjz) >0 )
+                    System.out.println("污泥负荷报警级别为 一级");
+                BigDecimal wnfhnkSxz = normConfig.getWnfhnkSxz();
+                if(!Objects.isNull(wnfhnkSxz)){
+                    if(fm.compareTo(wnfhnkSxz) > 0 && fm.compareTo(wnfhSjz) <= 0)
+                        System.out.println("污泥负荷报警级别为 二级");
+                }
+                System.out.println("污泥负荷报警数据正常~~~");
+                System.out.println("--------------15");
+            }
+            //16 污泥龄报警
+            BigDecimal srt = tXinyiDaily.getSRT();
+            BigDecimal wnlSjz = normConfig.getWnlSjz();
+            if(!Objects.isNull(srt) && !Objects.isNull(wnlSjz)){
+                if(srt.compareTo(wnlSjz) < 0)
+                    System.out.println("污泥龄报警级别为 一级");
+                BigDecimal wnlNkz = normConfig.getWnlNkz();
+                if(!Objects.isNull(wnlNkz)){
+                    if(srt.compareTo(wnlNkz) < 0 && srt.compareTo(wnlSjz) >= 0)
+                        System.out.println("污泥龄荷报警级别为 二级");
+                }
+                System.out.println("污泥龄报警数据正常~~~");
+                System.out.println("--------------16");
+            }
+            //17 产泥率报警
+            BigDecimal cnl = tXinyiDaily.getCNL();
+            BigDecimal cnlSjz = normConfig.getCnlSjz();
+            if(!Objects.isNull(cnl) && !Objects.isNull(cnlSjz)){
+                if(cnl.compareTo(cnlSjz) < 0)
+                    System.out.println("产泥率报警级别为 一级");
+            }
+            BigDecimal cnlnkzsx = normConfig.getCNLNKZSX();
+            if(!Objects.isNull(cnl) && !Objects.isNull(cnlnkzsx)){
+                if(cnl.compareTo(cnlnkzsx) > 0)
+                    System.out.println("产泥率报警级别为 一级");
+            }
+            BigDecimal cnlnkzxx = normConfig.getCNLNKZXX();
+            if(!Objects.isNull(cnl) && !Objects.isNull(cnlSjz) && !Objects.isNull(cnlnkzxx)){
+                if(cnl.compareTo(cnlSjz) >= 0 && cnl.compareTo(cnlnkzxx) < 0)
+                    System.out.println("产泥率报警级别为 二级");
+            }
+            System.out.println("产泥率报警数据正常~~~");
+            System.out.println("--------------17");
+
+            //18.1 挥发性污泥浓度占比(一池)
+            //需要根据 MLVSS MLSS计算   [a]=[MLVSS]/[MLSS]
+            BigDecimal shcHyOneMlss = tXinyiDaily.getShcHyOneMlss();
+            BigDecimal shcHyOneMlvss = tXinyiDaily.getShcHyOneMlvss();
+            BigDecimal hfxwnndzbGkz = normConfig.getHfxwnndzbGkz();
+            if(!Objects.isNull(shcHyOneMlss) && !Objects.isNull(shcHyOneMlvss) && !Objects.isNull(hfxwnndzbGkz)){
+                BigDecimal divide = shcHyOneMlvss.divide(shcHyOneMlss);
+                if(divide.compareTo(hfxwnndzbGkz) < 0)
+                    System.out.println("挥发性污泥浓度占比(一池)报警级别为 一级");
+                BigDecimal hfxwnndzbSjz = normConfig.getHfxwnndzbSjz();
+                if(!Objects.isNull(hfxwnndzbSjz)){
+                    if(divide.compareTo(hfxwnndzbSjz) < 0 && divide.compareTo(hfxwnndzbGkz) >= 0)
+                        System.out.println("挥发性污泥浓度占比(一池)报警级别为 二级");
+                }
+                System.out.println("挥发性污泥浓度占比(一池)报警数据正常~~~");
+                System.out.println("--------------18.1");
+            }
+
+            //18.2 挥发性污泥浓度占比(二池)
+            //需要根据 MLVSS MLSS计算   [a]=[MLVSS]/[MLSS]
+            BigDecimal shcHyTwoMlss = tXinyiDaily.getShcHyTwoMlss();
+            BigDecimal shcHyTwoMlvss = tXinyiDaily.getShcHyTwoMlvss();
+            if(!Objects.isNull(shcHyTwoMlss) && !Objects.isNull(shcHyTwoMlvss) && !Objects.isNull(hfxwnndzbGkz)){
+                BigDecimal divide = shcHyTwoMlvss.divide(shcHyTwoMlss);
+                if(divide.compareTo(hfxwnndzbGkz) < 0)
+                    System.out.println("挥发性污泥浓度占比(二池)报警级别为 一级");
+                BigDecimal hfxwnndzbSjz = normConfig.getHfxwnndzbSjz();
+                if(!Objects.isNull(hfxwnndzbSjz)){
+                    if(divide.compareTo(hfxwnndzbSjz) < 0 && divide.compareTo(hfxwnndzbGkz) >= 0)
+                        System.out.println("挥发性污泥浓度占比(二池)报警级别为 二级");
+                }
+                System.out.println("挥发性污泥浓度占比(二池)报警数据正常~~~");
+                System.out.println("--------------18.2");
+            }
+
+            //19 污泥浓度报警
+            //现获取温度,判断是冬季还是夏季
+            BigDecimal jsSw = tXinyiDaily.getJsSw();
+            BigDecimal xjwnndXxz = normConfig.getXjwnndXxz();
+            BigDecimal xjwnndSxz = normConfig.getXjwnndSxz();
+            BigDecimal djwnndXxz = normConfig.getDjwnndXxz();
+            BigDecimal djwnndSxz = normConfig.getDjwnndSxz();
+            if(!Objects.isNull(jsSw)){
+                //todo 配置到常量池中
+                //一池
+                if(jsSw.compareTo(new BigDecimal("12")) > 0){//按夏季计算
+                    if(!Objects.isNull(xjwnndXxz)){
+                        if(!Objects.isNull(shcHyOneMlss) && shcHyOneMlss.compareTo(xjwnndXxz) < 0)
+                            System.out.println("污泥浓度(一池)报警级别为 一级");
+                        if(!Objects.isNull(shcHyTwoMlss) && shcHyTwoMlss.compareTo(xjwnndXxz) < 0)
+                            System.out.println("污泥浓度(二池)报警级别为 一级");
+                    }
+                    if(!Objects.isNull(xjwnndSxz)){
+                        if(!Objects.isNull(shcHyOneMlss) && shcHyOneMlss.compareTo(xjwnndSxz) > 0)
+                            System.out.println("污泥浓度(一池)报警级别为 一级");
+                        if(!Objects.isNull(shcHyTwoMlss) && shcHyTwoMlss.compareTo(xjwnndSxz) > 0)
+                            System.out.println("污泥浓度(二池)报警级别为 一级");
+                    }
+                }else{//按冬季计算
+                    if(!Objects.isNull(djwnndXxz)){
+                        if(!Objects.isNull(shcHyOneMlss) && shcHyOneMlss.compareTo(djwnndXxz) < 0)
+                            System.out.println("污泥浓度(一池)报警级别为 一级");
+                        if(!Objects.isNull(shcHyTwoMlss) && shcHyTwoMlss.compareTo(djwnndXxz) < 0)
+                            System.out.println("污泥浓度(二池)报警级别为 一级");
+                    }
+                    if(!Objects.isNull(djwnndSxz)){
+                        if(!Objects.isNull(shcHyOneMlss) && shcHyOneMlss.compareTo(djwnndSxz) > 0)
+                            System.out.println("污泥浓度(一池)报警级别为 一级");
+                        if(!Objects.isNull(shcHyTwoMlss) && shcHyTwoMlss.compareTo(djwnndSxz) > 0)
+                            System.out.println("污泥浓度(二池)报警级别为 一级");
+                    }
+                }
+            }
+
+            //20 进水碳氮比报警  进水碳氮比=[b]=[BOD_in]/[TN_in]
+            BigDecimal jsBod5 = tXinyiDaily.getJsBod5();
+            BigDecimal jsTn = tXinyiDaily.getJsTn();
+            if(!Objects.isNull(jsBod5) && !Objects.isNull(jsTn)){
+                BigDecimal divide = jsBod5.divide(jsTn);
+                BigDecimal jstdbnkzXxz = normConfig.getJstdbnkzXxz();
+                if(!Objects.isNull(jstdbnkzXxz) && divide.compareTo(jstdbnkzXxz) < 0)
+                    System.out.println("进水碳氮比报警级别为 一级");
+                BigDecimal jstdbnkzSxz = normConfig.getJstdbnkzSxz();
+                BigDecimal cstdbSjz = normConfig.getCstdbSjz();
+                if(!Objects.isNull(jstdbnkzSxz) && !Objects.isNull(cstdbSjz) && divide.compareTo(jstdbnkzSxz) >0 && divide.compareTo(cstdbSjz) <= 0)
+                    System.out.println("进水碳氮比报警级别为 二级");
+                System.out.println("进水碳氮比报警级别为数据正常~~~");
+                System.out.println("--------------20");
+            }
+
+            //21 进水碳磷比报警 进水碳磷比=[c]=[BOD_in]/[TP_in]
+            BigDecimal jsTp = tXinyiDaily.getJsTp();
+            if(!Objects.isNull(jsBod5) && !Objects.isNull(jsTp)){
+                BigDecimal divide = jsTp.divide(jsTp);
+                BigDecimal jstlbNkz = normConfig.getJstlbNkz();
+                if(!Objects.isNull(jstlbNkz)){
+                    if(divide.compareTo(jstlbNkz) < 0)
+                        System.out.println("进水碳磷比报警级别为 一级");
+                    BigDecimal jstlbSjz = normConfig.getJstlbSjz();
+                    if(!Objects.isNull(jstlbSjz) && divide.compareTo(jstlbNkz) >= 0 && divide.compareTo(jstlbSjz) < 0)
+                        System.out.println("进水碳磷比报警级别为 二级");
+                    System.out.println("进水碳磷比报警级别为数据正常~~~");
+                    System.out.println("--------------21");
+                }
+
+            }
+
+            //22 进水BOD与COD比值报警   进水BOD与COD比值数据=[d]=[BOD_in]/[COD_in]
+            BigDecimal jsCod = tXinyiDaily.getJsCod();
+            if(!Objects.isNull(jsBod5) && !Objects.isNull(jsCod)){
+                BigDecimal jsbodycodbzSzj = normConfig.getJsbodycodbzSzj();
+                BigDecimal divide = jsBod5.divide(jsCod);
+                if(!Objects.isNull(jsbodycodbzSzj) && divide.compareTo(jsbodycodbzSzj) < 0)
+                    System.out.println("进水BOD与COD比值报警别为 一级");
+                System.out.println("进水BOD与COD比值报警级别为数据正常~~~");
+                System.out.println("--------------22");
+            }
+
+            //23.1 厌氧池溶解氧报警(一池)
+            BigDecimal shcYyOneDo = tXinyiDaily.getShcYyOneDo();
+            BigDecimal yycyjysjzSxz = normConfig.getYycyjysjzSxz();
+            BigDecimal yycyjyNkz = normConfig.getYycyjyNkz();
+            if(!Objects.isNull(shcYyOneDo) && !Objects.isNull(yycyjysjzSxz)){
+                if(shcYyOneDo.compareTo(yycyjysjzSxz) > 0)
+                    System.out.println("厌氧池溶解氧报警(一池)报警别为 一级");
+                if(!Objects.isNull(yycyjyNkz) && shcYyOneDo.compareTo(yycyjyNkz) > 0 && shcYyOneDo.compareTo(yycyjysjzSxz) <= 0)
+                    System.out.println("厌氧池溶解氧报警(一池)报警别为 二级");
+                System.out.println("厌氧池溶解氧报警(一池)报警级别为数据正常~~~");
+                System.out.println("--------------23.1");
+            }
+
+            //23.2 厌氧池溶解氧报警(二池)
+            BigDecimal shcYyTwoDo = tXinyiDaily.getShcYyTwoDo();
+            if(!Objects.isNull(shcYyTwoDo) && !Objects.isNull(yycyjysjzSxz)){
+                if(shcYyTwoDo.compareTo(yycyjysjzSxz) > 0)
+                    System.out.println("厌氧池溶解氧报警(二池)报警别为 一级");
+                if(!Objects.isNull(yycyjyNkz) && shcYyTwoDo.compareTo(yycyjyNkz) > 0 && shcYyTwoDo.compareTo(yycyjysjzSxz) <= 0)
+                    System.out.println("厌氧池溶解氧报警(二池)报警别为 二级");
+                System.out.println("厌氧池溶解氧报警(二池)报警级别为数据正常~~~");
+                System.out.println("--------------23.2");
+            }
+
+            //24 缺氧池溶解氧报警(一池)
+            BigDecimal shcQyOneDo = tXinyiDaily.getShcQyOneDo();
+            BigDecimal qycrjysjzSxz = normConfig.getQycrjysjzSxz();
+            BigDecimal qycrjyNkz = normConfig.getQycrjyNkz();
+            if(!Objects.isNull(shcQyOneDo) && !Objects.isNull(qycrjysjzSxz)){
+                if(shcQyOneDo.compareTo(qycrjysjzSxz) > 0)
+                    System.out.println("缺氧池溶解氧报警(一池)报警别为 一级");
+                if(!Objects.isNull(qycrjyNkz) && shcQyOneDo.compareTo(qycrjyNkz) > 0 && shcQyOneDo.compareTo(qycrjysjzSxz) <= 0)
+                    System.out.println("缺氧池溶解氧报警(一池)报警别为 二级");
+                System.out.println("缺氧池溶解氧报警(一池)报警级别为数据正常~~~");
+                System.out.println("--------------24.1");
+            }
+
+            //24.2 缺氧池溶解氧报警(二池)
+            BigDecimal shcQyTwoDo = tXinyiDaily.getShcQyTwoDo();
+            if(!Objects.isNull(shcQyTwoDo) && !Objects.isNull(qycrjysjzSxz)){
+                if(shcQyTwoDo.compareTo(qycrjysjzSxz) > 0)
+                    System.out.println("缺氧池溶解氧报警(二池)报警别为 一级");
+                if(!Objects.isNull(qycrjyNkz) && shcQyTwoDo.compareTo(qycrjyNkz) > 0 && shcQyTwoDo.compareTo(qycrjysjzSxz) <= 0)
+                    System.out.println("缺氧池溶解氧报警(二池)报警别为 二级");
+                System.out.println("缺氧池溶解氧报警(二池)报警级别为数据正常~~~");
+                System.out.println("--------------24.2");
+            }
+
+
+            //25.1 好氧池溶解氧报警(一池)
+            BigDecimal shcHyOneDo = tXinyiDaily.getShcHyOneDo();
+            BigDecimal hycrjysjzSxz = normConfig.getHycrjysjzSxz();
+            BigDecimal hycrjyNkz = normConfig.getHycrjyNkz();
+            if(!Objects.isNull(shcHyOneDo) && !Objects.isNull(hycrjysjzSxz)){
+                if(shcHyOneDo.compareTo(hycrjysjzSxz) > 0)
+                    System.out.println("好氧池溶解氧报警(一池)报警别为 一级");
+                if(!Objects.isNull(hycrjyNkz) && shcHyOneDo.compareTo(hycrjyNkz) > 0 && shcHyOneDo.compareTo(hycrjysjzSxz) <= 0)
+                    System.out.println("好氧池溶解氧报警(一池)报警别为 二级");
+                System.out.println("好氧池溶解氧报警(一池)报警级别为数据正常~~~");
+                System.out.println("--------------25.1");
+            }
+
+            //25.2 好氧池溶解氧报警(二池)
+            BigDecimal shcHyTwoDo = tXinyiDaily.getShcHyTwoDo();
+            if(!Objects.isNull(shcHyTwoDo) && !Objects.isNull(hycrjysjzSxz)){
+                if(shcHyTwoDo.compareTo(hycrjysjzSxz) > 0)
+                    System.out.println("好氧池溶解氧报警(二池)报警别为 一级");
+                if(!Objects.isNull(hycrjyNkz) && shcHyTwoDo.compareTo(hycrjyNkz) > 0 && shcHyTwoDo.compareTo(hycrjysjzSxz) <= 0)
+                    System.out.println("好氧池溶解氧报警(二池)报警别为 二级");
+                System.out.println("好氧池溶解氧报警(二池)报警级别为数据正常~~~");
+                System.out.println("--------------25.2");
+            }
+
+            //26 生化池气水比报警
+            BigDecimal qsb = tXinyiDaily.getQSB();
+            BigDecimal shcqbSjz = normConfig.getShcqbSjz();
+            if(!Objects.isNull(qsb) && !Objects.isNull(shcqbSjz)){
+                BigDecimal shcqbNkz = normConfig.getShcqbNkz();
+                if(qsb.compareTo(shcqbSjz) > 0)
+                    System.out.println("生化池气水比报警别为 一级");
+                if(!Objects.isNull(shcqbNkz) && qsb.compareTo(shcqbNkz) > 0 && qsb.compareTo(shcqbSjz) <= 0)
+                    System.out.println("生化池气水比报警别为 二级");
+                System.out.println("生化池气水比报警级别为数据正常~~~");
+                System.out.println("--------------26");
+            }
+
+            //27.1 污泥沉降比报警(一池)
+            BigDecimal shcHyOneSv = tXinyiDaily.getShcHyOneSv();
+            BigDecimal wncjbGkz = normConfig.getWncjbGkz();
+            BigDecimal wncjbsjzSxz = normConfig.getWncjbsjzSxz();
+            if(!Objects.isNull(shcHyOneSv) && !Objects.isNull(wncjbGkz)){
+                if(shcHyOneSv.compareTo(wncjbGkz) > 0)
+                    System.out.println("污泥沉降比(一池)报警别为 一级");
+                if(!Objects.isNull(wncjbsjzSxz) && shcHyOneSv.compareTo(wncjbsjzSxz) > 0 && shcHyOneSv.compareTo(wncjbGkz) <= 0)
+                    System.out.println("污泥沉降比(一池)报警别为 二级");
+                System.out.println("污泥沉降比(一池)报警级别为数据正常~~~");
+                System.out.println("--------------27.1");
+            }
+
+            //27.2 污泥沉降比报警(二池)
+            BigDecimal shcHyTwoSv = tXinyiDaily.getShcHyTwoSv();
+            if(!Objects.isNull(shcHyTwoSv) && !Objects.isNull(wncjbGkz)){
+                if(shcHyTwoSv.compareTo(wncjbGkz) > 0)
+                    System.out.println("污泥沉降比(二池)报警别为 一级");
+                if(!Objects.isNull(wncjbsjzSxz) && shcHyTwoSv.compareTo(wncjbsjzSxz) > 0 && shcHyTwoSv.compareTo(wncjbGkz) <= 0)
+                    System.out.println("污泥沉降比(二池)报警别为 二级");
+                System.out.println("污泥沉降比(二池)报警级别为数据正常~~~");
+                System.out.println("--------------27.2");
+            }
+
+            //28.1 污泥体积指数报警(一池)
+            BigDecimal shcHyOneSvi = tXinyiDaily.getShcHyOneSvi();
+            BigDecimal wntjzsGkz = normConfig.getWntjzsGkz();
+            BigDecimal wntjzsSjz = normConfig.getWntjzsSjz();
+            if(!Objects.isNull(shcHyOneSvi) && !Objects.isNull(wntjzsGkz)){
+                if(shcHyOneSvi.compareTo(wntjzsGkz) > 0)
+                    System.out.println("污泥体积指数(一池)报警别为 一级");
+                if(!Objects.isNull(wntjzsSjz) && shcHyOneSvi.compareTo(wntjzsSjz) > 0 && shcHyOneSvi.compareTo(wntjzsGkz) <= 0)
+                    System.out.println("污泥体积指数(一池)报警别为 二级");
+                System.out.println("污泥体积指数(一池)报警级别为数据正常~~~");
+                System.out.println("--------------28.1");
+            }
+
+            //28.2 污泥体积指数报警(二池)
+            BigDecimal shcHyTwoSvi = tXinyiDaily.getShcHyTwoSvi();
+            if(!Objects.isNull(shcHyTwoSvi) && !Objects.isNull(wntjzsGkz)){
+                if(shcHyTwoSvi.compareTo(wntjzsGkz) > 0)
+                    System.out.println("污泥体积指数(二池)报警别为 一级");
+                if(!Objects.isNull(wntjzsSjz) && shcHyTwoSvi.compareTo(wntjzsSjz) > 0 && shcHyTwoSvi.compareTo(wntjzsGkz) <= 0)
+                    System.out.println("污泥体积指数(二池)报警别为 二级");
+                System.out.println("污泥体积指数(二池)报警级别为数据正常~~~");
+                System.out.println("--------------28.2");
+            }
+
+
+            //下面的有疑问  R是计算出来的   单位怎么算
+            //29 二沉池表面负荷报警 二沉池表面负荷=[e]=[Q_in]/([n_er]*[A_er])m³/(m²·h)
+
+
+            //30 二沉池固体负荷报警
+            //   二沉池固体负荷=[f]=(1+[R])*[Q_in]*24*[MLSS]/[n_er]/[A_er]/1000kg/(㎡·d)
+            BigDecimal jsl = tXinyiDaily.getJSL();
+            BigDecimal eccglfhnkzSxz = normConfig.getEccglfhnkzSxz();
+            BigDecimal eccsl = normConfig.getECCSL();
+
+            if(!Objects.isNull(whlR) && !Objects.isNull(eccglfhnkzSxz) && !Objects.isNull(jsl)
+                && !Objects.isNull(shcHyOneMlss) && !Objects.isNull(shcHyTwoMlss)){
+                BigDecimal shcqbNkz = normConfig.getShcqbNkz();
+                if(qsb.compareTo(shcqbSjz) > 0)
+                    System.out.println("生化池气水比报警别为 一级");
+                if(!Objects.isNull(shcqbNkz) && qsb.compareTo(shcqbNkz) > 0 && qsb.compareTo(shcqbSjz) <= 0)
+                    System.out.println("生化池气水比报警别为 二级");
+                System.out.println("生化池气水比报警级别为数据正常~~~");
+                System.out.println("--------------26");
+            }
+
+
+            //31 深度处理反冲洗水量比例报警 深度处理反冲洗水量=[j]=[Q_fan]*[n_fan]*[η_fan]/[Q_in]*100%
+
+            //32 深度处理峰值过滤速度报警 深度处理峰值过滤速度=[q]=[Q_in]/[n_sha]/[A_sha]m/h
+
+
+
+        }
+
+    }
+
+
+    public static void main(String[] args) {
+        /*LocalDateTime localDateTime = LocalDateTime.now().plusMinutes(-60);
+        //当前时间
+        // 将 LocalDateTime 转换为 Date
+        Date currentDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
+        //获取对个格式日期字符串
+        String currentDateStr = DateUtil.format(currentDate, DateUtils.YYYYMMDD_TS);
+        System.out.println("currentDateStr = " + currentDateStr);
+        String currentHourStr = DateUtil.format(currentDate, DateUtils.YYYYMMDDHH_TS);
+        System.out.println("currentHourStr = " + currentHourStr);*/
+    }
+}

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

@@ -29,6 +29,8 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
     public static String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
 
     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";
 
     private static String[] parsePatterns = {
             "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy-MM", 

+ 11 - 1103
slibra-system/src/main/java/com/slibra/business/domain/TXinyiNormConfig.java

@@ -1,6 +1,11 @@
 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;
@@ -12,6 +17,10 @@ import com.slibra.common.core.domain.BaseEntity;
  * @author slibra
  * @date 2024-04-27
  */
+@Builder
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
 public class TXinyiNormConfig extends BaseEntity
 {
     private static final long serialVersionUID = 1L;
@@ -297,11 +306,11 @@ public class TXinyiNormConfig extends BaseEntity
 
     /** 生化池气水比内控值 */
     @Excel(name = "生化池气水比内控值")
-    private String shcqbNkz;
+    private BigDecimal shcqbNkz;
 
     /** 生化池气水比设计值 */
     @Excel(name = "生化池气水比设计值")
-    private String shcqbSjz;
+    private BigDecimal shcqbSjz;
 
     /** 鼓风机工作台数 */
     @Excel(name = "鼓风机工作台数")
@@ -450,1105 +459,4 @@ public class TXinyiNormConfig extends BaseEntity
     @Excel(name = "乐观锁")
     private Long revision;
 
-    public void setId(Long id) 
-    {
-        this.id = id;
-    }
-
-    public Long getId() 
-    {
-        return id;
-    }
-    public void setJszlSjz(BigDecimal jszlSjz) 
-    {
-        this.jszlSjz = jszlSjz;
-    }
-
-    public BigDecimal getJszlSjz() 
-    {
-        return jszlSjz;
-    }
-    public void setCszlBzz(BigDecimal cszlBzz) 
-    {
-        this.cszlBzz = cszlBzz;
-    }
-
-    public BigDecimal getCszlBzz() 
-    {
-        return cszlBzz;
-    }
-    public void setCszlGkz(BigDecimal cszlGkz) 
-    {
-        this.cszlGkz = cszlGkz;
-    }
-
-    public BigDecimal getCszlGkz() 
-    {
-        return cszlGkz;
-    }
-    public void setJscodSjz(BigDecimal jscodSjz) 
-    {
-        this.jscodSjz = jscodSjz;
-    }
-
-    public BigDecimal getJscodSjz() 
-    {
-        return jscodSjz;
-    }
-    public void setCscodBzz(BigDecimal cscodBzz) 
-    {
-        this.cscodBzz = cscodBzz;
-    }
-
-    public BigDecimal getCscodBzz() 
-    {
-        return cscodBzz;
-    }
-    public void setCscodGkz(BigDecimal cscodGkz) 
-    {
-        this.cscodGkz = cscodGkz;
-    }
-
-    public BigDecimal getCscodGkz() 
-    {
-        return cscodGkz;
-    }
-    public void setJszdSjz(BigDecimal jszdSjz) 
-    {
-        this.jszdSjz = jszdSjz;
-    }
-
-    public BigDecimal getJszdSjz() 
-    {
-        return jszdSjz;
-    }
-    public void setCszzBzz(BigDecimal cszzBzz) 
-    {
-        this.cszzBzz = cszzBzz;
-    }
-
-    public BigDecimal getCszzBzz() 
-    {
-        return cszzBzz;
-    }
-    public void setCszzGkz(BigDecimal cszzGkz) 
-    {
-        this.cszzGkz = cszzGkz;
-    }
-
-    public BigDecimal getCszzGkz() 
-    {
-        return cszzGkz;
-    }
-    public void setJsadSjz(BigDecimal jsadSjz) 
-    {
-        this.jsadSjz = jsadSjz;
-    }
-
-    public BigDecimal getJsadSjz() 
-    {
-        return jsadSjz;
-    }
-    public void setCsadBzz(BigDecimal csadBzz) 
-    {
-        this.csadBzz = csadBzz;
-    }
-
-    public BigDecimal getCsadBzz() 
-    {
-        return csadBzz;
-    }
-    public void setCsadGkz(BigDecimal csadGkz) 
-    {
-        this.csadGkz = csadGkz;
-    }
-
-    public BigDecimal getCsadGkz() 
-    {
-        return csadGkz;
-    }
-    public void setJsssSjz(BigDecimal jsssSjz) 
-    {
-        this.jsssSjz = jsssSjz;
-    }
-
-    public BigDecimal getJsssSjz() 
-    {
-        return jsssSjz;
-    }
-    public void setCsssBzz(BigDecimal csssBzz) 
-    {
-        this.csssBzz = csssBzz;
-    }
-
-    public BigDecimal getCsssBzz() 
-    {
-        return csssBzz;
-    }
-    public void setCsssGkz(BigDecimal csssGkz) 
-    {
-        this.csssGkz = csssGkz;
-    }
-
-    public BigDecimal getCsssGkz() 
-    {
-        return csssGkz;
-    }
-    public void setYYCXTD(BigDecimal YYCXTD) 
-    {
-        this.YYCXTD = YYCXTD;
-    }
-
-    public BigDecimal getYYCXTD() 
-    {
-        return YYCXTD;
-    }
-    public void setJsslSjz(BigDecimal jsslSjz) 
-    {
-        this.jsslSjz = jsslSjz;
-    }
-
-    public BigDecimal getJsslSjz() 
-    {
-        return jsslSjz;
-    }
-    public void setWncjbGkz(BigDecimal wncjbGkz) 
-    {
-        this.wncjbGkz = wncjbGkz;
-    }
-
-    public BigDecimal getWncjbGkz() 
-    {
-        return wncjbGkz;
-    }
-    public void setWntjzsGkz(BigDecimal wntjzsGkz) 
-    {
-        this.wntjzsGkz = wntjzsGkz;
-    }
-
-    public BigDecimal getWntjzsGkz() 
-    {
-        return wntjzsGkz;
-    }
-    public void setJdtdsGkz(BigDecimal jdtdsGkz) 
-    {
-        this.jdtdsGkz = jdtdsGkz;
-    }
-
-    public BigDecimal getJdtdsGkz() 
-    {
-        return jdtdsGkz;
-    }
-    public void setCsdcgjBzz(BigDecimal csdcgjBzz) 
-    {
-        this.csdcgjBzz = csdcgjBzz;
-    }
-
-    public BigDecimal getCsdcgjBzz() 
-    {
-        return csdcgjBzz;
-    }
-    public void setJsdcgjWtz(BigDecimal jsdcgjWtz) 
-    {
-        this.jsdcgjWtz = jsdcgjWtz;
-    }
-
-    public BigDecimal getJsdcgjWtz() 
-    {
-        return jsdcgjWtz;
-    }
-    public void setCxgsTywGkz(BigDecimal cxgsTywGkz) 
-    {
-        this.cxgsTywGkz = cxgsTywGkz;
-    }
-
-    public BigDecimal getCxgsTywGkz() 
-    {
-        return cxgsTywGkz;
-    }
-    public void setYyqtlsjSjz(BigDecimal yyqtlsjSjz) 
-    {
-        this.yyqtlsjSjz = yyqtlsjSjz;
-    }
-
-    public BigDecimal getYyqtlsjSjz() 
-    {
-        return yyqtlsjSjz;
-    }
-    public void setYyqtlsjGkz(BigDecimal yyqtlsjGkz) 
-    {
-        this.yyqtlsjGkz = yyqtlsjGkz;
-    }
-
-    public BigDecimal getYyqtlsjGkz() 
-    {
-        return yyqtlsjGkz;
-    }
-    public void setYYQYXCR(BigDecimal YYQYXCR) 
-    {
-        this.YYQYXCR = YYQYXCR;
-    }
-
-    public BigDecimal getYYQYXCR() 
-    {
-        return YYQYXCR;
-    }
-    public void setQyqtlsjSjz(BigDecimal qyqtlsjSjz) 
-    {
-        this.qyqtlsjSjz = qyqtlsjSjz;
-    }
-
-    public BigDecimal getQyqtlsjSjz() 
-    {
-        return qyqtlsjSjz;
-    }
-    public void setQyqtlsjGkz(BigDecimal qyqtlsjGkz) 
-    {
-        this.qyqtlsjGkz = qyqtlsjGkz;
-    }
-
-    public BigDecimal getQyqtlsjGkz() 
-    {
-        return qyqtlsjGkz;
-    }
-    public void setQYQYXCR(BigDecimal QYQYXCR) 
-    {
-        this.QYQYXCR = QYQYXCR;
-    }
-
-    public BigDecimal getQYQYXCR() 
-    {
-        return QYQYXCR;
-    }
-    public void setHyqtlsjSjz(BigDecimal hyqtlsjSjz) 
-    {
-        this.hyqtlsjSjz = hyqtlsjSjz;
-    }
-
-    public BigDecimal getHyqtlsjSjz() 
-    {
-        return hyqtlsjSjz;
-    }
-    public void setHyqtlsjGkz(BigDecimal hyqtlsjGkz) 
-    {
-        this.hyqtlsjGkz = hyqtlsjGkz;
-    }
-
-    public BigDecimal getHyqtlsjGkz() 
-    {
-        return hyqtlsjGkz;
-    }
-    public void setHYQYXCR(BigDecimal HYQYXCR) 
-    {
-        this.HYQYXCR = HYQYXCR;
-    }
-
-    public BigDecimal getHYQYXCR() 
-    {
-        return HYQYXCR;
-    }
-    public void setNHLBQDSL(BigDecimal NHLBQDSL) 
-    {
-        this.NHLBQDSL = NHLBQDSL;
-    }
-
-    public BigDecimal getNHLBQDSL() 
-    {
-        return NHLBQDSL;
-    }
-    public void setNHLBDSJLL(BigDecimal NHLBDSJLL) 
-    {
-        this.NHLBDSJLL = NHLBDSJLL;
-    }
-
-    public BigDecimal getNHLBDSJLL() 
-    {
-        return NHLBDSJLL;
-    }
-    public void setNHLBGZXL(BigDecimal NHLBGZXL) 
-    {
-        this.NHLBGZXL = NHLBGZXL;
-    }
-
-    public BigDecimal getNHLBGZXL() 
-    {
-        return NHLBGZXL;
-    }
-    public void setNhlbSjz(BigDecimal nhlbSjz) 
-    {
-        this.nhlbSjz = nhlbSjz;
-    }
-
-    public BigDecimal getNhlbSjz() 
-    {
-        return nhlbSjz;
-    }
-    public void setNhlbnkXxz(BigDecimal nhlbnkXxz) 
-    {
-        this.nhlbnkXxz = nhlbnkXxz;
-    }
-
-    public BigDecimal getNhlbnkXxz() 
-    {
-        return nhlbnkXxz;
-    }
-    public void setNhlbnkSxz(BigDecimal nhlbnkSxz) 
-    {
-        this.nhlbnkSxz = nhlbnkSxz;
-    }
-
-    public BigDecimal getNhlbnkSxz() 
-    {
-        return nhlbnkSxz;
-    }
-    public void setWhlbSjz(BigDecimal whlbSjz) 
-    {
-        this.whlbSjz = whlbSjz;
-    }
-
-    public BigDecimal getWhlbSjz() 
-    {
-        return whlbSjz;
-    }
-    public void setWhlbnkXxz(BigDecimal whlbnkXxz) 
-    {
-        this.whlbnkXxz = whlbnkXxz;
-    }
-
-    public BigDecimal getWhlbnkXxz() 
-    {
-        return whlbnkXxz;
-    }
-    public void setWHLBQDSL(BigDecimal WHLBQDSL) 
-    {
-        this.WHLBQDSL = WHLBQDSL;
-    }
-
-    public BigDecimal getWHLBQDSL() 
-    {
-        return WHLBQDSL;
-    }
-    public void setWHLBDSJLL(BigDecimal WHLBDSJLL) 
-    {
-        this.WHLBDSJLL = WHLBDSJLL;
-    }
-
-    public BigDecimal getWHLBDSJLL() 
-    {
-        return WHLBDSJLL;
-    }
-    public void setWHLBGZXL(BigDecimal WHLBGZXL) 
-    {
-        this.WHLBGZXL = WHLBGZXL;
-    }
-
-    public BigDecimal getWHLBGZXL() 
-    {
-        return WHLBGZXL;
-    }
-    public void setXjwnndSxz(BigDecimal xjwnndSxz) 
-    {
-        this.xjwnndSxz = xjwnndSxz;
-    }
-
-    public BigDecimal getXjwnndSxz() 
-    {
-        return xjwnndSxz;
-    }
-    public void setXjwnndXxz(BigDecimal xjwnndXxz) 
-    {
-        this.xjwnndXxz = xjwnndXxz;
-    }
-
-    public BigDecimal getXjwnndXxz() 
-    {
-        return xjwnndXxz;
-    }
-    public void setDjwnndSxz(BigDecimal djwnndSxz) 
-    {
-        this.djwnndSxz = djwnndSxz;
-    }
-
-    public BigDecimal getDjwnndSxz() 
-    {
-        return djwnndSxz;
-    }
-    public void setDjwnndXxz(BigDecimal djwnndXxz) 
-    {
-        this.djwnndXxz = djwnndXxz;
-    }
-
-    public BigDecimal getDjwnndXxz() 
-    {
-        return djwnndXxz;
-    }
-    public void setWnfhSjz(BigDecimal wnfhSjz) 
-    {
-        this.wnfhSjz = wnfhSjz;
-    }
-
-    public BigDecimal getWnfhSjz() 
-    {
-        return wnfhSjz;
-    }
-    public void setWnfhnkSxz(BigDecimal wnfhnkSxz) 
-    {
-        this.wnfhnkSxz = wnfhnkSxz;
-    }
-
-    public BigDecimal getWnfhnkSxz() 
-    {
-        return wnfhnkSxz;
-    }
-    public void setWnlSjz(BigDecimal wnlSjz) 
-    {
-        this.wnlSjz = wnlSjz;
-    }
-
-    public BigDecimal getWnlSjz() 
-    {
-        return wnlSjz;
-    }
-    public void setWnlNkz(BigDecimal wnlNkz) 
-    {
-        this.wnlNkz = wnlNkz;
-    }
-
-    public BigDecimal getWnlNkz() 
-    {
-        return wnlNkz;
-    }
-    public void setCnlSjz(BigDecimal cnlSjz) 
-    {
-        this.cnlSjz = cnlSjz;
-    }
-
-    public BigDecimal getCnlSjz() 
-    {
-        return cnlSjz;
-    }
-    public void setCNLNKZXX(BigDecimal CNLNKZXX) 
-    {
-        this.CNLNKZXX = CNLNKZXX;
-    }
-
-    public BigDecimal getCNLNKZXX() 
-    {
-        return CNLNKZXX;
-    }
-    public void setCNLNKZSX(BigDecimal CNLNKZSX) 
-    {
-        this.CNLNKZSX = CNLNKZSX;
-    }
-
-    public BigDecimal getCNLNKZSX() 
-    {
-        return CNLNKZSX;
-    }
-    public void setHfxwnndzbSjz(BigDecimal hfxwnndzbSjz) 
-    {
-        this.hfxwnndzbSjz = hfxwnndzbSjz;
-    }
-
-    public BigDecimal getHfxwnndzbSjz() 
-    {
-        return hfxwnndzbSjz;
-    }
-    public void setHfxwnndzbGkz(BigDecimal hfxwnndzbGkz) 
-    {
-        this.hfxwnndzbGkz = hfxwnndzbGkz;
-    }
-
-    public BigDecimal getHfxwnndzbGkz() 
-    {
-        return hfxwnndzbGkz;
-    }
-    public void setCstdbSjz(BigDecimal cstdbSjz) 
-    {
-        this.cstdbSjz = cstdbSjz;
-    }
-
-    public BigDecimal getCstdbSjz() 
-    {
-        return cstdbSjz;
-    }
-    public void setJstdbnkzSxz(BigDecimal jstdbnkzSxz) 
-    {
-        this.jstdbnkzSxz = jstdbnkzSxz;
-    }
-
-    public BigDecimal getJstdbnkzSxz() 
-    {
-        return jstdbnkzSxz;
-    }
-    public void setJstdbnkzXxz(BigDecimal jstdbnkzXxz) 
-    {
-        this.jstdbnkzXxz = jstdbnkzXxz;
-    }
-
-    public BigDecimal getJstdbnkzXxz() 
-    {
-        return jstdbnkzXxz;
-    }
-    public void setJstlbSjz(BigDecimal jstlbSjz) 
-    {
-        this.jstlbSjz = jstlbSjz;
-    }
-
-    public BigDecimal getJstlbSjz() 
-    {
-        return jstlbSjz;
-    }
-    public void setJstlbNkz(BigDecimal jstlbNkz) 
-    {
-        this.jstlbNkz = jstlbNkz;
-    }
-
-    public BigDecimal getJstlbNkz() 
-    {
-        return jstlbNkz;
-    }
-    public void setJsbodycodbzSzj(BigDecimal jsbodycodbzSzj) 
-    {
-        this.jsbodycodbzSzj = jsbodycodbzSzj;
-    }
-
-    public BigDecimal getJsbodycodbzSzj() 
-    {
-        return jsbodycodbzSzj;
-    }
-    public void setJsbodycodbzGkz(String jsbodycodbzGkz) 
-    {
-        this.jsbodycodbzGkz = jsbodycodbzGkz;
-    }
-
-    public String getJsbodycodbzGkz() 
-    {
-        return jsbodycodbzGkz;
-    }
-    public void setYycyjyNkz(BigDecimal yycyjyNkz) 
-    {
-        this.yycyjyNkz = yycyjyNkz;
-    }
-
-    public BigDecimal getYycyjyNkz() 
-    {
-        return yycyjyNkz;
-    }
-    public void setYycyjysjzSxz(BigDecimal yycyjysjzSxz) 
-    {
-        this.yycyjysjzSxz = yycyjysjzSxz;
-    }
-
-    public BigDecimal getYycyjysjzSxz() 
-    {
-        return yycyjysjzSxz;
-    }
-    public void setQycrjyNkz(BigDecimal qycrjyNkz) 
-    {
-        this.qycrjyNkz = qycrjyNkz;
-    }
-
-    public BigDecimal getQycrjyNkz() 
-    {
-        return qycrjyNkz;
-    }
-    public void setQycrjysjzSxz(BigDecimal qycrjysjzSxz) 
-    {
-        this.qycrjysjzSxz = qycrjysjzSxz;
-    }
-
-    public BigDecimal getQycrjysjzSxz() 
-    {
-        return qycrjysjzSxz;
-    }
-    public void setHycrjyNkz(BigDecimal hycrjyNkz) 
-    {
-        this.hycrjyNkz = hycrjyNkz;
-    }
-
-    public BigDecimal getHycrjyNkz() 
-    {
-        return hycrjyNkz;
-    }
-    public void setHycrjysjzSxz(BigDecimal hycrjysjzSxz) 
-    {
-        this.hycrjysjzSxz = hycrjysjzSxz;
-    }
-
-    public BigDecimal getHycrjysjzSxz() 
-    {
-        return hycrjysjzSxz;
-    }
-    public void setShcqbNkz(String shcqbNkz) 
-    {
-        this.shcqbNkz = shcqbNkz;
-    }
-
-    public String getShcqbNkz() 
-    {
-        return shcqbNkz;
-    }
-    public void setShcqbSjz(String shcqbSjz) 
-    {
-        this.shcqbSjz = shcqbSjz;
-    }
-
-    public String getShcqbSjz() 
-    {
-        return shcqbSjz;
-    }
-    public void setGFJGZTS(BigDecimal GFJGZTS) 
-    {
-        this.GFJGZTS = GFJGZTS;
-    }
-
-    public BigDecimal getGFJGZTS() 
-    {
-        return GFJGZTS;
-    }
-    public void setGFJCKLL(BigDecimal GFJCKLL) 
-    {
-        this.GFJCKLL = GFJCKLL;
-    }
-
-    public BigDecimal getGFJCKLL() 
-    {
-        return GFJCKLL;
-    }
-    public void setWncjbsjzSxz(BigDecimal wncjbsjzSxz) 
-    {
-        this.wncjbsjzSxz = wncjbsjzSxz;
-    }
-
-    public BigDecimal getWncjbsjzSxz() 
-    {
-        return wncjbsjzSxz;
-    }
-    public void setWntjzsSjz(BigDecimal wntjzsSjz) 
-    {
-        this.wntjzsSjz = wntjzsSjz;
-    }
-
-    public BigDecimal getWntjzsSjz() 
-    {
-        return wntjzsSjz;
-    }
-    public void setEccbmfhznkzSxz(BigDecimal eccbmfhznkzSxz) 
-    {
-        this.eccbmfhznkzSxz = eccbmfhznkzSxz;
-    }
-
-    public BigDecimal getEccbmfhznkzSxz() 
-    {
-        return eccbmfhznkzSxz;
-    }
-    public void setEccbmfhSjz(BigDecimal eccbmfhSjz) 
-    {
-        this.eccbmfhSjz = eccbmfhSjz;
-    }
-
-    public BigDecimal getEccbmfhSjz() 
-    {
-        return eccbmfhSjz;
-    }
-    public void setECCSJZZJ(BigDecimal ECCSJZZJ) 
-    {
-        this.ECCSJZZJ = ECCSJZZJ;
-    }
-
-    public BigDecimal getECCSJZZJ() 
-    {
-        return ECCSJZZJ;
-    }
-    public void setECCSL(BigDecimal ECCSL) 
-    {
-        this.ECCSL = ECCSL;
-    }
-
-    public BigDecimal getECCSL() 
-    {
-        return ECCSL;
-    }
-    public void setEccglfhnkzSxz(BigDecimal eccglfhnkzSxz) 
-    {
-        this.eccglfhnkzSxz = eccglfhnkzSxz;
-    }
-
-    public BigDecimal getEccglfhnkzSxz() 
-    {
-        return eccglfhnkzSxz;
-    }
-    public void setEccgtfhSjz(BigDecimal eccgtfhSjz) 
-    {
-        this.eccgtfhSjz = eccgtfhSjz;
-    }
-
-    public BigDecimal getEccgtfhSjz() 
-    {
-        return eccgtfhSjz;
-    }
-    public void setFCXBSJLL(BigDecimal FCXBSJLL) 
-    {
-        this.FCXBSJLL = FCXBSJLL;
-    }
-
-    public BigDecimal getFCXBSJLL() 
-    {
-        return FCXBSJLL;
-    }
-    public void setFCLBSL(BigDecimal FCLBSL) 
-    {
-        this.FCLBSL = FCLBSL;
-    }
-
-    public BigDecimal getFCLBSL() 
-    {
-        return FCLBSL;
-    }
-    public void setFCXBGZXL(BigDecimal FCXBGZXL) 
-    {
-        this.FCXBGZXL = FCXBGZXL;
-    }
-
-    public BigDecimal getFCXBGZXL() 
-    {
-        return FCXBGZXL;
-    }
-    public void setFcxslblsjzSxz(BigDecimal fcxslblsjzSxz) 
-    {
-        this.fcxslblsjzSxz = fcxslblsjzSxz;
-    }
-
-    public BigDecimal getFcxslblsjzSxz() 
-    {
-        return fcxslblsjzSxz;
-    }
-    public void setFcxslblsjzXxz(BigDecimal fcxslblsjzXxz) 
-    {
-        this.fcxslblsjzXxz = fcxslblsjzXxz;
-    }
-
-    public BigDecimal getFcxslblsjzXxz() 
-    {
-        return fcxslblsjzXxz;
-    }
-    public void setHXSLCGLMJ(BigDecimal HXSLCGLMJ) 
-    {
-        this.HXSLCGLMJ = HXSLCGLMJ;
-    }
-
-    public BigDecimal getHXSLCGLMJ() 
-    {
-        return HXSLCGLMJ;
-    }
-    public void setHXSLCSL(BigDecimal HXSLCSL) 
-    {
-        this.HXSLCSL = HXSLCSL;
-    }
-
-    public BigDecimal getHXSLCSL() 
-    {
-        return HXSLCSL;
-    }
-    public void setSdclfzglsdSjz(BigDecimal sdclfzglsdSjz) 
-    {
-        this.sdclfzglsdSjz = sdclfzglsdSjz;
-    }
-
-    public BigDecimal getSdclfzglsdSjz() 
-    {
-        return sdclfzglsdSjz;
-    }
-    public void setWNZLLXS(BigDecimal WNZLLXS) 
-    {
-        this.WNZLLXS = WNZLLXS;
-    }
-
-    public BigDecimal getWNZLLXS() 
-    {
-        return WNZLLXS;
-    }
-    public void setWDSCNL(BigDecimal WDSCNL) 
-    {
-        this.WDSCNL = WDSCNL;
-    }
-
-    public BigDecimal getWDSCNL() 
-    {
-        return WDSCNL;
-    }
-    public void setSYWNBQDSL(BigDecimal SYWNBQDSL) 
-    {
-        this.SYWNBQDSL = SYWNBQDSL;
-    }
-
-    public BigDecimal getSYWNBQDSL() 
-    {
-        return SYWNBQDSL;
-    }
-    public void setSYWNBDSJLL(BigDecimal SYWNBDSJLL) 
-    {
-        this.SYWNBDSJLL = SYWNBDSJLL;
-    }
-
-    public BigDecimal getSYWNBDSJLL() 
-    {
-        return SYWNBDSJLL;
-    }
-    public void setSYWNBGZXL(BigDecimal SYWNBGZXL) 
-    {
-        this.SYWNBGZXL = SYWNBGZXL;
-    }
-
-    public BigDecimal getSYWNBGZXL() 
-    {
-        return SYWNBGZXL;
-    }
-    public void setTYTJGMSJBQDSL(BigDecimal TYTJGMSJBQDSL) 
-    {
-        this.TYTJGMSJBQDSL = TYTJGMSJBQDSL;
-    }
-
-    public BigDecimal getTYTJGMSJBQDSL() 
-    {
-        return TYTJGMSJBQDSL;
-    }
-    public void setTYTJGMSJBSJLL(BigDecimal TYTJGMSJBSJLL) 
-    {
-        this.TYTJGMSJBSJLL = TYTJGMSJBSJLL;
-    }
-
-    public BigDecimal getTYTJGMSJBSJLL() 
-    {
-        return TYTJGMSJBSJLL;
-    }
-    public void setTYTJGMSJBGZXL(BigDecimal TYTJGMSJBGZXL) 
-    {
-        this.TYTJGMSJBGZXL = TYTJGMSJBGZXL;
-    }
-
-    public BigDecimal getTYTJGMSJBGZXL() 
-    {
-        return TYTJGMSJBGZXL;
-    }
-    public void setCLSNGMSJBQDSL(BigDecimal CLSNGMSJBQDSL) 
-    {
-        this.CLSNGMSJBQDSL = CLSNGMSJBQDSL;
-    }
-
-    public BigDecimal getCLSNGMSJBQDSL() 
-    {
-        return CLSNGMSJBQDSL;
-    }
-    public void setCLSNGMSJBSJLL(BigDecimal CLSNGMSJBSJLL) 
-    {
-        this.CLSNGMSJBSJLL = CLSNGMSJBSJLL;
-    }
-
-    public BigDecimal getCLSNGMSJBSJLL() 
-    {
-        return CLSNGMSJBSJLL;
-    }
-    public void setCLSNGMSJBGZXL(BigDecimal CLSNGMSJBGZXL) 
-    {
-        this.CLSNGMSJBGZXL = CLSNGMSJBGZXL;
-    }
-
-    public BigDecimal getCLSNGMSJBGZXL() 
-    {
-        return CLSNGMSJBGZXL;
-    }
-    public void setSHCCLGMJLBQDSL(BigDecimal SHCCLGMJLBQDSL) 
-    {
-        this.SHCCLGMJLBQDSL = SHCCLGMJLBQDSL;
-    }
-
-    public BigDecimal getSHCCLGMJLBQDSL() 
-    {
-        return SHCCLGMJLBQDSL;
-    }
-    public void setSHCCLGMJLBSJLL(BigDecimal SHCCLGMJLBSJLL) 
-    {
-        this.SHCCLGMJLBSJLL = SHCCLGMJLBSJLL;
-    }
-
-    public BigDecimal getSHCCLGMJLBSJLL() 
-    {
-        return SHCCLGMJLBSJLL;
-    }
-    public void setSHCCLGMJLBGZXL(BigDecimal SHCCLGMJLBGZXL) 
-    {
-        this.SHCCLGMJLBGZXL = SHCCLGMJLBGZXL;
-    }
-
-    public BigDecimal getSHCCLGMJLBGZXL() 
-    {
-        return SHCCLGMJLBGZXL;
-    }
-    public void setSDCLCLGMSJBQDSL(BigDecimal SDCLCLGMSJBQDSL) 
-    {
-        this.SDCLCLGMSJBQDSL = SDCLCLGMSJBQDSL;
-    }
-
-    public BigDecimal getSDCLCLGMSJBQDSL() 
-    {
-        return SDCLCLGMSJBQDSL;
-    }
-    public void setSDCLCLGMSJBSJLL(BigDecimal SDCLCLGMSJBSJLL) 
-    {
-        this.SDCLCLGMSJBSJLL = SDCLCLGMSJBSJLL;
-    }
-
-    public BigDecimal getSDCLCLGMSJBSJLL() 
-    {
-        return SDCLCLGMSJBSJLL;
-    }
-    public void setSDCLCLGMSJBGZXL(BigDecimal SDCLCLGMSJBGZXL) 
-    {
-        this.SDCLCLGMSJBGZXL = SDCLCLGMSJBGZXL;
-    }
-
-    public BigDecimal getSDCLCLGMSJBGZXL() 
-    {
-        return SDCLCLGMSJBGZXL;
-    }
-    public void setDelFlag(Long delFlag) 
-    {
-        this.delFlag = delFlag;
-    }
-
-    public Long getDelFlag() 
-    {
-        return delFlag;
-    }
-    public void setRevision(Long revision) 
-    {
-        this.revision = revision;
-    }
-
-    public Long getRevision() 
-    {
-        return revision;
-    }
-
-    @Override
-    public String toString() {
-        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
-            .append("id", getId())
-            .append("jszlSjz", getJszlSjz())
-            .append("cszlBzz", getCszlBzz())
-            .append("cszlGkz", getCszlGkz())
-            .append("jscodSjz", getJscodSjz())
-            .append("cscodBzz", getCscodBzz())
-            .append("cscodGkz", getCscodGkz())
-            .append("jszdSjz", getJszdSjz())
-            .append("cszzBzz", getCszzBzz())
-            .append("cszzGkz", getCszzGkz())
-            .append("jsadSjz", getJsadSjz())
-            .append("csadBzz", getCsadBzz())
-            .append("csadGkz", getCsadGkz())
-            .append("jsssSjz", getJsssSjz())
-            .append("csssBzz", getCsssBzz())
-            .append("csssGkz", getCsssGkz())
-            .append("YYCXTD", getYYCXTD())
-            .append("jsslSjz", getJsslSjz())
-            .append("wncjbGkz", getWncjbGkz())
-            .append("wntjzsGkz", getWntjzsGkz())
-            .append("jdtdsGkz", getJdtdsGkz())
-            .append("csdcgjBzz", getCsdcgjBzz())
-            .append("jsdcgjWtz", getJsdcgjWtz())
-            .append("cxgsTywGkz", getCxgsTywGkz())
-            .append("yyqtlsjSjz", getYyqtlsjSjz())
-            .append("yyqtlsjGkz", getYyqtlsjGkz())
-            .append("YYQYXCR", getYYQYXCR())
-            .append("qyqtlsjSjz", getQyqtlsjSjz())
-            .append("qyqtlsjGkz", getQyqtlsjGkz())
-            .append("QYQYXCR", getQYQYXCR())
-            .append("hyqtlsjSjz", getHyqtlsjSjz())
-            .append("hyqtlsjGkz", getHyqtlsjGkz())
-            .append("HYQYXCR", getHYQYXCR())
-            .append("NHLBQDSL", getNHLBQDSL())
-            .append("NHLBDSJLL", getNHLBDSJLL())
-            .append("NHLBGZXL", getNHLBGZXL())
-            .append("nhlbSjz", getNhlbSjz())
-            .append("nhlbnkXxz", getNhlbnkXxz())
-            .append("nhlbnkSxz", getNhlbnkSxz())
-            .append("whlbSjz", getWhlbSjz())
-            .append("whlbnkXxz", getWhlbnkXxz())
-            .append("WHLBQDSL", getWHLBQDSL())
-            .append("WHLBDSJLL", getWHLBDSJLL())
-            .append("WHLBGZXL", getWHLBGZXL())
-            .append("xjwnndSxz", getXjwnndSxz())
-            .append("xjwnndXxz", getXjwnndXxz())
-            .append("djwnndSxz", getDjwnndSxz())
-            .append("djwnndXxz", getDjwnndXxz())
-            .append("wnfhSjz", getWnfhSjz())
-            .append("wnfhnkSxz", getWnfhnkSxz())
-            .append("wnlSjz", getWnlSjz())
-            .append("wnlNkz", getWnlNkz())
-            .append("cnlSjz", getCnlSjz())
-            .append("CNLNKZXX", getCNLNKZXX())
-            .append("CNLNKZSX", getCNLNKZSX())
-            .append("hfxwnndzbSjz", getHfxwnndzbSjz())
-            .append("hfxwnndzbGkz", getHfxwnndzbGkz())
-            .append("cstdbSjz", getCstdbSjz())
-            .append("jstdbnkzSxz", getJstdbnkzSxz())
-            .append("jstdbnkzXxz", getJstdbnkzXxz())
-            .append("jstlbSjz", getJstlbSjz())
-            .append("jstlbNkz", getJstlbNkz())
-            .append("jsbodycodbzSzj", getJsbodycodbzSzj())
-            .append("jsbodycodbzGkz", getJsbodycodbzGkz())
-            .append("yycyjyNkz", getYycyjyNkz())
-            .append("yycyjysjzSxz", getYycyjysjzSxz())
-            .append("qycrjyNkz", getQycrjyNkz())
-            .append("qycrjysjzSxz", getQycrjysjzSxz())
-            .append("hycrjyNkz", getHycrjyNkz())
-            .append("hycrjysjzSxz", getHycrjysjzSxz())
-            .append("shcqbNkz", getShcqbNkz())
-            .append("shcqbSjz", getShcqbSjz())
-            .append("GFJGZTS", getGFJGZTS())
-            .append("GFJCKLL", getGFJCKLL())
-            .append("wncjbsjzSxz", getWncjbsjzSxz())
-            .append("wntjzsSjz", getWntjzsSjz())
-            .append("eccbmfhznkzSxz", getEccbmfhznkzSxz())
-            .append("eccbmfhSjz", getEccbmfhSjz())
-            .append("ECCSJZZJ", getECCSJZZJ())
-            .append("ECCSL", getECCSL())
-            .append("eccglfhnkzSxz", getEccglfhnkzSxz())
-            .append("eccgtfhSjz", getEccgtfhSjz())
-            .append("FCXBSJLL", getFCXBSJLL())
-            .append("FCLBSL", getFCLBSL())
-            .append("FCXBGZXL", getFCXBGZXL())
-            .append("fcxslblsjzSxz", getFcxslblsjzSxz())
-            .append("fcxslblsjzXxz", getFcxslblsjzXxz())
-            .append("HXSLCGLMJ", getHXSLCGLMJ())
-            .append("HXSLCSL", getHXSLCSL())
-            .append("sdclfzglsdSjz", getSdclfzglsdSjz())
-            .append("WNZLLXS", getWNZLLXS())
-            .append("WDSCNL", getWDSCNL())
-            .append("SYWNBQDSL", getSYWNBQDSL())
-            .append("SYWNBDSJLL", getSYWNBDSJLL())
-            .append("SYWNBGZXL", getSYWNBGZXL())
-            .append("TYTJGMSJBQDSL", getTYTJGMSJBQDSL())
-            .append("TYTJGMSJBSJLL", getTYTJGMSJBSJLL())
-            .append("TYTJGMSJBGZXL", getTYTJGMSJBGZXL())
-            .append("CLSNGMSJBQDSL", getCLSNGMSJBQDSL())
-            .append("CLSNGMSJBSJLL", getCLSNGMSJBSJLL())
-            .append("CLSNGMSJBGZXL", getCLSNGMSJBGZXL())
-            .append("SHCCLGMJLBQDSL", getSHCCLGMJLBQDSL())
-            .append("SHCCLGMJLBSJLL", getSHCCLGMJLBSJLL())
-            .append("SHCCLGMJLBGZXL", getSHCCLGMJLBGZXL())
-            .append("SDCLCLGMSJBQDSL", getSDCLCLGMSJBQDSL())
-            .append("SDCLCLGMSJBSJLL", getSDCLCLGMSJBSJLL())
-            .append("SDCLCLGMSJBGZXL", getSDCLCLGMSJBGZXL())
-            .append("delFlag", getDelFlag())
-            .append("revision", getRevision())
-            .append("createBy", getCreateBy())
-            .append("createTime", getCreateTime())
-            .append("updateBy", getUpdateBy())
-            .append("updateTime", getUpdateTime())
-            .append("remark", getRemark())
-            .toString();
-    }
 }