From 6f19eca42035330dbd667106ccf276f35abdc852 Mon Sep 17 00:00:00 2001 From: xuyang <748613696@qq.com> Date: Mon, 27 Mar 2023 20:18:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE=E7=A7=BB?= =?UTF-8?q?=E6=A4=8D=E8=BF=9BMysql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/HarmComprehensiveAssessJob.java | 9 + .../executor/handler/HarmDateToDayJob.java | 9 + .../executor/handler/HarmIntegrityJob.java | 9 + .../executor/handler/HarmKpiAssessJob.java | 9 + .../executor/handler/HarmLimitRateJob.java | 9 + .../executor/handler/HarmLimitTargetJob.java | 9 + .../executor/handler/HarmOnlineRateJob.java | 9 + .../harmonic/api/line/DayDataFeignClient.java | 5 +- .../api/line/HarmonicGeneralFeignClient.java | 5 +- .../api/line/HarmonicMetricFeignClient.java | 5 +- .../api/line/IntegrityFeignClient.java | 5 +- .../api/line/LimitTargetFeignClient.java | 5 +- .../api/line/LimitrateFeignClient.java | 5 +- .../api/line/OnlineRateFeignClient.java | 5 +- .../DayDataFeignClientFallbackFactory.java | 6 + ...onicGeneralFeignClientFallbackFactory.java | 6 + ...monicMetricFeignClientFallbackFactory.java | 6 + .../IntegrityFeignClientFallbackFactory.java | 6 + ...LimitTargetFeignClientFallbackFactory.java | 6 + .../LimitrateFeignClientFallbackFactory.java | 6 + .../OnlineRateFeignClientFallbackFactory.java | 6 + .../harmonic/pojo/param/LineParam.java | 2 +- .../harmonic/pojo/po/RStatAssesDPO.java | 44 ++ .../harmonic/pojo/po/RStatComassesDPO.java | 120 +++++ .../harmonic/pojo/po/RStatDataFlickerDPO.java | 51 ++ .../harmonic/pojo/po/RStatDataFlucDPO.java | 46 ++ .../pojo/po/RStatDataHarmphasicIDPO.java | 190 +++++++ .../pojo/po/RStatDataHarmphasicVDPO.java | 190 +++++++ .../pojo/po/RStatDataHarmpowerPDPO.java | 200 ++++++++ .../pojo/po/RStatDataHarmpowerQDPO.java | 193 ++++++++ .../pojo/po/RStatDataHarmpowerSDPO.java | 193 ++++++++ .../pojo/po/RStatDataHarmrateIDPO.java | 191 +++++++ .../pojo/po/RStatDataHarmrateVDPO.java | 191 +++++++ .../harmonic/pojo/po/RStatDataIDPO.java | 209 ++++++++ .../harmonic/pojo/po/RStatDataInharmIDPO.java | 191 +++++++ .../harmonic/pojo/po/RStatDataInharmVDPO.java | 191 +++++++ .../harmonic/pojo/po/RStatDataPltDPO.java | 44 ++ .../harmonic/pojo/po/RStatDataVDPO.java | 224 +++++++++ .../harmonic/pojo/po/RStatIntegrityDPO.java | 36 ++ .../harmonic/pojo/po/RStatLimitRateDPO.java | 465 +++++++++++++++++ .../harmonic/pojo/po/RStatLimitTargetDPO.java | 466 ++++++++++++++++++ .../harmonic/pojo/po/RStatOnlineRateDPO.java | 35 ++ .../controller/line/DayDataController.java | 19 + .../line/HarmonicGeneralController.java | 13 + .../line/HarmonicMetricController.java | 13 + .../controller/line/IntegrityController.java | 13 + .../line/LimitTargetController.java | 13 + .../controller/line/LimitrateController.java | 20 + .../controller/line/OnlineRateController.java | 13 + .../mapper/mysql/day/RStatAssesDMapper.java | 9 + .../mysql/day/RStatComassesDMapper.java | 9 + .../mysql/day/RStatDataFlickerDMapper.java | 8 + .../mysql/day/RStatDataFlucDMapper.java | 7 + .../mysql/day/RStatDataHarmRateIDMapper.java | 8 + .../mysql/day/RStatDataHarmRateVDMapper.java | 8 + .../day/RStatDataHarmphasicIDMapper.java | 9 + .../day/RStatDataHarmphasicVDMapper.java | 8 + .../mysql/day/RStatDataHarmpowerPDMapper.java | 9 + .../mysql/day/RStatDataHarmpowerQDMapper.java | 8 + .../mysql/day/RStatDataHarmpowerSDMapper.java | 8 + .../mapper/mysql/day/RStatDataIDMapper.java | 8 + .../mysql/day/RStatDataInHarmIDMapper.java | 8 + .../mysql/day/RStatDataInHarmVDMapper.java | 8 + .../mapper/mysql/day/RStatDataPltDMapper.java | 8 + .../mapper/mysql/day/RStatDataVDMapper.java | 9 + .../mysql/day/RStatIntegrityDMapper.java | 7 + .../mysql/day/RStatLimitRateDMapper.java | 9 + .../mysql/day/RStatLimitTargetDMapper.java | 8 + .../mysql/day/RStatOnlineRateDMapper.java | 9 + .../mysql/day/mapping/RStatAssesDMapper.xml | 5 + .../day/mapping/RStatComassesDMapper.xml | 5 + .../day/mapping/RStatDataFlickerDMapper.xml | 5 + .../day/mapping/RStatDataFlucDMapper.xml | 5 + .../day/mapping/RStatDataHarmRateIDMapper.xml | 5 + .../day/mapping/RStatDataHarmRateVDMapper.xml | 5 + .../mapping/RStatDataHarmphasicIDMapper.xml | 5 + .../mapping/RStatDataHarmphasicVDMapper.xml | 5 + .../mapping/RStatDataHarmpowerPDMapper.xml | 5 + .../mapping/RStatDataHarmpowerQDMapper.xml | 5 + .../mapping/RStatDataHarmpowerSDMapper.xml | 5 + .../mysql/day/mapping/RStatDataIDMapper.xml | 5 + .../day/mapping/RStatDataInHarmIDMapper.xml | 5 + .../day/mapping/RStatDataInHarmVDMapper.xml | 5 + .../day/mapping/RStatDataIntegrityDMapper.xml | 5 + .../mysql/day/mapping/RStatDataPltDMapper.xml | 5 + .../mysql/day/mapping/RStatDataVDMapper.xml | 5 + .../day/mapping/RStatLimitRateDMapper.xml | 5 + .../day/mapping/RStatLimitTargetDMapper.xml | 5 + .../day/mapping/RStatOnlineRateMapper.xml | 5 + .../day/RStatDataFlickerDServiceImpl.java | 25 + .../Impl/day/RStatDataFlucDServiceImpl.java | 25 + .../day/RStatDataHarmRateIDServiceImpl.java | 30 ++ .../day/RStatDataHarmRateVDServiceImpl.java | 28 ++ .../day/RStatDataHarmphasicIDServiceImpl.java | 26 + .../day/RStatDataHarmphasicVDServiceImpl.java | 26 + .../day/RStatDataHarmpowerPDServiceImpl.java | 27 + .../day/RStatDataHarmpowerQDServiceImpl.java | 26 + .../day/RStatDataHarmpowerSDServiceImpl.java | 27 + .../Impl/day/RStatDataIDServiceImpl.java | 26 + .../day/RStatDataInharmIDServiceImpl.java | 30 ++ .../day/RStatDataInharmVDServiceImpl.java | 29 ++ .../Impl/day/RStatDataPltDServiceImpl.java | 29 ++ .../Impl/day/RStatDataVDServiceImpl.java | 26 + .../Impl/day/RStatLimitRateDServiceImpl.java | 38 ++ .../mysql/Impl/line/DayDataServiceImpl.java | 249 +++++++++- .../Impl/line/HarmonicGeneralServiceImpl.java | 63 ++- .../Impl/line/HarmonicMetricServiceImpl.java | 32 +- .../mysql/Impl/line/IntegrityServiceImpl.java | 39 +- .../mysql/Impl/line/LimitRateService.java | 63 ++- .../Impl/line/LimitTargetServiceImpl.java | 119 ++++- .../Impl/line/OnlineRateServiceImpl.java | 33 +- .../mysql/day/IRStatDataFlickerDService.java | 10 + .../mysql/day/IRStatDataFlucDService.java | 10 + .../day/IRStatDataHarmRateIDService.java | 10 + .../day/IRStatDataHarmRateVDService.java | 10 + .../day/IRStatDataHarmphasicIDService.java | 10 + .../day/IRStatDataHarmphasicVDService.java | 10 + .../day/IRStatDataHarmpowerPDService.java | 10 + .../day/IRStatDataHarmpowerQDService.java | 10 + .../day/IRStatDataHarmpowerSDService.java | 10 + .../mysql/day/IRStatDataIDService.java | 10 + .../mysql/day/IRStatDataInharmIDService.java | 10 + .../mysql/day/IRStatDataInharmVDService.java | 10 + .../mysql/day/IRStatDataPltDService.java | 10 + .../mysql/day/IRStatDataVDService.java | 11 + .../mysql/day/IRStatLimitRateDService.java | 13 + .../service/mysql/line/DayDataService.java | 8 + .../mysql/line/HarmonicGeneralService.java | 2 + .../mysql/line/HarmonicMetricService.java | 2 + .../service/mysql/line/IntegrityService.java | 2 + .../mysql/line/LimitTargetService.java | 2 + .../service/mysql/line/OnlineRateService.java | 2 + 132 files changed, 5137 insertions(+), 32 deletions(-) create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatAssesDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatComassesDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlickerDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlucDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicIDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicVDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerPDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerQDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerSDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateIDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateVDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataIDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmIDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmVDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataPltDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataVDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatIntegrityDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitRateDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitTargetDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatOnlineRateDPO.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatAssesDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatComassesDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlickerDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlucDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateIDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateVDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicIDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicVDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerPDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerQDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerSDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataIDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmIDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmVDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataPltDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataVDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatIntegrityDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitRateDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitTargetDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatOnlineRateDMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatAssesDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatComassesDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlickerDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlucDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateIDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateVDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicIDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicVDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerPDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerQDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerSDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmIDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmVDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIntegrityDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataPltDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataVDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitRateDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitTargetDMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatOnlineRateMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlickerDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlucDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateIDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateVDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicIDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicVDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerPDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerQDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerSDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataIDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmIDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmVDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataPltDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataVDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatLimitRateDServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlickerDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlucDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateIDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateVDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicIDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicVDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerPDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerQDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerSDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataIDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmIDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmVDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataPltDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataVDService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatLimitRateDService.java diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmComprehensiveAssessJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmComprehensiveAssessJob.java index 80992e2fb..7cb29bb3e 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmComprehensiveAssessJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmComprehensiveAssessJob.java @@ -34,4 +34,13 @@ public class HarmComprehensiveAssessJob { lineParam.setDataSource(1); harmonicGeneralFeignClient.generalData(lineParam); } + + @XxlJob("comprehensiveAssessHandlerToMysql") + public void comprehensiveAssessHandlerToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + harmonicGeneralFeignClient.generalDataToMysql(lineParam); + } } diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmDateToDayJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmDateToDayJob.java index 50a8550e5..a517e4dce 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmDateToDayJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmDateToDayJob.java @@ -45,4 +45,13 @@ public class HarmDateToDayJob { dayDataFeignClient.dayDataHanlder(lineParam); } + @XxlJob("harmDateToDayJobToMysql") + public void harmDateToDayJobToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + dayDataFeignClient.dataToDayHandler(lineParam); + } + } diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmIntegrityJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmIntegrityJob.java index 5811388fd..6d93832c1 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmIntegrityJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmIntegrityJob.java @@ -35,4 +35,13 @@ public class HarmIntegrityJob { integrityFeignClient.computeDataIntegrity(lineParam); } + @XxlJob("harmIntegrityJobToMysql") + public void harmIntegrityJobToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + integrityFeignClient.dataIntegrity(lineParam); + } + } diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmKpiAssessJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmKpiAssessJob.java index fab9f91d0..eaa72fff1 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmKpiAssessJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmKpiAssessJob.java @@ -35,4 +35,13 @@ public class HarmKpiAssessJob { lineParam.setDataSource(1); harmonicMetricFeignClient.metricData(lineParam); } + + @XxlJob("kpiAssessHandlerToMysql") + public void kpiAssessHandlerToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + harmonicMetricFeignClient.metricDataToMysql(lineParam); + } } diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitRateJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitRateJob.java index 65b8af3ea..9fa8adb52 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitRateJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitRateJob.java @@ -41,4 +41,13 @@ public class HarmLimitRateJob { limitrateFeignClient.limitRateHanlder(lineParam); } + @XxlJob("harmLimitRateJobToMysql") + public void harmLimitRateJobToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + limitrateFeignClient.limitRate(lineParam); + } + } diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitTargetJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitTargetJob.java index d701179c1..21a74eba0 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitTargetJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmLimitTargetJob.java @@ -36,4 +36,13 @@ public class HarmLimitTargetJob { limitTargetFeignClient.getLimitTargetData(lineParam); } + @XxlJob("harmLimitTargetJobToMysql") + public void harmLimitTargetJobToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + limitTargetFeignClient.limitTargetData(lineParam); + } + } diff --git a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmOnlineRateJob.java b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmOnlineRateJob.java index 5904a89b7..cef287e45 100644 --- a/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmOnlineRateJob.java +++ b/pqs-job/job-executor/src/main/java/com/njcn/executor/handler/HarmOnlineRateJob.java @@ -31,4 +31,13 @@ public class HarmOnlineRateJob { onlineRateFeignClient.getOnlineRateData(lineParam); } + @XxlJob("harmOnlineRateJobToMysql") + public void harmOnlineRateJobToMysql(){ + LineParam lineParam = new LineParam(); + lineParam.setType(Integer.valueOf(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataDate(CommonExecutorUtils.prepareTimeDeal(BizParamConstant.STAT_BIZ_DAY)); + lineParam.setDataSource(2); + onlineRateFeignClient.onlineRateData(lineParam); + } + } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/DayDataFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/DayDataFeignClient.java index ba9b051f7..7f2ec0d9a 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/DayDataFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/DayDataFeignClient.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RequestBody; * @date 2022/10/20 */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE,//对应模块名 + value = ServerInfo.PREPARE_BOOT,//对应模块名 path = "/daydata",//对应controller请求类 fallbackFactory = DayDataFeignClientFallbackFactory.class//服务降级处理类 ) @@ -28,4 +28,7 @@ public interface DayDataFeignClient { @PostMapping("/dayDataHanlder") HttpResult dayDataHanlder(@RequestBody LineParam jobParam); + @PostMapping("/dataToDay") + HttpResult dataToDayHandler(@RequestBody LineParam jobParam); + } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicGeneralFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicGeneralFeignClient.java index 783fef079..8baa1005c 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicGeneralFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicGeneralFeignClient.java @@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.RequestBody; */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE, + value = ServerInfo.PREPARE_BOOT, path = "/general", fallbackFactory = DistortionRateFeignClientFallbackFactory.class ) @@ -25,4 +25,7 @@ public interface HarmonicGeneralFeignClient { @PostMapping("/generalData") HttpResult generalData(@RequestBody @Validated LineParam lineParam); + + @PostMapping("/generalDataToMysql") + HttpResult generalDataToMysql(@RequestBody @Validated LineParam lineParam); } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicMetricFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicMetricFeignClient.java index 9733f79de..35fe7df27 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicMetricFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/HarmonicMetricFeignClient.java @@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestBody; */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE, + value = ServerInfo.PREPARE_BOOT, path = "/metric", fallbackFactory = HarmonicMetricFeignClientFallbackFactory.class ) @@ -24,4 +24,7 @@ public interface HarmonicMetricFeignClient { @PostMapping("/metricData") HttpResult metricData(@RequestBody @Validated LineParam lineParam); + + @PostMapping("/metricDataToMysql") + HttpResult metricDataToMysql(@RequestBody @Validated LineParam lineParam); } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/IntegrityFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/IntegrityFeignClient.java index d0bfd73a4..2b745fbfb 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/IntegrityFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/IntegrityFeignClient.java @@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RequestBody; * @date 2022/10/20 */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE,//对应模块名 + value = ServerInfo.PREPARE_BOOT,//对应模块名 path = "/integrity",//对应controller请求类 fallbackFactory = IntegrityFeignClientFallbackFactory.class//服务降级处理类 ) @@ -29,4 +29,7 @@ public interface IntegrityFeignClient { @PostMapping("/computeDataIntegrity") HttpResult computeDataIntegrity(@RequestBody @Validated LineParam lineParam); + @PostMapping("/dataIntegrity") + HttpResult dataIntegrity(@RequestBody @Validated LineParam lineParam); + } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitTargetFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitTargetFeignClient.java index 51341caa4..b90088894 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitTargetFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitTargetFeignClient.java @@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RequestBody; * @date 2022/10/20 */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE,//对应模块名 + value = ServerInfo.PREPARE_BOOT,//对应模块名 path = "/limitTarget",//对应controller请求类 fallbackFactory = LimitTargetFeignClientFallbackFactory.class//服务降级处理类 ) @@ -29,4 +29,7 @@ public interface LimitTargetFeignClient { @PostMapping("/getLimitTargetData") HttpResult getLimitTargetData(@RequestBody @Validated LineParam lineParam); + @PostMapping("/limitTargetData") + HttpResult limitTargetData(@RequestBody @Validated LineParam lineParam); + } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitrateFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitrateFeignClient.java index b6135bd1c..c694826b0 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitrateFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/LimitrateFeignClient.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RequestBody; * @date 2022/10/20 */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE,//对应模块名 + value = ServerInfo.PREPARE_BOOT,//对应模块名 path = "/limitrate",//对应controller请求类 fallbackFactory = LimitrateFeignClientFallbackFactory.class//服务降级处理类 ) @@ -26,4 +26,7 @@ public interface LimitrateFeignClient { @PostMapping("/LimitRateHanlder") HttpResult limitRateHanlder(@RequestBody LineParam limitRateHanlderParam ); + @PostMapping("/LimitRate") + HttpResult limitRate(@RequestBody LineParam limitRateHanlderParam ); + } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/OnlineRateFeignClient.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/OnlineRateFeignClient.java index 586c7d11e..9fda2e8c7 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/OnlineRateFeignClient.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/OnlineRateFeignClient.java @@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RequestBody; * @date 2022/10/20 */ @FeignClient( - value = ServerInfo.HARMONIC_PREPARE,//对应模块名 + value = ServerInfo.PREPARE_BOOT,//对应模块名 path = "/onlineRate",//对应controller请求类 fallbackFactory = OnlineRateFeignClientFallbackFactory.class//服务降级处理类 ) @@ -27,4 +27,7 @@ public interface OnlineRateFeignClient { @PostMapping("/getOnlineRateData") HttpResult getOnlineRateData(@RequestBody @Validated LineParam lineParam); + @PostMapping("/onlineRateData") + HttpResult onlineRateData(@RequestBody @Validated LineParam lineParam); + } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/DayDataFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/DayDataFeignClientFallbackFactory.java index 0e772755f..7c5ac22f1 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/DayDataFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/DayDataFeignClientFallbackFactory.java @@ -37,6 +37,12 @@ public class DayDataFeignClientFallbackFactory implements FallbackFactory dataToDayHandler(LineParam jobParam) { + log.error("{}异常,降级处理,异常为:{}", "Date数据转Day数据: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicGeneralFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicGeneralFeignClientFallbackFactory.java index 01c971378..12f7048a2 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicGeneralFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicGeneralFeignClientFallbackFactory.java @@ -35,6 +35,12 @@ public class HarmonicGeneralFeignClientFallbackFactory implements FallbackFactor log.error("{}异常,降级处理,异常为:{}", "稳态综合评估: ", throwable.toString()); throw new BusinessException(finalExceptionEnum); } + + @Override + public HttpResult generalDataToMysql(LineParam lineParam) { + log.error("{}异常,降级处理,异常为:{}", "稳态综合评估: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicMetricFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicMetricFeignClientFallbackFactory.java index 0acf887c1..26664f3b0 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicMetricFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/HarmonicMetricFeignClientFallbackFactory.java @@ -35,6 +35,12 @@ public class HarmonicMetricFeignClientFallbackFactory implements FallbackFactory log.error("{}异常,降级处理,异常为:{}", "稳态指标评估: ", throwable.toString()); throw new BusinessException(finalExceptionEnum); } + + @Override + public HttpResult metricDataToMysql(LineParam lineParam) { + log.error("{}异常,降级处理,异常为:{}", "稳态指标评估: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/IntegrityFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/IntegrityFeignClientFallbackFactory.java index bdd909121..9a6552fd1 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/IntegrityFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/IntegrityFeignClientFallbackFactory.java @@ -34,6 +34,12 @@ public class IntegrityFeignClientFallbackFactory implements FallbackFactory dataIntegrity(LineParam lineParam) { + log.error("{}异常,降级处理,异常为:{}", "数据完整性处理: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitTargetFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitTargetFeignClientFallbackFactory.java index 2c6844bd3..5cc1384be 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitTargetFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitTargetFeignClientFallbackFactory.java @@ -38,6 +38,12 @@ public class LimitTargetFeignClientFallbackFactory implements FallbackFactory
  • limitTargetData(LineParam lineParam) { + log.error("{}异常,降级处理,异常为:{}", "越限数据: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitrateFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitrateFeignClientFallbackFactory.java index 93780ce7f..2780e5743 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitrateFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/LimitrateFeignClientFallbackFactory.java @@ -37,6 +37,12 @@ public class LimitrateFeignClientFallbackFactory implements FallbackFactory limitRate(LineParam limitRateHanlderParam) { + log.error("{}异常,降级处理,异常为:{}", "越限数据处理: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/OnlineRateFeignClientFallbackFactory.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/OnlineRateFeignClientFallbackFactory.java index b3f509d66..31258f085 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/OnlineRateFeignClientFallbackFactory.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/api/line/fallback/OnlineRateFeignClientFallbackFactory.java @@ -34,6 +34,12 @@ public class OnlineRateFeignClientFallbackFactory implements FallbackFactory onlineRateData(LineParam lineParam) { + log.error("{}异常,降级处理,异常为:{}", "在线率: ", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } }; } } diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/param/LineParam.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/param/LineParam.java index 4da48bffe..d8dfe9a8f 100644 --- a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/param/LineParam.java +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/param/LineParam.java @@ -29,7 +29,7 @@ public class LineParam { @NotBlank(message = "时间不可为空") private String dataDate; - @ApiModelProperty(name = "dataSource",value = "数据源(0:oracle,1:influxdb)") + @ApiModelProperty(name = "dataSource",value = "数据源(0:oracle,1:influxdb 2:mysql)") @NotNull(message = "数据源不可为空") private Integer dataSource; diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatAssesDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatAssesDPO.java new file mode 100644 index 000000000..59fc8f3bb --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatAssesDPO.java @@ -0,0 +1,44 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/27 15:20 + */ +@Data +@TableName(value = "r_stat_asses_d") +public class RStatAssesDPO implements Serializable { + + @MppMultiId + @TableField(value = "time_id") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @TableField(value = "vu_dev") + private Double vuDev; + + @TableField(value = "freq_dev") + private Double freqDev; + + @TableField(value = "data_plt") + private Double dataPlt; + + @TableField(value = "v_unbalance_cp95") + private Double vUnbalanceCp95; + + @TableField(value = "v_thd_cp95") + private Double vThdCp95; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatComassesDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatComassesDPO.java new file mode 100644 index 000000000..2c96e8498 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatComassesDPO.java @@ -0,0 +1,120 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/27 15:20 + */ +@Data +@TableName(value = "r_stat_comasses_d") +public class RStatComassesDPO implements Serializable { + + @MppMultiId + @TableField(value = "time_id") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @TableField(value = "freq_dev1") + private Double freqDev1; + + @TableField(value = "freq_dev2") + private Double freqDev2; + + @TableField(value = "freq_dev3") + private Double freqDev3; + + @TableField(value = "freq_dev4") + private Double freqDev4; + + @TableField(value = "freq_dev5") + private Double freqDev5; + + @TableField(value = "vu_dev1") + private Double vuDev1; + + @TableField(value = "vu_dev2") + private Double vuDev2; + + @TableField(value = "vu_dev3") + private Double vuDev3; + + @TableField(value = "vu_dev4") + private Double vuDev4; + + @TableField(value = "vu_dev5") + private Double vuDev5; + + @TableField(value = "data_pst1") + private Double dataPst1; + + @TableField(value = "data_pst2") + private Double dataPst2; + + @TableField(value = "data_pst3") + private Double dataPst3; + + @TableField(value = "data_pst4") + private Double dataPst4; + + @TableField(value = "data_pst5") + private Double dataPst5; + + @TableField(value = "v_unbalance1") + private Double vUnbalance1; + + @TableField(value = "v_unbalance2") + private Double vUnbalance2; + + @TableField(value = "v_unbalance3") + private Double vUnbalance3; + + @TableField(value = "v_unbalance4") + private Double vUnbalance4; + + @TableField(value = "v_unbalance5") + private Double vUnbalance5; + + @TableField(value = "v_thd1") + private Double vThd1; + + @TableField(value = "v_thd2") + private Double vThd2; + + @TableField(value = "v_thd3") + private Double vThd3; + + @TableField(value = "v_thd4") + private Double vThd4; + + @TableField(value = "v_thd5") + private Double vThd5; + + @TableField(value = "event1") + private Double event1; + + @TableField(value = "event2") + private Double event2; + + @TableField(value = "event3") + private Double event3; + + @TableField(value = "event4") + private Double event4; + + @TableField(value = "event5") + private Double event5; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlickerDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlickerDPO.java new file mode 100644 index 000000000..b1d1b27ad --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlickerDPO.java @@ -0,0 +1,51 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/22 19:07 + */ +@Data +@TableName(value = "r_stat_data_flicker_d") +public class RStatDataFlickerDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "fluc") + private Double fluc; + + @TableField(value = "plt") + private Double plt; + + @TableField(value = "pst") + private Double pst; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlucDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlucDPO.java new file mode 100644 index 000000000..fe132ea9f --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataFlucDPO.java @@ -0,0 +1,46 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 11:21 + */ +@Data +@TableName(value = "r_stat_data_fluc_d") +public class RStatDataFlucDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "fluc") + private Double fluc; + + @TableField(value = "fluccf") + private Double fluccf; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicIDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicIDPO.java new file mode 100644 index 000000000..92ba9399f --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicIDPO.java @@ -0,0 +1,190 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 11:39 + */ +@Data +@TableName(value = "r_stat_data_harmphasic_i_d") +public class RStatDataHarmphasicIDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "i_1") + private Double i1; + + @TableField(value = "i_2") + private Double i2; + + @TableField(value = "i_3") + private Double i3; + + @TableField(value = "i_4") + private Double i4; + + @TableField(value = "i_5") + private Double i5; + + @TableField(value = "i_6") + private Double i6; + + @TableField(value = "i_7") + private Double i7; + + @TableField(value = "i_8") + private Double i8; + + @TableField(value = "i_9") + private Double i9; + + @TableField(value = "i_10") + private Double i10; + + @TableField(value = "i_11") + private Double i11; + + @TableField(value = "i_12") + private Double i12; + + @TableField(value = "i_13") + private Double i13; + + @TableField(value = "i_14") + private Double i14; + + @TableField(value = "i_15") + private Double i15; + + @TableField(value = "i_16") + private Double i16; + + @TableField(value = "i_17") + private Double i17; + + @TableField(value = "i_18") + private Double i18; + + @TableField(value = "i_19") + private Double i19; + + @TableField(value = "i_20") + private Double i20; + + @TableField(value = "i_21") + private Double i21; + + @TableField(value = "i_22") + private Double i22; + + @TableField(value = "i_23") + private Double i23; + + @TableField(value = "i_24") + private Double i24; + + @TableField(value = "i_25") + private Double i25; + + @TableField(value = "i_26") + private Double i26; + + @TableField(value = "i_27") + private Double i27; + + @TableField(value = "i_28") + private Double i28; + + @TableField(value = "i_29") + private Double i29; + + @TableField(value = "i_30") + private Double i30; + + @TableField(value = "i_31") + private Double i31; + + @TableField(value = "i_32") + private Double i32; + + @TableField(value = "i_33") + private Double i33; + + @TableField(value = "i_34") + private Double i34; + + @TableField(value = "i_35") + private Double i35; + + @TableField(value = "i_36") + private Double i36; + + @TableField(value = "i_37") + private Double i37; + + @TableField(value = "i_38") + private Double i38; + + @TableField(value = "i_39") + private Double i39; + + @TableField(value = "i_40") + private Double i40; + + @TableField(value = "i_41") + private Double i41; + + @TableField(value = "i_42") + private Double i42; + + @TableField(value = "i_43") + private Double i43; + + @TableField(value = "i_44") + private Double i44; + + @TableField(value = "i_45") + private Double i45; + + @TableField(value = "i_46") + private Double i46; + + @TableField(value = "i_47") + private Double i47; + + @TableField(value = "i_48") + private Double i48; + + @TableField(value = "i_49") + private Double i49; + + @TableField(value = "i_50") + private Double i50; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicVDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicVDPO.java new file mode 100644 index 000000000..0181eacfa --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmphasicVDPO.java @@ -0,0 +1,190 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 11:39 + */ +@Data +@TableName(value = "r_stat_data_harmphasic_v_d") +public class RStatDataHarmphasicVDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "v_1") + private Double v1; + + @TableField(value = "v_2") + private Double v2; + + @TableField(value = "v_3") + private Double v3; + + @TableField(value = "v_4") + private Double v4; + + @TableField(value = "v_5") + private Double v5; + + @TableField(value = "v_6") + private Double v6; + + @TableField(value = "v_7") + private Double v7; + + @TableField(value = "v_8") + private Double v8; + + @TableField(value = "v_9") + private Double v9; + + @TableField(value = "v_10") + private Double v10; + + @TableField(value = "v_11") + private Double v11; + + @TableField(value = "v_12") + private Double v12; + + @TableField(value = "v_13") + private Double v13; + + @TableField(value = "v_14") + private Double v14; + + @TableField(value = "v_15") + private Double v15; + + @TableField(value = "v_16") + private Double v16; + + @TableField(value = "v_17") + private Double v17; + + @TableField(value = "v_18") + private Double v18; + + @TableField(value = "v_19") + private Double v19; + + @TableField(value = "v_20") + private Double v20; + + @TableField(value = "v_21") + private Double v21; + + @TableField(value = "v_22") + private Double v22; + + @TableField(value = "v_23") + private Double v23; + + @TableField(value = "v_24") + private Double v24; + + @TableField(value = "v_25") + private Double v25; + + @TableField(value = "v_26") + private Double v26; + + @TableField(value = "v_27") + private Double v27; + + @TableField(value = "v_28") + private Double v28; + + @TableField(value = "v_29") + private Double v29; + + @TableField(value = "v_30") + private Double v30; + + @TableField(value = "v_31") + private Double v31; + + @TableField(value = "v_32") + private Double v32; + + @TableField(value = "v_33") + private Double v33; + + @TableField(value = "v_34") + private Double v34; + + @TableField(value = "v_35") + private Double v35; + + @TableField(value = "v_36") + private Double v36; + + @TableField(value = "v_37") + private Double v37; + + @TableField(value = "v_38") + private Double v38; + + @TableField(value = "v_39") + private Double v39; + + @TableField(value = "v_40") + private Double v40; + + @TableField(value = "v_41") + private Double v41; + + @TableField(value = "v_42") + private Double v42; + + @TableField(value = "v_43") + private Double v43; + + @TableField(value = "v_44") + private Double v44; + + @TableField(value = "v_45") + private Double v45; + + @TableField(value = "v_46") + private Double v46; + + @TableField(value = "v_47") + private Double v47; + + @TableField(value = "v_48") + private Double v48; + + @TableField(value = "v_49") + private Double v49; + + @TableField(value = "v_50") + private Double v50; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerPDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerPDPO.java new file mode 100644 index 000000000..4c76ad230 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerPDPO.java @@ -0,0 +1,200 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; +import org.influxdb.annotation.Column; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 13:31 + */ +@Data +@TableName(value = "r_stat_data_harmpower_p_d") +public class RStatDataHarmpowerPDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "df") + private Double df; + + @TableField(value = "pf") + private Double pf; + + @TableField(value = "p") + private Double p; + + @TableField(value = "p_1") + private Double p1; + + @TableField(value = "p_2") + private Double p2; + + @TableField(value = "p_3") + private Double p3; + + @TableField(value = "p_4") + private Double p4; + + @TableField(value = "p_5") + private Double p5; + + @TableField(value = "p_6") + private Double p6; + + @TableField(value = "p_7") + private Double p7; + + @TableField(value = "p_8") + private Double p8; + + @TableField(value = "p_9") + private Double p9; + + @TableField(value = "p_10") + private Double p10; + + @TableField(value = "p_11") + private Double p11; + + @TableField(value = "p_12") + private Double p12; + + @TableField(value = "p_13") + private Double p13; + + @TableField(value = "p_14") + private Double p14; + + @TableField(value = "p_15") + private Double p15; + + @TableField(value = "p_16") + private Double p16; + + @TableField(value = "p_17") + private Double p17; + + @TableField(value = "p_18") + private Double p18; + + @TableField(value = "p_19") + private Double p19; + + @TableField(value = "p_20") + private Double p20; + + @TableField(value = "p_21") + private Double p21; + + @TableField(value = "p_22") + private Double p22; + + @TableField(value = "p_23") + private Double p23; + + @TableField(value = "p_24") + private Double p24; + + @TableField(value = "p_25") + private Double p25; + + @TableField(value = "p_26") + private Double p26; + + @TableField(value = "p_27") + private Double p27; + + @TableField(value = "p_28") + private Double p28; + + @TableField(value = "p_29") + private Double p29; + + @TableField(value = "p_30") + private Double p30; + + @TableField(value = "p_31") + private Double p31; + + @TableField(value = "p_32") + private Double p32; + + @TableField(value = "p_33") + private Double p33; + + @TableField(value = "p_34") + private Double p34; + + @TableField(value = "p_35") + private Double p35; + + @TableField(value = "p_36") + private Double p36; + + @TableField(value = "p_37") + private Double p37; + + @TableField(value = "p_38") + private Double p38; + + @TableField(value = "p_39") + private Double p39; + + @TableField(value = "p_40") + private Double p40; + + @TableField(value = "p_41") + private Double p41; + + @TableField(value = "p_42") + private Double p42; + + @TableField(value = "p_43") + private Double p43; + + @TableField(value = "p_44") + private Double p44; + + @TableField(value = "p_45") + private Double p45; + + @TableField(value = "p_46") + private Double p46; + + @TableField(value = "p_47") + private Double p47; + + @TableField(value = "p_48") + private Double p48; + + @TableField(value = "p_49") + private Double p49; + + @TableField(value = "p_50") + private Double p50; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerQDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerQDPO.java new file mode 100644 index 000000000..3a3670dca --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerQDPO.java @@ -0,0 +1,193 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 13:31 + */ +@Data +@TableName(value = "r_stat_data_harmpower_q_d") +public class RStatDataHarmpowerQDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "q") + private Double q; + + @TableField(value = "q_1") + private Double q1; + + @TableField(value = "q_2") + private Double q2; + + @TableField(value = "q_3") + private Double q3; + + @TableField(value = "q_4") + private Double q4; + + @TableField(value = "q_5") + private Double q5; + + @TableField(value = "q_6") + private Double q6; + + @TableField(value = "q_7") + private Double q7; + + @TableField(value = "q_8") + private Double q8; + + @TableField(value = "q_9") + private Double q9; + + @TableField(value = "q_10") + private Double q10; + + @TableField(value = "q_11") + private Double q11; + + @TableField(value = "q_12") + private Double q12; + + @TableField(value = "q_13") + private Double q13; + + @TableField(value = "q_14") + private Double q14; + + @TableField(value = "q_15") + private Double q15; + + @TableField(value = "q_16") + private Double q16; + + @TableField(value = "q_17") + private Double q17; + + @TableField(value = "q_18") + private Double q18; + + @TableField(value = "q_19") + private Double q19; + + @TableField(value = "q_20") + private Double q20; + + @TableField(value = "q_21") + private Double q21; + + @TableField(value = "q_22") + private Double q22; + + @TableField(value = "q_23") + private Double q23; + + @TableField(value = "q_24") + private Double q24; + + @TableField(value = "q_25") + private Double q25; + + @TableField(value = "q_26") + private Double q26; + + @TableField(value = "q_27") + private Double q27; + + @TableField(value = "q_28") + private Double q28; + + @TableField(value = "q_29") + private Double q29; + + @TableField(value = "q_30") + private Double q30; + + @TableField(value = "q_31") + private Double q31; + + @TableField(value = "q_32") + private Double q32; + + @TableField(value = "q_33") + private Double q33; + + @TableField(value = "q_34") + private Double q34; + + @TableField(value = "q_35") + private Double q35; + + @TableField(value = "q_36") + private Double q36; + + @TableField(value = "q_37") + private Double q37; + + @TableField(value = "q_38") + private Double q38; + + @TableField(value = "q_39") + private Double q39; + + @TableField(value = "q_40") + private Double q40; + + @TableField(value = "q_41") + private Double q41; + + @TableField(value = "q_42") + private Double q42; + + @TableField(value = "q_43") + private Double q43; + + @TableField(value = "q_44") + private Double q44; + + @TableField(value = "q_45") + private Double q45; + + @TableField(value = "q_46") + private Double q46; + + @TableField(value = "q_47") + private Double q47; + + @TableField(value = "q_48") + private Double q48; + + @TableField(value = "q_49") + private Double q49; + + @TableField(value = "q_50") + private Double q50; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerSDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerSDPO.java new file mode 100644 index 000000000..ee4a7c1f2 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmpowerSDPO.java @@ -0,0 +1,193 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 13:31 + */ +@Data +@TableName(value = "r_stat_data_harmpower_s_d") +public class RStatDataHarmpowerSDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "s") + private Double s; + + @TableField(value = "s_1") + private Double s1; + + @TableField(value = "s_2") + private Double s2; + + @TableField(value = "s_3") + private Double s3; + + @TableField(value = "s_4") + private Double s4; + + @TableField(value = "s_5") + private Double s5; + + @TableField(value = "s_6") + private Double s6; + + @TableField(value = "s_7") + private Double s7; + + @TableField(value = "s_8") + private Double s8; + + @TableField(value = "s_9") + private Double s9; + + @TableField(value = "s_10") + private Double s10; + + @TableField(value = "s_11") + private Double s11; + + @TableField(value = "s_12") + private Double s12; + + @TableField(value = "s_13") + private Double s13; + + @TableField(value = "s_14") + private Double s14; + + @TableField(value = "s_15") + private Double s15; + + @TableField(value = "s_16") + private Double s16; + + @TableField(value = "s_17") + private Double s17; + + @TableField(value = "s_18") + private Double s18; + + @TableField(value = "s_19") + private Double s19; + + @TableField(value = "s_20") + private Double s20; + + @TableField(value = "s_21") + private Double s21; + + @TableField(value = "s_22") + private Double s22; + + @TableField(value = "s_23") + private Double s23; + + @TableField(value = "s_24") + private Double s24; + + @TableField(value = "s_25") + private Double s25; + + @TableField(value = "s_26") + private Double s26; + + @TableField(value = "s_27") + private Double s27; + + @TableField(value = "s_28") + private Double s28; + + @TableField(value = "s_29") + private Double s29; + + @TableField(value = "s_30") + private Double s30; + + @TableField(value = "s_31") + private Double s31; + + @TableField(value = "s_32") + private Double s32; + + @TableField(value = "s_33") + private Double s33; + + @TableField(value = "s_34") + private Double s34; + + @TableField(value = "s_35") + private Double s35; + + @TableField(value = "s_36") + private Double s36; + + @TableField(value = "s_37") + private Double s37; + + @TableField(value = "s_38") + private Double s38; + + @TableField(value = "s_39") + private Double s39; + + @TableField(value = "s_40") + private Double s40; + + @TableField(value = "s_41") + private Double s41; + + @TableField(value = "s_42") + private Double s42; + + @TableField(value = "s_43") + private Double s43; + + @TableField(value = "s_44") + private Double s44; + + @TableField(value = "s_45") + private Double s45; + + @TableField(value = "s_46") + private Double s46; + + @TableField(value = "s_47") + private Double s47; + + @TableField(value = "s_48") + private Double s48; + + @TableField(value = "s_49") + private Double s49; + + @TableField(value = "s_50") + private Double s50; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateIDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateIDPO.java new file mode 100644 index 000000000..2ab255ede --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateIDPO.java @@ -0,0 +1,191 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:18 + */ +@Data +@TableName(value = "r_stat_data_harmrate_i_d") +public class RStatDataHarmrateIDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "i_1") + private Double i1; + + @TableField(value = "i_2") + private Double i2; + + @TableField(value = "i_3") + private Double i3; + + @TableField(value = "i_4") + private Double i4; + + @TableField(value = "i_5") + private Double i5; + + @TableField(value = "i_6") + private Double i6; + + @TableField(value = "i_7") + private Double i7; + + @TableField(value = "i_8") + private Double i8; + + @TableField(value = "i_9") + private Double i9; + + @TableField(value = "i_10") + private Double i10; + + @TableField(value = "i_11") + private Double i11; + + @TableField(value = "i_12") + private Double i12; + + @TableField(value = "i_13") + private Double i13; + + @TableField(value = "i_14") + private Double i14; + + @TableField(value = "i_15") + private Double i15; + + @TableField(value = "i_16") + private Double i16; + + @TableField(value = "i_17") + private Double i17; + + @TableField(value = "i_18") + private Double i18; + + @TableField(value = "i_19") + private Double i19; + + @TableField(value = "i_20") + private Double i20; + + @TableField(value = "i_21") + private Double i21; + + @TableField(value = "i_22") + private Double i22; + + @TableField(value = "i_23") + private Double i23; + + @TableField(value = "i_24") + private Double i24; + + @TableField(value = "i_25") + private Double i25; + + @TableField(value = "i_26") + private Double i26; + + @TableField(value = "i_27") + private Double i27; + + @TableField(value = "i_28") + private Double i28; + + @TableField(value = "i_29") + private Double i29; + + @TableField(value = "i_30") + private Double i30; + + @TableField(value = "i_31") + private Double i31; + + @TableField(value = "i_32") + private Double i32; + + @TableField(value = "i_33") + private Double i33; + + @TableField(value = "i_34") + private Double i34; + + @TableField(value = "i_35") + private Double i35; + + @TableField(value = "i_36") + private Double i36; + + @TableField(value = "i_37") + private Double i37; + + @TableField(value = "i_38") + private Double i38; + + @TableField(value = "i_39") + private Double i39; + + @TableField(value = "i_40") + private Double i40; + + @TableField(value = "i_41") + private Double i41; + + @TableField(value = "i_42") + private Double i42; + + @TableField(value = "i_43") + private Double i43; + + @TableField(value = "i_44") + private Double i44; + + @TableField(value = "i_45") + private Double i45; + + @TableField(value = "i_46") + private Double i46; + + @TableField(value = "i_47") + private Double i47; + + @TableField(value = "i_48") + private Double i48; + + @TableField(value = "i_49") + private Double i49; + + @TableField(value = "i_50") + private Double i50; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateVDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateVDPO.java new file mode 100644 index 000000000..af8217445 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataHarmrateVDPO.java @@ -0,0 +1,191 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:18 + */ +@Data +@TableName(value = "r_stat_data_harmrate_v_d") +public class RStatDataHarmrateVDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "v_1") + private Double v1; + + @TableField(value = "v_2") + private Double v2; + + @TableField(value = "v_3") + private Double v3; + + @TableField(value = "v_4") + private Double v4; + + @TableField(value = "v_5") + private Double v5; + + @TableField(value = "v_6") + private Double v6; + + @TableField(value = "v_7") + private Double v7; + + @TableField(value = "v_8") + private Double v8; + + @TableField(value = "v_9") + private Double v9; + + @TableField(value = "v_10") + private Double v10; + + @TableField(value = "v_11") + private Double v11; + + @TableField(value = "v_12") + private Double v12; + + @TableField(value = "v_13") + private Double v13; + + @TableField(value = "v_14") + private Double v14; + + @TableField(value = "v_15") + private Double v15; + + @TableField(value = "v_16") + private Double v16; + + @TableField(value = "v_17") + private Double v17; + + @TableField(value = "v_18") + private Double v18; + + @TableField(value = "v_19") + private Double v19; + + @TableField(value = "v_20") + private Double v20; + + @TableField(value = "v_21") + private Double v21; + + @TableField(value = "v_22") + private Double v22; + + @TableField(value = "v_23") + private Double v23; + + @TableField(value = "v_24") + private Double v24; + + @TableField(value = "v_25") + private Double v25; + + @TableField(value = "v_26") + private Double v26; + + @TableField(value = "v_27") + private Double v27; + + @TableField(value = "v_28") + private Double v28; + + @TableField(value = "v_29") + private Double v29; + + @TableField(value = "v_30") + private Double v30; + + @TableField(value = "v_31") + private Double v31; + + @TableField(value = "v_32") + private Double v32; + + @TableField(value = "v_33") + private Double v33; + + @TableField(value = "v_34") + private Double v34; + + @TableField(value = "v_35") + private Double v35; + + @TableField(value = "v_36") + private Double v36; + + @TableField(value = "v_37") + private Double v37; + + @TableField(value = "v_38") + private Double v38; + + @TableField(value = "v_39") + private Double v39; + + @TableField(value = "v_40") + private Double v40; + + @TableField(value = "v_41") + private Double v41; + + @TableField(value = "v_42") + private Double v42; + + @TableField(value = "v_43") + private Double v43; + + @TableField(value = "v_44") + private Double v44; + + @TableField(value = "v_45") + private Double v45; + + @TableField(value = "v_46") + private Double v46; + + @TableField(value = "v_47") + private Double v47; + + @TableField(value = "v_48") + private Double v48; + + @TableField(value = "v_49") + private Double v49; + + @TableField(value = "v_50") + private Double v50; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataIDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataIDPO.java new file mode 100644 index 000000000..a709ef67c --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataIDPO.java @@ -0,0 +1,209 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:29 + */ +@Data +@TableName(value = "r_stat_data_i_d") +public class RStatDataIDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "i_neg") + private Double iNeg; + + @TableField(value = "i_pos") + private Double iPos; + + @TableField(value = "i_thd") + private Double iThd; + + @TableField(value = "i_unbalance") + private Double iUnbalance; + + @TableField(value = "i_zero") + private Double iZero; + + @TableField(value = "rms") + private Double rms; + + @TableField(value = "i_1") + private Double i1; + + @TableField(value = "i_2") + private Double i2; + + @TableField(value = "i_3") + private Double i3; + + @TableField(value = "i_4") + private Double i4; + + @TableField(value = "i_5") + private Double i5; + + @TableField(value = "i_6") + private Double i6; + + @TableField(value = "i_7") + private Double i7; + + @TableField(value = "i_8") + private Double i8; + + @TableField(value = "i_9") + private Double i9; + + @TableField(value = "i_10") + private Double i10; + + @TableField(value = "i_11") + private Double i11; + + @TableField(value = "i_12") + private Double i12; + + @TableField(value = "i_13") + private Double i13; + + @TableField(value = "i_14") + private Double i14; + + @TableField(value = "i_15") + private Double i15; + + @TableField(value = "i_16") + private Double i16; + + @TableField(value = "i_17") + private Double i17; + + @TableField(value = "i_18") + private Double i18; + + @TableField(value = "i_19") + private Double i19; + + @TableField(value = "i_20") + private Double i20; + + @TableField(value = "i_21") + private Double i21; + + @TableField(value = "i_22") + private Double i22; + + @TableField(value = "i_23") + private Double i23; + + @TableField(value = "i_24") + private Double i24; + + @TableField(value = "i_25") + private Double i25; + + @TableField(value = "i_26") + private Double i26; + + @TableField(value = "i_27") + private Double i27; + + @TableField(value = "i_28") + private Double i28; + + @TableField(value = "i_29") + private Double i29; + + @TableField(value = "i_30") + private Double i30; + + @TableField(value = "i_31") + private Double i31; + + @TableField(value = "i_32") + private Double i32; + + @TableField(value = "i_33") + private Double i33; + + @TableField(value = "i_34") + private Double i34; + + @TableField(value = "i_35") + private Double i35; + + @TableField(value = "i_36") + private Double i36; + + @TableField(value = "i_37") + private Double i37; + + @TableField(value = "i_38") + private Double i38; + + @TableField(value = "i_39") + private Double i39; + + @TableField(value = "i_40") + private Double i40; + + @TableField(value = "i_41") + private Double i41; + + @TableField(value = "i_42") + private Double i42; + + @TableField(value = "i_43") + private Double i43; + + @TableField(value = "i_44") + private Double i44; + + @TableField(value = "i_45") + private Double i45; + + @TableField(value = "i_46") + private Double i46; + + @TableField(value = "i_47") + private Double i47; + + @TableField(value = "i_48") + private Double i48; + + @TableField(value = "i_49") + private Double i49; + + @TableField(value = "i_50") + private Double i50; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmIDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmIDPO.java new file mode 100644 index 000000000..e0ed40f03 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmIDPO.java @@ -0,0 +1,191 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:36 + */ +@Data +@TableName(value = "r_stat_data_inharm_i_d") +public class RStatDataInharmIDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "i_1") + private Double i1; + + @TableField(value = "i_2") + private Double i2; + + @TableField(value = "i_3") + private Double i3; + + @TableField(value = "i_4") + private Double i4; + + @TableField(value = "i_5") + private Double i5; + + @TableField(value = "i_6") + private Double i6; + + @TableField(value = "i_7") + private Double i7; + + @TableField(value = "i_8") + private Double i8; + + @TableField(value = "i_9") + private Double i9; + + @TableField(value = "i_10") + private Double i10; + + @TableField(value = "i_11") + private Double i11; + + @TableField(value = "i_12") + private Double i12; + + @TableField(value = "i_13") + private Double i13; + + @TableField(value = "i_14") + private Double i14; + + @TableField(value = "i_15") + private Double i15; + + @TableField(value = "i_16") + private Double i16; + + @TableField(value = "i_17") + private Double i17; + + @TableField(value = "i_18") + private Double i18; + + @TableField(value = "i_19") + private Double i19; + + @TableField(value = "i_20") + private Double i20; + + @TableField(value = "i_21") + private Double i21; + + @TableField(value = "i_22") + private Double i22; + + @TableField(value = "i_23") + private Double i23; + + @TableField(value = "i_24") + private Double i24; + + @TableField(value = "i_25") + private Double i25; + + @TableField(value = "i_26") + private Double i26; + + @TableField(value = "i_27") + private Double i27; + + @TableField(value = "i_28") + private Double i28; + + @TableField(value = "i_29") + private Double i29; + + @TableField(value = "i_30") + private Double i30; + + @TableField(value = "i_31") + private Double i31; + + @TableField(value = "i_32") + private Double i32; + + @TableField(value = "i_33") + private Double i33; + + @TableField(value = "i_34") + private Double i34; + + @TableField(value = "i_35") + private Double i35; + + @TableField(value = "i_36") + private Double i36; + + @TableField(value = "i_37") + private Double i37; + + @TableField(value = "i_38") + private Double i38; + + @TableField(value = "i_39") + private Double i39; + + @TableField(value = "i_40") + private Double i40; + + @TableField(value = "i_41") + private Double i41; + + @TableField(value = "i_42") + private Double i42; + + @TableField(value = "i_43") + private Double i43; + + @TableField(value = "i_44") + private Double i44; + + @TableField(value = "i_45") + private Double i45; + + @TableField(value = "i_46") + private Double i46; + + @TableField(value = "i_47") + private Double i47; + + @TableField(value = "i_48") + private Double i48; + + @TableField(value = "i_49") + private Double i49; + + @TableField(value = "i_50") + private Double i50; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmVDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmVDPO.java new file mode 100644 index 000000000..00cbe8f1a --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataInharmVDPO.java @@ -0,0 +1,191 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:36 + */ +@Data +@TableName(value = "r_stat_data_inharm_v_d") +public class RStatDataInharmVDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "v_1") + private Double v1; + + @TableField(value = "v_2") + private Double v2; + + @TableField(value = "v_3") + private Double v3; + + @TableField(value = "v_4") + private Double v4; + + @TableField(value = "v_5") + private Double v5; + + @TableField(value = "v_6") + private Double v6; + + @TableField(value = "v_7") + private Double v7; + + @TableField(value = "v_8") + private Double v8; + + @TableField(value = "v_9") + private Double v9; + + @TableField(value = "v_10") + private Double v10; + + @TableField(value = "v_11") + private Double v11; + + @TableField(value = "v_12") + private Double v12; + + @TableField(value = "v_13") + private Double v13; + + @TableField(value = "v_14") + private Double v14; + + @TableField(value = "v_15") + private Double v15; + + @TableField(value = "v_16") + private Double v16; + + @TableField(value = "v_17") + private Double v17; + + @TableField(value = "v_18") + private Double v18; + + @TableField(value = "v_19") + private Double v19; + + @TableField(value = "v_20") + private Double v20; + + @TableField(value = "v_21") + private Double v21; + + @TableField(value = "v_22") + private Double v22; + + @TableField(value = "v_23") + private Double v23; + + @TableField(value = "v_24") + private Double v24; + + @TableField(value = "v_25") + private Double v25; + + @TableField(value = "v_26") + private Double v26; + + @TableField(value = "v_27") + private Double v27; + + @TableField(value = "v_28") + private Double v28; + + @TableField(value = "v_29") + private Double v29; + + @TableField(value = "v_30") + private Double v30; + + @TableField(value = "v_31") + private Double v31; + + @TableField(value = "v_32") + private Double v32; + + @TableField(value = "v_33") + private Double v33; + + @TableField(value = "v_34") + private Double v34; + + @TableField(value = "v_35") + private Double v35; + + @TableField(value = "v_36") + private Double v36; + + @TableField(value = "v_37") + private Double v37; + + @TableField(value = "v_38") + private Double v38; + + @TableField(value = "v_39") + private Double v39; + + @TableField(value = "v_40") + private Double v40; + + @TableField(value = "v_41") + private Double v41; + + @TableField(value = "v_42") + private Double v42; + + @TableField(value = "v_43") + private Double v43; + + @TableField(value = "v_44") + private Double v44; + + @TableField(value = "v_45") + private Double v45; + + @TableField(value = "v_46") + private Double v46; + + @TableField(value = "v_47") + private Double v47; + + @TableField(value = "v_48") + private Double v48; + + @TableField(value = "v_49") + private Double v49; + + @TableField(value = "v_50") + private Double v50; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataPltDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataPltDPO.java new file mode 100644 index 000000000..2c80c385f --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataPltDPO.java @@ -0,0 +1,44 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:46 + */ +@Data +@TableName(value = "r_stat_data_plt_d") +public class RStatDataPltDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "plt") + private Double plt; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataVDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataVDPO.java new file mode 100644 index 000000000..fb98c1a2f --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatDataVDPO.java @@ -0,0 +1,224 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 14:29 + */ +@Data +@TableName(value = "r_stat_data_v_d") +public class RStatDataVDPO implements Serializable { + + @MppMultiId + @TableField(value = "time") + private Date time; + + @MppMultiId + @TableField(value = "line_id") + private String lineId; + + @MppMultiId + @TableField(value = "phasic_type") + private String phaseType; + + @MppMultiId + @TableField(value = "value_type") + private String valueType; + + @TableField(value = "quality_flag") + private Integer qualityFlag; + + @TableField(value = "freq") + private Double freq; + + @TableField(value = "freq_dev") + private Double freqDev; + + @TableField(value = "rms") + private Double rms; + + @TableField(value = "rms_lvr") + private Double rmsLvr; + + @TableField(value = "v_neg") + private Double vNeg; + + @TableField(value = "v_pos") + private Double vPos; + + @TableField(value = "v_thd") + private Double vThd; + + @TableField(value = "v_unbalance") + private Double vUnbalance; + + @TableField(value = "v_zero") + private Double vZero; + + @TableField(value = "vl_dev") + private Double vlDev; + + @TableField(value = "vu_dev") + private Double vuDev; + + @TableField(value = "v_1") + private Double v1; + + @TableField(value = "v_2") + private Double v2; + + @TableField(value = "v_3") + private Double v3; + + @TableField(value = "v_4") + private Double v4; + + @TableField(value = "v_5") + private Double v5; + + @TableField(value = "v_6") + private Double v6; + + @TableField(value = "v_7") + private Double v7; + + @TableField(value = "v_8") + private Double v8; + + @TableField(value = "v_9") + private Double v9; + + @TableField(value = "v_10") + private Double v10; + + @TableField(value = "v_11") + private Double v11; + + @TableField(value = "v_12") + private Double v12; + + @TableField(value = "v_13") + private Double v13; + + @TableField(value = "v_14") + private Double v14; + + @TableField(value = "v_15") + private Double v15; + + @TableField(value = "v_16") + private Double v16; + + @TableField(value = "v_17") + private Double v17; + + @TableField(value = "v_18") + private Double v18; + + @TableField(value = "v_19") + private Double v19; + + @TableField(value = "v_20") + private Double v20; + + @TableField(value = "v_21") + private Double v21; + + @TableField(value = "v_22") + private Double v22; + + @TableField(value = "v_23") + private Double v23; + + @TableField(value = "v_24") + private Double v24; + + @TableField(value = "v_25") + private Double v25; + + @TableField(value = "v_26") + private Double v26; + + @TableField(value = "v_27") + private Double v27; + + @TableField(value = "v_28") + private Double v28; + + @TableField(value = "v_29") + private Double v29; + + @TableField(value = "v_30") + private Double v30; + + @TableField(value = "v_31") + private Double v31; + + @TableField(value = "v_32") + private Double v32; + + @TableField(value = "v_33") + private Double v33; + + @TableField(value = "v_34") + private Double v34; + + @TableField(value = "v_35") + private Double v35; + + @TableField(value = "v_36") + private Double v36; + + @TableField(value = "v_37") + private Double v37; + + @TableField(value = "v_38") + private Double v38; + + @TableField(value = "v_39") + private Double v39; + + @TableField(value = "v_40") + private Double v40; + + @TableField(value = "v_41") + private Double v41; + + @TableField(value = "v_42") + private Double v42; + + @TableField(value = "v_43") + private Double v43; + + @TableField(value = "v_44") + private Double v44; + + @TableField(value = "v_45") + private Double v45; + + @TableField(value = "v_46") + private Double v46; + + @TableField(value = "v_47") + private Double v47; + + @TableField(value = "v_48") + private Double v48; + + @TableField(value = "v_49") + private Double v49; + + @TableField(value = "v_50") + private Double v50; + +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatIntegrityDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatIntegrityDPO.java new file mode 100644 index 000000000..7496fb0a4 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatIntegrityDPO.java @@ -0,0 +1,36 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/26 22:04 + */ +@Data +@TableName(value = "r_stat_integrity_d") +public class RStatIntegrityDPO implements Serializable { + + @MppMultiId + @TableField(value = "time_id") + private Date time; + + @MppMultiId + @TableField(value = "line_index") + private String lineId; + + @TableField(value = "due_time") + private Integer dueTime; + + @TableField(value = "real_time") + private Integer realTime; +} diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitRateDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitRateDPO.java new file mode 100644 index 000000000..09e05d14f --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitRateDPO.java @@ -0,0 +1,465 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@TableName(value = "r_stat_limit_rate_d") +public class RStatLimitRateDPO { + /** + * 监测点ID合格率的变电站/装置/母线/线路序号 + */ + @TableField(value = "my_index") + private String lineId; + + /** + * 数据类型,’A’表示A相,’B’表示B相,’C’表示C相,’’M’表示ABC三项总和,T’表示总 + */ + @TableField(value = "phasic_type") + private String phasicType; + + /** + * 合格率时间 + */ + @TableField(value = "time_id") + private Date time; + + /** + * 总计算次数 + */ + @TableField(value = "all_time") + private Integer allTime; + + /** + * 闪变总计算次数 + */ + @TableField(value = "flicker_overtime") + private Integer flickerOvertime; + + /** + * 频率偏差越限次数 + */ + @TableField(value = "flicker_all_time") + private Integer flickerAllTime; + + /** + * 电压偏差越限次数 + */ + @TableField(value = "freq_dev_overtime") + private Integer freqDevOvertime; + + /** + * 电压不平衡度越限次数 + */ + @TableField(value = "voltage_dev_overtime") + private Integer voltageDevOvertime; + + /** + * 闪变越限次数 + */ + @TableField(value = "ubalance_overtime") + private Integer ubalanceOvertime; + + /** + * 电压谐波畸变率越限次数 + */ + @TableField(value = "uaberrance_overtime") + private Integer uaberranceOvertime; + + /** + * 负序电流限值次数 + */ + @TableField(value = "i_neg_overtime") + private Integer iNegOvertime; + + /** + * 2次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_2_overtime") + private Integer uharm2Overtime; + + /** + * 3次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_3_overtime") + private Integer uharm3Overtime; + + /** + * 4次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_4_overtime") + private Integer uharm4Overtime; + + /** + * 5次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_5_overtime") + private Integer uharm5Overtime; + + /** + * 6次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_6_overtime") + private Integer uharm6Overtime; + + /** + * 7次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_7_overtime") + private Integer uharm7Overtime; + + /** + * 8次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_8_overtime") + private Integer uharm8Overtime; + + /** + * 9次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_9_overtime") + private Integer uharm9Overtime; + + /** + * 10次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_10_overtime") + private Integer uharm10Overtime; + + /** + * 11次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_11_overtime") + private Integer uharm11Overtime; + + /** + * 12次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_12_overtime") + private Integer uharm12Overtime; + + /** + * 13次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_13_overtime") + private Integer uharm13Overtime; + + /** + * 14次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_14_overtime") + private Integer uharm14Overtime; + + /** + * 15次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_15_overtime") + private Integer uharm15Overtime; + + /** + * 16次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_16_overtime") + private Integer uharm16Overtime; + + /** + * 17次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_17_overtime") + private Integer uharm17Overtime; + + /** + * 18次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_18_overtime") + private Integer uharm18Overtime; + + /** + * 19次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_19_overtime") + private Integer uharm19Overtime; + + /** + * 20次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_20_overtime") + private Integer uharm20Overtime; + + /** + * 21次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_21_overtime") + private Integer uharm21Overtime; + + /** + * 22次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_22_overtime") + private Integer uharm22Overtime; + + /** + * 23次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_23_overtime") + private Integer uharm23Overtime; + + /** + * 24次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_24_overtime") + private Integer uharm24Overtime; + + /** + * 25次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_25_overtime") + private Integer uharm25Overtime; + + /** + * 2次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_2_overtime") + private Integer iharm2Overtime; + + /** + * 3次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_3_overtime") + private Integer iharm3Overtime; + + /** + * 4次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_4_overtime") + private Integer iharm4Overtime; + + /** + * 5次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_5_overtime") + private Integer iharm5Overtime; + + /** + * 6次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_6_overtime") + private Integer iharm6Overtime; + + /** + * 7次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_7_overtime") + private Integer iharm7Overtime; + + /** + * 8次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_8_overtime") + private Integer iharm8Overtime; + + /** + * 9次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_9_overtime") + private Integer iharm9Overtime; + + /** + * 10次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_10_overtime") + private Integer iharm10Overtime; + + /** + * 11次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_11_overtime") + private Integer iharm11Overtime; + + /** + * 12次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_12_overtime") + private Integer iharm12Overtime; + + /** + * 13次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_13_overtime") + private Integer iharm13Overtime; + + /** + * 14次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_14_overtime") + private Integer iharm14Overtime; + + /** + * 15次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_15_overtime") + private Integer iharm15Overtime; + + /** + * 16次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_16_overtime") + private Integer iharm16Overtime; + + /** + * 17次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_17_overtime") + private Integer iharm17Overtime; + + /** + * 18次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_18_overtime") + private Integer iharm18Overtime; + + /** + * 19次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_19_overtime") + private Integer iharm19Overtime; + + /** + * 20次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_20_overtime") + private Integer iharm20Overtime; + + /** + * 21次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_21_overtime") + private Integer iharm21Overtime; + + /** + * 22次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_22_overtime") + private Integer iharm22Overtime; + + /** + * 23次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_23_overtime") + private Integer iharm23Overtime; + + /** + * 24次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_24_overtime") + private Integer iharm24Overtime; + + /** + * 25次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_25_overtime") + private Integer iharm25Overtime; + + /** + * 0.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_1_overtime") + private Integer inuharm1Overtime; + + /** + * 1.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_2_overtime") + private Integer inuharm2Overtime; + + /** + * 2.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_3_overtime") + private Integer inuharm3Overtime; + + /** + * 3.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_4_overtime") + private Integer inuharm4Overtime; + + /** + * 4.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_5_overtime") + private Integer inuharm5Overtime; + + /** + * 5.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_6_overtime") + private Integer inuharm6Overtime; + + /** + * 6.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_7_overtime") + private Integer inuharm7Overtime; + + /** + * 7.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_8_overtime") + private Integer inuharm8Overtime; + + /** + * 8.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_9_overtime") + private Integer inuharm9Overtime; + + /** + * 9.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_10_overtime") + private Integer inuharm10Overtime; + + /** + * 10.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_11_overtime") + private Integer inuharm11Overtime; + + /** + * 11.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_12_overtime") + private Integer inuharm12Overtime; + + /** + * 12.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_13_overtime") + private Integer inuharm13Overtime; + + /** + * 13.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_14_overtime") + private Integer inuharm14Overtime; + + /** + * 14.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_15_overtime") + private Integer inuharm15Overtime; + + /** + * 15.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_16_overtime") + private Integer inuharm16Overtime; +} \ No newline at end of file diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitTargetDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitTargetDPO.java new file mode 100644 index 000000000..faabb53bf --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatLimitTargetDPO.java @@ -0,0 +1,466 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.harmonic.pojo.po.LimitRate; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@TableName(value = "r_stat_limit_target_d") +public class RStatLimitTargetDPO{ + /** + * 监测点ID合格率的变电站/装置/母线/线路序号 + */ + @TableField(value = "my_index") + private String lineId; + + /** + * 数据类型,’A’表示A相,’B’表示B相,’C’表示C相,’’M’表示ABC三项总和,T’表示总 + */ + @TableField(value = "phasic_type") + private String phasicType; + + /** + * 合格率时间 + */ + @TableField(value = "time_id") + private Date time; + + /** + * 总计算次数 + */ + @TableField(value = "all_time") + private Integer allTime; + + /** + * 闪变总计算次数 + */ + @TableField(value = "flicker_overtime") + private Integer flickerOvertime; + + /** + * 频率偏差越限次数 + */ + @TableField(value = "flicker_all_time") + private Integer flickerAllTime; + + /** + * 电压偏差越限次数 + */ + @TableField(value = "freq_dev_overtime") + private Integer freqDevOvertime; + + /** + * 电压不平衡度越限次数 + */ + @TableField(value = "voltage_dev_overtime") + private Integer voltageDevOvertime; + + /** + * 闪变越限次数 + */ + @TableField(value = "ubalance_overtime") + private Integer ubalanceOvertime; + + /** + * 电压谐波畸变率越限次数 + */ + @TableField(value = "uaberrance_overtime") + private Integer uaberranceOvertime; + + /** + * 负序电流限值次数 + */ + @TableField(value = "i_neg_overtime") + private Integer iNegOvertime; + + /** + * 2次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_2_overtime") + private Integer uharm2Overtime; + + /** + * 3次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_3_overtime") + private Integer uharm3Overtime; + + /** + * 4次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_4_overtime") + private Integer uharm4Overtime; + + /** + * 5次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_5_overtime") + private Integer uharm5Overtime; + + /** + * 6次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_6_overtime") + private Integer uharm6Overtime; + + /** + * 7次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_7_overtime") + private Integer uharm7Overtime; + + /** + * 8次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_8_overtime") + private Integer uharm8Overtime; + + /** + * 9次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_9_overtime") + private Integer uharm9Overtime; + + /** + * 10次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_10_overtime") + private Integer uharm10Overtime; + + /** + * 11次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_11_overtime") + private Integer uharm11Overtime; + + /** + * 12次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_12_overtime") + private Integer uharm12Overtime; + + /** + * 13次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_13_overtime") + private Integer uharm13Overtime; + + /** + * 14次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_14_overtime") + private Integer uharm14Overtime; + + /** + * 15次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_15_overtime") + private Integer uharm15Overtime; + + /** + * 16次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_16_overtime") + private Integer uharm16Overtime; + + /** + * 17次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_17_overtime") + private Integer uharm17Overtime; + + /** + * 18次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_18_overtime") + private Integer uharm18Overtime; + + /** + * 19次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_19_overtime") + private Integer uharm19Overtime; + + /** + * 20次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_20_overtime") + private Integer uharm20Overtime; + + /** + * 21次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_21_overtime") + private Integer uharm21Overtime; + + /** + * 22次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_22_overtime") + private Integer uharm22Overtime; + + /** + * 23次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_23_overtime") + private Integer uharm23Overtime; + + /** + * 24次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_24_overtime") + private Integer uharm24Overtime; + + /** + * 25次电压谐波含有率越限次数 + */ + @TableField(value = "uharm_25_overtime") + private Integer uharm25Overtime; + + /** + * 2次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_2_overtime") + private Integer iharm2Overtime; + + /** + * 3次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_3_overtime") + private Integer iharm3Overtime; + + /** + * 4次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_4_overtime") + private Integer iharm4Overtime; + + /** + * 5次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_5_overtime") + private Integer iharm5Overtime; + + /** + * 6次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_6_overtime") + private Integer iharm6Overtime; + + /** + * 7次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_7_overtime") + private Integer iharm7Overtime; + + /** + * 8次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_8_overtime") + private Integer iharm8Overtime; + + /** + * 9次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_9_overtime") + private Integer iharm9Overtime; + + /** + * 10次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_10_overtime") + private Integer iharm10Overtime; + + /** + * 11次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_11_overtime") + private Integer iharm11Overtime; + + /** + * 12次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_12_overtime") + private Integer iharm12Overtime; + + /** + * 13次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_13_overtime") + private Integer iharm13Overtime; + + /** + * 14次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_14_overtime") + private Integer iharm14Overtime; + + /** + * 15次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_15_overtime") + private Integer iharm15Overtime; + + /** + * 16次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_16_overtime") + private Integer iharm16Overtime; + + /** + * 17次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_17_overtime") + private Integer iharm17Overtime; + + /** + * 18次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_18_overtime") + private Integer iharm18Overtime; + + /** + * 19次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_19_overtime") + private Integer iharm19Overtime; + + /** + * 20次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_20_overtime") + private Integer iharm20Overtime; + + /** + * 21次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_21_overtime") + private Integer iharm21Overtime; + + /** + * 22次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_22_overtime") + private Integer iharm22Overtime; + + /** + * 23次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_23_overtime") + private Integer iharm23Overtime; + + /** + * 24次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_24_overtime") + private Integer iharm24Overtime; + + /** + * 25次电流谐波幅值越限次数 + */ + @TableField(value = "iharm_25_overtime") + private Integer iharm25Overtime; + + /** + * 0.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_1_overtime") + private Integer inuharm1Overtime; + + /** + * 1.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_2_overtime") + private Integer inuharm2Overtime; + + /** + * 2.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_3_overtime") + private Integer inuharm3Overtime; + + /** + * 3.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_4_overtime") + private Integer inuharm4Overtime; + + /** + * 4.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_5_overtime") + private Integer inuharm5Overtime; + + /** + * 5.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_6_overtime") + private Integer inuharm6Overtime; + + /** + * 6.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_7_overtime") + private Integer inuharm7Overtime; + + /** + * 7.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_8_overtime") + private Integer inuharm8Overtime; + + /** + * 8.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_9_overtime") + private Integer inuharm9Overtime; + + /** + * 9.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_10_overtime") + private Integer inuharm10Overtime; + + /** + * 10.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_11_overtime") + private Integer inuharm11Overtime; + + /** + * 11.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_12_overtime") + private Integer inuharm12Overtime; + + /** + * 12.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_13_overtime") + private Integer inuharm13Overtime; + + /** + * 13.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_14_overtime") + private Integer inuharm14Overtime; + + /** + * 14.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_15_overtime") + private Integer inuharm15Overtime; + + /** + * 15.5次间谐波电压限值次数 + */ + @TableField(value = "inuharm_16_overtime") + private Integer inuharm16Overtime; +} \ No newline at end of file diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatOnlineRateDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatOnlineRateDPO.java new file mode 100644 index 000000000..bb89582e1 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RStatOnlineRateDPO.java @@ -0,0 +1,35 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/26 22:04 + */ +@Data +@TableName(value = "r_stat_onlinerate_d") +public class RStatOnlineRateDPO implements Serializable { + + @MppMultiId + @TableField(value = "time_id") + private Date time; + + @MppMultiId + @TableField(value = "dev_index") + private String devId; + + @TableField(value = "online_min") + private Integer onlineMin; + + @TableField(value = "offline_min") + private Integer offlineMin; +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/DayDataController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/DayDataController.java index 26a5b0e06..6f367682c 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/DayDataController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/DayDataController.java @@ -68,4 +68,23 @@ public class DayDataController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } + + @ApiOperation("day表定时任务(MySQL库)") + @ApiImplicitParam(value = "jobParam",name = "jobParam",required = true) + @PostMapping("dataToDay") + @OperateInfo(info = LogEnum.BUSINESS_MEDIUM) + public HttpResult dataToDayHandler(@RequestBody LineParam jobParam ){ + log.info(LocalDateTime.now()+"dataToDayHandler开始执行"); + String methodDescribe = getMethodDescribe("dataToDayHandler"); + List indexLists = new ArrayList<> (); + if(CollectionUtils.isEmpty (jobParam.getLineIds())){ + indexLists = lineFeignClient.getLineList().getData(); + }else{ + indexLists = jobParam.getLineIds(); + } + String startTime = jobParam.getDataDate()+" "+"00:00:00"; + String endTime = jobParam.getDataDate()+" "+"23:59:59"; + dayDataService.dataToDayHandler(indexLists,startTime,endTime); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicGeneralController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicGeneralController.java index f10fbeabd..39f077afb 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicGeneralController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicGeneralController.java @@ -19,6 +19,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; + /** * @author xiaoyao * @version 1.0.0 @@ -42,4 +44,15 @@ public class HarmonicGeneralController extends BaseController { harmonicGeneralService.generalData(lineParam); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } + + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/generalDataToMysql") + @ApiOperation("稳态综合评估日数据计算(MySQL入库)") + @ApiImplicitParam(name = "lineParam", value = "参数", required = true) + public HttpResult generalDataToMysql(@RequestBody @Validated LineParam lineParam){ + log.info(LocalDateTime.now()+"generalDataToMysql开始执行"); + String methodDescribe = getMethodDescribe("generalDataToMysql"); + harmonicGeneralService.generalDataToMysql(lineParam); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicMetricController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicMetricController.java index 74e0048c8..8b5560342 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicMetricController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/HarmonicMetricController.java @@ -19,6 +19,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; + /** * @author xiaoyao * @version 1.0.0 @@ -43,4 +45,15 @@ public class HarmonicMetricController extends BaseController { harmonicMetricService.metricData(lineParam); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } + + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/metricDataToMysql") + @ApiOperation("稳态指标评估日数据计算(MySQL入库)") + @ApiImplicitParam(name = "lineParam", value = "参数", required = true) + public HttpResult metricDataToMysql(@RequestBody @Validated LineParam lineParam){ + log.info(LocalDateTime.now()+"metricDataToMysql开始执行"); + String methodDescribe = getMethodDescribe("metricDataToMysql"); + harmonicMetricService.metricDataToMysql(lineParam); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/IntegrityController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/IntegrityController.java index 4ade79d25..4074e0ac6 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/IntegrityController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/IntegrityController.java @@ -19,6 +19,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; + /** * @author xiaoyao * @version 1.0.0 @@ -43,4 +45,15 @@ public class IntegrityController extends BaseController { String out = integrityService.computeDataIntegrity(lineParam); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, out, methodDescribe); } + + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/dataIntegrity") + @ApiOperation("数据完整性统计(MySQL库)") + @ApiImplicitParam(name = "lineParam", value = "参数", required = true) + public HttpResult dataIntegrity(@RequestBody @Validated LineParam lineParam){ + log.info(LocalDateTime.now()+"dataIntegrity开始执行"); + String methodDescribe = getMethodDescribe("dataIntegrity"); + integrityService.dataIntegrity(lineParam); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, CommonResponseEnum.SUCCESS.getMessage(), methodDescribe); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitTargetController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitTargetController.java index 35476a974..8bca1acd9 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitTargetController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitTargetController.java @@ -19,6 +19,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; + /** * @author xiaoyao * @version 1.0.0 @@ -43,4 +45,15 @@ public class LimitTargetController extends BaseController { limitTargetService.getLimitTargetData(lineParam); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } + + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/limitTargetData") + @ApiOperation("生成limit_target表(MySQL入库)") + @ApiImplicitParam(name = "lineParam", value = "参数", required = true) + public HttpResult limitTargetData(@RequestBody @Validated LineParam lineParam){ + log.info(LocalDateTime.now()+"limitTargetData开始执行"); + String methodDescribe = getMethodDescribe("limitTargetData"); + limitTargetService.limitTargetData(lineParam); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitrateController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitrateController.java index e28f48ee2..a17e16297 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitrateController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/LimitrateController.java @@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -67,4 +68,23 @@ public class LimitrateController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } + + @ApiOperation("生成limitRate表(MySQL入库)") + @ApiImplicitParam(value = "limitRateHanlderParam",name = "limitRateHanlderParam",required = true) + @PostMapping("LimitRate") + @OperateInfo(info = LogEnum.BUSINESS_MEDIUM) + public HttpResult limitRate(@RequestBody LineParam limitRateHanlderParam ){ + log.info(LocalDateTime.now()+"limitRate开始执行"); + String methodDescribe = getMethodDescribe("limitRate"); + List indexLists = new ArrayList<> (); + if(CollectionUtils.isEmpty (limitRateHanlderParam.getLineIds ())){ + indexLists = lineFeignClient.getLineList ( ).getData ( ); + }else{ + indexLists = limitRateHanlderParam.getLineIds (); + } + String startTime = limitRateHanlderParam.getDataDate ()+" "+"00:00:00"; + String endTime = limitRateHanlderParam.getDataDate ()+" "+"23:59:59"; + limitRateService.limitRate(indexLists,startTime,endTime); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/OnlineRateController.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/OnlineRateController.java index f71167f1b..69ad40c73 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/OnlineRateController.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/controller/line/OnlineRateController.java @@ -19,6 +19,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; + /** * 生成在线率数据表 * @@ -46,4 +48,15 @@ public class OnlineRateController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/onlineRateData") + @ApiOperation("生成在线率数据(MySQL入库)") + @ApiImplicitParam(name = "lineParam", value = "参数", required = true) + public HttpResult onlineRateData(@RequestBody @Validated LineParam lineParam){ + log.info(LocalDateTime.now()+"onlineRateData开始执行"); + String methodDescribe = getMethodDescribe("onlineRateData"); + onlineRateService.onlineRateData(lineParam); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + } + } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatAssesDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatAssesDMapper.java new file mode 100644 index 000000000..ec1a0bfd3 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatAssesDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatAssesDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatOnlineRateDPO; + +public interface RStatAssesDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatComassesDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatComassesDMapper.java new file mode 100644 index 000000000..1398f7528 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatComassesDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatAssesDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatComassesDPO; + +public interface RStatComassesDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlickerDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlickerDMapper.java new file mode 100644 index 000000000..f63c4c414 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlickerDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlickerDPO; + +public interface RStatDataFlickerDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlucDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlucDMapper.java new file mode 100644 index 000000000..e821700c2 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataFlucDMapper.java @@ -0,0 +1,7 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlucDPO; + +public interface RStatDataFlucDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateIDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateIDMapper.java new file mode 100644 index 000000000..e41637a89 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateIDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateIDPO; + +public interface RStatDataHarmRateIDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateVDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateVDMapper.java new file mode 100644 index 000000000..4182e08d2 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmRateVDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateVDPO; + +public interface RStatDataHarmRateVDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicIDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicIDMapper.java new file mode 100644 index 000000000..7cbef0a01 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicIDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmphasicIDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataVDPO; + +public interface RStatDataHarmphasicIDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicVDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicVDMapper.java new file mode 100644 index 000000000..4d32a03a6 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmphasicVDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmphasicVDPO; + +public interface RStatDataHarmphasicVDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerPDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerPDMapper.java new file mode 100644 index 000000000..9130b0590 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerPDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerPDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataVDPO; + +public interface RStatDataHarmpowerPDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerQDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerQDMapper.java new file mode 100644 index 000000000..071c3fd1e --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerQDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerQDPO; + +public interface RStatDataHarmpowerQDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerSDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerSDMapper.java new file mode 100644 index 000000000..7c2bd74a6 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataHarmpowerSDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerSDPO; + +public interface RStatDataHarmpowerSDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataIDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataIDMapper.java new file mode 100644 index 000000000..22c52e606 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataIDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataIDPO; + +public interface RStatDataIDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmIDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmIDMapper.java new file mode 100644 index 000000000..36e8bfe1f --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmIDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmIDPO; + +public interface RStatDataInHarmIDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmVDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmVDMapper.java new file mode 100644 index 000000000..0c85c0f3a --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataInHarmVDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmVDPO; + +public interface RStatDataInHarmVDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataPltDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataPltDMapper.java new file mode 100644 index 000000000..7b9fe3d07 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataPltDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataPltDPO; + +public interface RStatDataPltDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataVDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataVDMapper.java new file mode 100644 index 000000000..c22e63f40 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatDataVDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlickerDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataVDPO; + +public interface RStatDataVDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatIntegrityDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatIntegrityDMapper.java new file mode 100644 index 000000000..7a2cf4925 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatIntegrityDMapper.java @@ -0,0 +1,7 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatIntegrityDPO; + +public interface RStatIntegrityDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitRateDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitRateDMapper.java new file mode 100644 index 000000000..b792d3368 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitRateDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitRateDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitTargetDPO; + +public interface RStatLimitRateDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitTargetDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitTargetDMapper.java new file mode 100644 index 000000000..f3b2dc632 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatLimitTargetDMapper.java @@ -0,0 +1,8 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitTargetDPO; + +public interface RStatLimitTargetDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatOnlineRateDMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatOnlineRateDMapper.java new file mode 100644 index 000000000..332327679 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/RStatOnlineRateDMapper.java @@ -0,0 +1,9 @@ +package com.njcn.prepare.harmonic.mapper.mysql.day; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatIntegrityDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatOnlineRateDPO; + +public interface RStatOnlineRateDMapper extends MppBaseMapper { +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatAssesDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatAssesDMapper.xml new file mode 100644 index 000000000..31b3157d7 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatAssesDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatComassesDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatComassesDMapper.xml new file mode 100644 index 000000000..fa64b2af1 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatComassesDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlickerDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlickerDMapper.xml new file mode 100644 index 000000000..d94c381c7 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlickerDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlucDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlucDMapper.xml new file mode 100644 index 000000000..afaecb69e --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataFlucDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateIDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateIDMapper.xml new file mode 100644 index 000000000..f0d7b005c --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateIDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateVDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateVDMapper.xml new file mode 100644 index 000000000..0f0ad1cf8 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmRateVDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicIDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicIDMapper.xml new file mode 100644 index 000000000..4f17a53ec --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicIDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicVDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicVDMapper.xml new file mode 100644 index 000000000..5dccf09a1 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmphasicVDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerPDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerPDMapper.xml new file mode 100644 index 000000000..ddb4dd60b --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerPDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerQDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerQDMapper.xml new file mode 100644 index 000000000..c30b9f948 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerQDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerSDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerSDMapper.xml new file mode 100644 index 000000000..e5cc30a3b --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataHarmpowerSDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIDMapper.xml new file mode 100644 index 000000000..0d9cb540b --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmIDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmIDMapper.xml new file mode 100644 index 000000000..2729d193b --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmIDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmVDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmVDMapper.xml new file mode 100644 index 000000000..528a8f677 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataInHarmVDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIntegrityDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIntegrityDMapper.xml new file mode 100644 index 000000000..74738c730 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataIntegrityDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataPltDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataPltDMapper.xml new file mode 100644 index 000000000..c6dc2a909 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataPltDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataVDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataVDMapper.xml new file mode 100644 index 000000000..2a953176c --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatDataVDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitRateDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitRateDMapper.xml new file mode 100644 index 000000000..feae0b79b --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitRateDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitTargetDMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitTargetDMapper.xml new file mode 100644 index 000000000..399e3173c --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatLimitTargetDMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatOnlineRateMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatOnlineRateMapper.xml new file mode 100644 index 000000000..004ac166f --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/day/mapping/RStatOnlineRateMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlickerDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlickerDServiceImpl.java new file mode 100644 index 000000000..f12b256d0 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlickerDServiceImpl.java @@ -0,0 +1,25 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataFlickerDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlickerDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataFlickerDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataFlickerDServiceImpl extends MppServiceImpl implements IRStatDataFlickerDService { + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlucDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlucDServiceImpl.java new file mode 100644 index 000000000..4d087f88c --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataFlucDServiceImpl.java @@ -0,0 +1,25 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataFlucDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlucDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataFlucDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataFlucDServiceImpl extends MppServiceImpl implements IRStatDataFlucDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateIDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateIDServiceImpl.java new file mode 100644 index 000000000..273565cff --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateIDServiceImpl.java @@ -0,0 +1,30 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmRateIDMapper; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmpowerSDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerSDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateIDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmRateIDService; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmpowerSDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmRateIDServiceImpl extends MppServiceImpl implements IRStatDataHarmRateIDService { + + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateVDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateVDServiceImpl.java new file mode 100644 index 000000000..95d013f8c --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmRateVDServiceImpl.java @@ -0,0 +1,28 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmRateVDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateIDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateVDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmRateVDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmRateVDServiceImpl extends MppServiceImpl implements IRStatDataHarmRateVDService { + + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicIDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicIDServiceImpl.java new file mode 100644 index 000000000..d9c4f27d5 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicIDServiceImpl.java @@ -0,0 +1,26 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmphasicIDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmphasicIDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmphasicIDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmphasicIDServiceImpl extends MppServiceImpl implements IRStatDataHarmphasicIDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicVDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicVDServiceImpl.java new file mode 100644 index 000000000..2ff329113 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmphasicVDServiceImpl.java @@ -0,0 +1,26 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmphasicVDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmphasicVDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmphasicVDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmphasicVDServiceImpl extends MppServiceImpl implements IRStatDataHarmphasicVDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerPDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerPDServiceImpl.java new file mode 100644 index 000000000..95b586cb2 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerPDServiceImpl.java @@ -0,0 +1,27 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmpowerPDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerPDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmpowerPDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmpowerPDServiceImpl extends MppServiceImpl implements IRStatDataHarmpowerPDService { + + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerQDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerQDServiceImpl.java new file mode 100644 index 000000000..9642c5dd3 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerQDServiceImpl.java @@ -0,0 +1,26 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmpowerQDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerQDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmpowerQDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmpowerQDServiceImpl extends MppServiceImpl implements IRStatDataHarmpowerQDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerSDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerSDServiceImpl.java new file mode 100644 index 000000000..62e05f3c6 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataHarmpowerSDServiceImpl.java @@ -0,0 +1,27 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataHarmpowerSDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerSDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataHarmpowerSDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataHarmpowerSDServiceImpl extends MppServiceImpl implements IRStatDataHarmpowerSDService { + + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataIDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataIDServiceImpl.java new file mode 100644 index 000000000..94ab9f212 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataIDServiceImpl.java @@ -0,0 +1,26 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataIDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataIDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataIDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataIDServiceImpl extends MppServiceImpl implements IRStatDataIDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmIDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmIDServiceImpl.java new file mode 100644 index 000000000..048337954 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmIDServiceImpl.java @@ -0,0 +1,30 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataIDMapper; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataInHarmIDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateIDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataIDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmIDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataIDService; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataInharmIDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataInharmIDServiceImpl extends MppServiceImpl implements IRStatDataInharmIDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmVDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmVDServiceImpl.java new file mode 100644 index 000000000..06caaafe5 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataInharmVDServiceImpl.java @@ -0,0 +1,29 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataInHarmIDMapper; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataInHarmVDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmIDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmVDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataInharmIDService; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataInharmVDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataInharmVDServiceImpl extends MppServiceImpl implements IRStatDataInharmVDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataPltDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataPltDServiceImpl.java new file mode 100644 index 000000000..b0ecfb498 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataPltDServiceImpl.java @@ -0,0 +1,29 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataFlickerDMapper; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataPltDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlickerDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataPltDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataFlickerDService; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataPltDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataPltDServiceImpl extends MppServiceImpl implements IRStatDataPltDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataVDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataVDServiceImpl.java new file mode 100644 index 000000000..ad0b8f51d --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatDataVDServiceImpl.java @@ -0,0 +1,26 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatDataVDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatDataVDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatDataVDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatDataVDServiceImpl extends MppServiceImpl implements IRStatDataVDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatch(list,50); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatLimitRateDServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatLimitRateDServiceImpl.java new file mode 100644 index 000000000..75fe2866d --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/day/RStatLimitRateDServiceImpl.java @@ -0,0 +1,38 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl.day; + +import cn.hutool.core.collection.CollUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.device.pq.pojo.po.AlarmStrategy; +import com.njcn.energy.pojo.po.EleEvtParm; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatLimitRateDMapper; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitRateDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatLimitRateDService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 类的介绍: + * + * @author xuyang + * @version 1.0.0 + * @createTime 2023/3/24 9:53 + */ +@Service +public class RStatLimitRateDServiceImpl extends MppServiceImpl implements IRStatLimitRateDService { + + @Override + public void insert(List list) { + this.saveOrUpdateBatchByMultiId(list,50); + } + + @Override + public List findList(List list, String time) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.in(CollUtil.isNotEmpty(list),RStatLimitRateDPO::getLineId,list).eq(RStatLimitRateDPO::getTime,time).eq(RStatLimitRateDPO::getPhasicType,"T"); + return this.list(lambdaQueryWrapper); + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/DayDataServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/DayDataServiceImpl.java index 60ae0f9e8..aeb41970b 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/DayDataServiceImpl.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/DayDataServiceImpl.java @@ -9,6 +9,8 @@ import com.njcn.prepare.harmonic.pojo.mysql.po.line.RMpFlickerReportDPO; import com.njcn.prepare.harmonic.pojo.mysql.po.line.RMpHarmonicPReportDPO; import com.njcn.prepare.harmonic.pojo.mysql.po.line.RMpInharmonicIMagReportDPO; import com.njcn.prepare.harmonic.pojo.mysql.po.line.RMpPltReportDPO; +import com.njcn.prepare.harmonic.pojo.po.*; +import com.njcn.prepare.harmonic.service.mysql.day.*; import com.njcn.prepare.harmonic.service.mysql.line.*; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -44,7 +46,7 @@ import java.util.stream.Collectors; @Slf4j @Component @RequiredArgsConstructor -public class DayDataServiceImpl implements DayDataService { +public class DayDataServiceImpl implements DayDataService { private final RMpHarmonicVRateReportDPOService rMpHarmonicVRateReportDPOService; private final RMpHarmonicIMagReportDPOService rMpHarmonicIMagReportDPOService; @@ -58,6 +60,21 @@ public class DayDataServiceImpl implements DayDataService { private final RMpMeasurePhaseReportDPOService rMpMeasurePhaseReportDPOService; private final RMpMeasureReportDPOService rMpMeasureReportDPOService; + //MySQL + private final IRStatDataFlickerDService statDataFlickerDService; + private final IRStatDataVDService statDataVDService; + private final IRStatDataIDService statDataIDService; + private final IRStatDataFlucDService statDataFlucDService; + private final IRStatDataHarmphasicIDService statDataHarmphasicIDService; + private final IRStatDataHarmphasicVDService statDataHarmphasicVDService; + private final IRStatDataHarmpowerPDService statDataHarmpowerPDService; + private final IRStatDataHarmpowerQDService statDataHarmpowerQDService; + private final IRStatDataHarmpowerSDService statDataHarmpowerSDService; + private final IRStatDataHarmRateIDService statDataHarmRateIDService; + private final IRStatDataHarmRateVDService statDataHarmRateVDService; + private final IRStatDataInharmIDService statDataInharmIDService; + private final IRStatDataInharmVDService statDataInharmVDService; + private final IRStatDataPltDService statDataPltDService; private final InfluxDbUtils influxDbUtils; @@ -517,6 +534,232 @@ public class DayDataServiceImpl implements DayDataService { } + @Override + @Transactional(rollbackFor = {Exception.class}) + @Async("asyncExecutor") + public void dataToDayHandler(List indexLists, String startTime, String endTime) { + Date time = null; + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + try { + time = simpleDateFormat.parse(startTime); + } catch (ParseException e) { + e.printStackTrace(); + } + List dataFlickerPOList = new ArrayList<> (); + List dataVPOList = new ArrayList<> (); + List dataIPOList = new ArrayList<> (); + List dataFlucPOList = new ArrayList<> (); + List dataHarmPhasicIPOList = new ArrayList<> (); + List dataHarmPhasicVPOList = new ArrayList<> (); + List dataHarmPowerPPOList = new ArrayList<> (); + List dataHarmPowerQPOList = new ArrayList<> (); + List dataHarmPowerSPOList = new ArrayList<> (); + List dataHarmRateIPOList = new ArrayList<> (); + List dataHarmRateVPOList = new ArrayList<> (); + List dataInHarmIPOList = new ArrayList<> (); + List dataInHarmVPOList = new ArrayList<> (); + List dataPltPOList = new ArrayList<> (); + + for (String lineIndex : indexLists) { + /*生成dayV表*/ + List dataV = getDataV(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataV)) { + for (DataVPO item : dataV) { + RStatDataVDPO po1 = new RStatDataVDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataVPOList.add(po1); + } + } + /*生成dayI表*/ + List dataI = getDataI(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataI)) { + for (DataIPO item : dataI) { + RStatDataIDPO po1 = new RStatDataIDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataIPOList.add(po1); + } + } + /*生成dayFlicker表*/ + List dataFlickerPO = getDataFlicker(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataFlickerPO)) { + for (DataFlickerPO item : dataFlickerPO) { + RStatDataFlickerDPO po1 = new RStatDataFlickerDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataFlickerPOList.add(po1); + } + } + /*生成dayFluc表*/ + List dataFlucPO = getDataFluc(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataFlucPO)) { + for (DataFlucPO item : dataFlucPO) { + RStatDataFlucDPO po1 = new RStatDataFlucDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataFlucPOList.add(po1); + } + } + /*生成dayHarmphasicI表*/ + List dataHarmphasicIPO = getDataHarmphasicI(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmphasicIPO)) { + for (DataHarmPhasicIPO item : dataHarmphasicIPO) { + RStatDataHarmphasicIDPO po1 = new RStatDataHarmphasicIDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmPhasicIPOList.add(po1); + } + } + /*生成dayHarmphasicV表*/ + List dataHarmphasicVPO = getDataHarmphasicV(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmphasicVPO)) { + for (DataHarmPhasicVPO item : dataHarmphasicVPO) { + RStatDataHarmphasicVDPO po1 = new RStatDataHarmphasicVDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmPhasicVPOList.add(po1); + } + } + /*生成dayHarmPowerP表*/ + List dataHarmPowerPPO = getDataHarmPowerP(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmPowerPPO)) { + for (DataHarmPowerPPO item : dataHarmPowerPPO) { + RStatDataHarmpowerPDPO po1 = new RStatDataHarmpowerPDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmPowerPPOList.add(po1); + } + } + /*生成dayHarmPowerQ表*/ + List dataHarmPowerQPO = getDataHarmPowerQ(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmPowerQPO)) { + for (DataHarmPowerQPO item : dataHarmPowerQPO) { + RStatDataHarmpowerQDPO po1 = new RStatDataHarmpowerQDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmPowerQPOList.add(po1); + } + } + /*生成dayHarmPowerS表*/ + List dataHarmPowers = getDataHarmPowerS(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmPowers)) { + for (DataHarmPowerSPO item : dataHarmPowers) { + RStatDataHarmpowerSDPO po1 = new RStatDataHarmpowerSDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmPowerSPOList.add(po1); + } + } + /*生成dayHarmRateI*/ + List dataHarmRateI = getDataHarmRateI(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmRateI)) { + for (DataHarmRateIPO item : dataHarmRateI) { + RStatDataHarmrateIDPO po1 = new RStatDataHarmrateIDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmRateIPOList.add(po1); + } + } + /*生成dayHarmRateV*/ + List dataHarmRateVPO = getDataHarmRateV(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataHarmRateVPO)) { + for (DataHarmRateVPO item : dataHarmRateVPO) { + RStatDataHarmrateVDPO po1 = new RStatDataHarmrateVDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataHarmRateVPOList.add(po1); + } + } + /*生成dayInHarmI*/ + List dataInHarmIPO = getDataInHarmI(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataInHarmIPO)) { + for (DataInHarmIPO item : dataInHarmIPO) { + RStatDataInharmIDPO po1 = new RStatDataInharmIDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataInHarmIPOList.add(po1); + } + } + /*生成dayInHarmV*/ + List dataInHarmVPO = getDataInHarmV(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataInHarmVPO)) { + for (DataInHarmVPO item : dataInHarmVPO) { + RStatDataInharmVDPO po1 = new RStatDataInharmVDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataInHarmVPOList.add(po1); + } + } + /*生成dayPlt*/ + List dataPlt = getDataPlt(lineIndex, startTime, endTime); + if (!CollectionUtils.isEmpty(dataPlt)) { + for (DataPltPO item : dataPlt) { + RStatDataPltDPO po1 = new RStatDataPltDPO(); + BeanUtils.copyProperties(item,po1); + po1.setTime(time); + po1.setQualityFlag(Integer.parseInt(item.getQualityFlag())); + dataPltPOList.add(po1); + } + } + } + + if (!CollectionUtils.isEmpty(dataVPOList)){ + statDataVDService.insert(dataVPOList); + } + if (!CollectionUtils.isEmpty(dataIPOList)){ + statDataIDService.insert(dataIPOList); + } + if (!CollectionUtils.isEmpty(dataFlickerPOList)){ + statDataFlickerDService.insert(dataFlickerPOList); + } + if (!CollectionUtils.isEmpty(dataFlucPOList)){ + statDataFlucDService.insert(dataFlucPOList); + } + if (!CollectionUtils.isEmpty(dataHarmPhasicIPOList)){ + statDataHarmphasicIDService.insert(dataHarmPhasicIPOList); + } + if (!CollectionUtils.isEmpty(dataHarmPhasicVPOList)){ + statDataHarmphasicVDService.insert(dataHarmPhasicVPOList); + } + if (!CollectionUtils.isEmpty(dataHarmPowerPPOList)){ + statDataHarmpowerPDService.insert(dataHarmPowerPPOList); + } + if (!CollectionUtils.isEmpty(dataHarmPowerQPOList)){ + statDataHarmpowerQDService.insert(dataHarmPowerQPOList); + } + if (!CollectionUtils.isEmpty(dataHarmPowerSPOList)){ + statDataHarmpowerSDService.insert(dataHarmPowerSPOList); + } + if (!CollectionUtils.isEmpty(dataHarmRateIPOList)){ + statDataHarmRateIDService.insert(dataHarmRateIPOList); + } + if (!CollectionUtils.isEmpty(dataHarmRateVPOList)){ + statDataHarmRateVDService.insert(dataHarmRateVPOList); + } + if (!CollectionUtils.isEmpty(dataInHarmIPOList)){ + statDataInharmIDService.insert(dataInHarmIPOList); + } + if (!CollectionUtils.isEmpty(dataInHarmVPOList)){ + statDataInharmVDService.insert(dataInHarmVPOList); + } + if (!CollectionUtils.isEmpty(dataPltPOList)){ + statDataPltDService.insert(dataPltPOList); + } + } /** @@ -741,6 +984,7 @@ public class DayDataServiceImpl implements DayDataService { return result; } + /** * 功能描述:获取dataFluc数据 * @author xy @@ -3601,7 +3845,4 @@ public class DayDataServiceImpl implements DayDataService { } - - - } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicGeneralServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicGeneralServiceImpl.java index 20f7ae4e0..08debc917 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicGeneralServiceImpl.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicGeneralServiceImpl.java @@ -2,12 +2,15 @@ package com.njcn.prepare.harmonic.service.mysql.Impl.line; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.njcn.device.pq.api.LineFeignClient; import com.njcn.device.pq.pojo.po.Overlimit; import com.njcn.influxdb.utils.InfluxDbUtils; -import com.njcn.prepare.harmonic.pojo.param.LineParam; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatComassesDMapper; import com.njcn.prepare.harmonic.pojo.influxdb.po.DataFlickerPO; import com.njcn.prepare.harmonic.pojo.influxdb.po.DataVPO; +import com.njcn.prepare.harmonic.pojo.param.LineParam; +import com.njcn.prepare.harmonic.pojo.po.RStatComassesDPO; import com.njcn.prepare.harmonic.service.mysql.line.HarmonicGeneralService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -34,7 +37,7 @@ import java.util.stream.Collectors; @Slf4j @Service @AllArgsConstructor -public class HarmonicGeneralServiceImpl implements HarmonicGeneralService { +public class HarmonicGeneralServiceImpl extends MppServiceImpl implements HarmonicGeneralService { private final InfluxDbUtils influxDbUtils; @@ -67,6 +70,62 @@ public class HarmonicGeneralServiceImpl implements HarmonicGeneralService { influxDbUtils.batchInsert(influxDbUtils.getDbName(),"", InfluxDB.ConsistencyLevel.ALL, records); } + @Override + public void generalDataToMysql(LineParam lineParam) { + List list = new ArrayList<>(); + List lineIdOutList; + if (CollUtil.isEmpty(lineParam.getLineIds())){ + List overLimitList = getAllLineOutData(); + lineIdOutList = overLimitList.stream().map(Overlimit::getId).collect(Collectors.toList()); + }else { + lineIdOutList = new ArrayList<>(lineParam.getLineIds()); + } + Date dateOut = DateUtil.parse(lineParam.getDataDate()); + for (String lineId : lineIdOutList){ + RStatComassesDPO rStatComassesDpo = new RStatComassesDPO(); + rStatComassesDpo.setTime(dateOut); + rStatComassesDpo.setLineId(lineId); + Map fields = getGeneralData(lineId,lineParam.getDataDate()); + rStatComassesDpo.setFreqDev1(Objects.isNull(fields.get("freq_dev1"))?0.0:Double.parseDouble(fields.get("freq_dev1").toString())); + rStatComassesDpo.setFreqDev2(Objects.isNull(fields.get("freq_dev2"))?0.0:Double.parseDouble(fields.get("freq_dev2").toString())); + rStatComassesDpo.setFreqDev3(Objects.isNull(fields.get("freq_dev3"))?0.0:Double.parseDouble(fields.get("freq_dev3").toString())); + rStatComassesDpo.setFreqDev4(Objects.isNull(fields.get("freq_dev4"))?0.0:Double.parseDouble(fields.get("freq_dev4").toString())); + rStatComassesDpo.setFreqDev5(Objects.isNull(fields.get("freq_dev5"))?0.0:Double.parseDouble(fields.get("freq_dev5").toString())); + + rStatComassesDpo.setVuDev1(Objects.isNull(fields.get("vu_dev1"))?0.0:Double.parseDouble(fields.get("vu_dev1").toString())); + rStatComassesDpo.setVuDev2(Objects.isNull(fields.get("vu_dev2"))?0.0:Double.parseDouble(fields.get("vu_dev2").toString())); + rStatComassesDpo.setVuDev3(Objects.isNull(fields.get("vu_dev3"))?0.0:Double.parseDouble(fields.get("vu_dev3").toString())); + rStatComassesDpo.setVuDev4(Objects.isNull(fields.get("vu_dev4"))?0.0:Double.parseDouble(fields.get("vu_dev4").toString())); + rStatComassesDpo.setVuDev5(Objects.isNull(fields.get("vu_dev5"))?0.0:Double.parseDouble(fields.get("vu_dev5").toString())); + + rStatComassesDpo.setDataPst1(Objects.isNull(fields.get("data_pst1"))?0.0:Double.parseDouble(fields.get("data_pst1").toString())); + rStatComassesDpo.setDataPst2(Objects.isNull(fields.get("data_pst2"))?0.0:Double.parseDouble(fields.get("data_pst2").toString())); + rStatComassesDpo.setDataPst3(Objects.isNull(fields.get("data_pst3"))?0.0:Double.parseDouble(fields.get("data_pst3").toString())); + rStatComassesDpo.setDataPst4(Objects.isNull(fields.get("data_pst4"))?0.0:Double.parseDouble(fields.get("data_pst4").toString())); + rStatComassesDpo.setDataPst5(Objects.isNull(fields.get("data_pst5"))?0.0:Double.parseDouble(fields.get("data_pst5").toString())); + + rStatComassesDpo.setVUnbalance1(Objects.isNull(fields.get("v_unbalance1"))?0.0:Double.parseDouble(fields.get("v_unbalance1").toString())); + rStatComassesDpo.setVUnbalance2(Objects.isNull(fields.get("v_unbalance2"))?0.0:Double.parseDouble(fields.get("v_unbalance2").toString())); + rStatComassesDpo.setVUnbalance3(Objects.isNull(fields.get("v_unbalance3"))?0.0:Double.parseDouble(fields.get("v_unbalance3").toString())); + rStatComassesDpo.setVUnbalance4(Objects.isNull(fields.get("v_unbalance4"))?0.0:Double.parseDouble(fields.get("v_unbalance4").toString())); + rStatComassesDpo.setVUnbalance5(Objects.isNull(fields.get("v_unbalance5"))?0.0:Double.parseDouble(fields.get("v_unbalance5").toString())); + + rStatComassesDpo.setVThd1(Objects.isNull(fields.get("v_thd1"))?0.0:Double.parseDouble(fields.get("v_thd1").toString())); + rStatComassesDpo.setVThd2(Objects.isNull(fields.get("v_thd2"))?0.0:Double.parseDouble(fields.get("v_thd2").toString())); + rStatComassesDpo.setVThd3(Objects.isNull(fields.get("v_thd3"))?0.0:Double.parseDouble(fields.get("v_thd3").toString())); + rStatComassesDpo.setVThd4(Objects.isNull(fields.get("v_thd4"))?0.0:Double.parseDouble(fields.get("v_thd4").toString())); + rStatComassesDpo.setVThd5(Objects.isNull(fields.get("v_thd5"))?0.0:Double.parseDouble(fields.get("v_thd5").toString())); + + rStatComassesDpo.setEvent1(Objects.isNull(fields.get("event1"))?0.0:Double.parseDouble(fields.get("event1").toString())); + rStatComassesDpo.setEvent2(Objects.isNull(fields.get("event2"))?0.0:Double.parseDouble(fields.get("event2").toString())); + rStatComassesDpo.setEvent3(Objects.isNull(fields.get("event3"))?0.0:Double.parseDouble(fields.get("event3").toString())); + rStatComassesDpo.setEvent4(Objects.isNull(fields.get("event4"))?0.0:Double.parseDouble(fields.get("event4").toString())); + rStatComassesDpo.setEvent5(Objects.isNull(fields.get("event5"))?0.0:Double.parseDouble(fields.get("event5").toString())); + list.add(rStatComassesDpo); + } + this.saveOrUpdateBatchByMultiId(list,50); + } + private Map getGeneralData(String lineId, String date){ InfluxDBResultMapper mapper = new InfluxDBResultMapper(); BigDecimal hundred = BigDecimal.valueOf(100); diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicMetricServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicMetricServiceImpl.java index 41c6d6355..e9cc09b9b 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicMetricServiceImpl.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/HarmonicMetricServiceImpl.java @@ -2,12 +2,15 @@ package com.njcn.prepare.harmonic.service.mysql.Impl.line; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.njcn.device.pq.api.LineFeignClient; import com.njcn.device.pq.pojo.po.Overlimit; import com.njcn.influxdb.utils.InfluxDbUtils; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatAssesDMapper; import com.njcn.prepare.harmonic.pojo.param.LineParam; import com.njcn.prepare.harmonic.pojo.influxdb.po.DataPltPO; import com.njcn.prepare.harmonic.pojo.influxdb.po.DataVPO; +import com.njcn.prepare.harmonic.pojo.po.RStatAssesDPO; import com.njcn.prepare.harmonic.service.mysql.line.HarmonicMetricService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -32,7 +35,7 @@ import java.util.stream.Collectors; @Slf4j @Service @AllArgsConstructor -public class HarmonicMetricServiceImpl implements HarmonicMetricService { +public class HarmonicMetricServiceImpl extends MppServiceImpl implements HarmonicMetricService { private final InfluxDbUtils influxDbUtils; @@ -62,6 +65,33 @@ public class HarmonicMetricServiceImpl implements HarmonicMetricService { influxDbUtils.batchInsert(influxDbUtils.getDbName(),"", InfluxDB.ConsistencyLevel.ALL, records); } + @Override + @Async("asyncExecutor") + public void metricDataToMysql(LineParam lineParam) { + List list = new ArrayList<>(); + List lineIdList; + if (CollUtil.isEmpty(lineParam.getLineIds())){ + List overLimitList = getAllLineData(); + lineIdList = overLimitList.stream().map(Overlimit::getId).collect(Collectors.toList()); + }else { + lineIdList = new ArrayList<>(lineParam.getLineIds()); + } + Date dateOut = DateUtil.parse(lineParam.getDataDate()); + for (String lineId : lineIdList){ + RStatAssesDPO rStatAssesDpo = new RStatAssesDPO(); + rStatAssesDpo.setTime(dateOut); + rStatAssesDpo.setLineId(lineId); + Map fields = getMetricData(lineId,lineParam.getDataDate()); + rStatAssesDpo.setVuDev(Double.parseDouble(fields.get("vu_dev").toString())); + rStatAssesDpo.setFreqDev(Double.parseDouble(fields.get("freq_dev").toString())); + rStatAssesDpo.setDataPlt(Double.parseDouble(fields.get("data_plt").toString())); + rStatAssesDpo.setVUnbalanceCp95(Double.parseDouble(fields.get("v_unbalance_cp95").toString())); + rStatAssesDpo.setVThdCp95(Double.parseDouble(fields.get("v_thd_cp95").toString())); + list.add(rStatAssesDpo); + } + this.saveOrUpdateBatchByMultiId(list,50); + } + private Map getMetricData(String lineId,String date){ String processParam = " and line_id = '"+lineId+"' and time >= '"+date+" 00:00:00' and time <= '"+date+" 23:59:59' tz('Asia/Shanghai')"; QueryResult vuDevResult = influxDbUtils.query("select abs(vu_dev) as vu_dev from data_v where phasic_type != 'T' and value_type = 'AVG'"+processParam); diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/IntegrityServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/IntegrityServiceImpl.java index f9bfa7cdb..2bdfaf756 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/IntegrityServiceImpl.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/IntegrityServiceImpl.java @@ -2,12 +2,15 @@ package com.njcn.prepare.harmonic.service.mysql.Impl.line; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.njcn.device.pq.api.LineFeignClient; import com.njcn.device.pq.pojo.po.LineDetail; import com.njcn.device.pq.pojo.po.Overlimit; import com.njcn.influxdb.utils.InfluxDbUtils; -import com.njcn.prepare.harmonic.pojo.param.LineParam; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatIntegrityDMapper; import com.njcn.prepare.harmonic.pojo.influxdb.po.DataVPO; +import com.njcn.prepare.harmonic.pojo.param.LineParam; +import com.njcn.prepare.harmonic.pojo.po.RStatIntegrityDPO; import com.njcn.prepare.harmonic.service.mysql.line.IntegrityService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -18,6 +21,7 @@ import org.influxdb.dto.QueryResult; import org.influxdb.impl.InfluxDBResultMapper; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; +import org.springframework.util.CollectionUtils; import java.util.*; import java.util.concurrent.TimeUnit; @@ -36,7 +40,7 @@ import static com.njcn.influxdb.param.InfluxDBPublicParam.DAY_MINUTE; @Slf4j @Service @AllArgsConstructor -public class IntegrityServiceImpl implements IntegrityService { +public class IntegrityServiceImpl extends MppServiceImpl implements IntegrityService{ private final InfluxDbUtils influxDbUtils; @@ -75,11 +79,40 @@ public class IntegrityServiceImpl implements IntegrityService { return "成功!"; } + @Override + @Async("asyncExecutor") + public void dataIntegrity(LineParam lineParam) { + List lineDetailList = new ArrayList<>(); + if (CollUtil.isEmpty(lineParam.getLineIds())){ + List overLimitList = getAllLinesLimitData(); + List lineList = overLimitList.stream().map(Overlimit::getId).collect(Collectors.toList()); + lineDetailList = lineFeignClient.getLineDetail(lineList).getData(); + }else { + lineDetailList = lineFeignClient.getLineDetail(lineParam.getLineIds()).getData(); + } + Date dateOut = DateUtil.parse(lineParam.getDataDate()); + List list = new ArrayList<>(); + for (LineDetail lineDetail :lineDetailList){ + int dataCount = getDataCount(lineDetail.getId(),lineParam.getDataDate()); + RStatIntegrityDPO integrityDpo = new RStatIntegrityDPO(); + integrityDpo.setTime(dateOut); + integrityDpo.setLineId(lineDetail.getId()); + integrityDpo.setDueTime(DAY_MINUTE/lineDetail.getTimeInterval()); + integrityDpo.setRealTime(dataCount); + list.add(integrityDpo); + } + this.saveOrUpdateBatchByMultiId(list,500); + } + private int getDataCount(String lineId,String date){ QueryResult sqlResult = influxDbUtils.query("SELECT * FROM data_v WHERE time >= '" + date + " 00:00:00' and time <= '" + date + " 23:59:59' and line_id = '" + lineId + "' and phasic_type = 'T' tz('Asia/Shanghai')"); InfluxDBResultMapper resultMapper = new InfluxDBResultMapper(); List list = resultMapper.toPOJO(sqlResult, DataVPO.class); - return list.size(); + if (CollectionUtils.isEmpty(list)){ + return 0; + } else { + return list.size(); + } } private List getAllLinesLimitData() { diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitRateService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitRateService.java index 7c7a1001c..5e43cba8b 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitRateService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitRateService.java @@ -10,6 +10,8 @@ import com.njcn.influxdb.param.InfluxDBPublicParam; import com.njcn.influxdb.utils.InfluxDbUtils; import com.njcn.prepare.harmonic.mapper.mysql.line.LimitRatePOMapper; import com.njcn.prepare.harmonic.pojo.influxdb.po.*; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitRateDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatLimitRateDService; import lombok.AllArgsConstructor; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; @@ -24,6 +26,7 @@ import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.Instant; import java.util.*; @@ -44,15 +47,11 @@ import java.util.stream.Collectors; @AllArgsConstructor public class LimitRateService extends MppServiceImpl { - private final InfluxDbUtils influxDbUtils; private final LineFeignClient lineFeignClient; - - private final LimitRatePOMapper limitRatePOMapper; - - + private final IRStatLimitRateDService statLimitRateDService; /** * @Description: 处理 limitrate批处理逻辑 @@ -66,15 +65,12 @@ public class LimitRateService extends MppServiceImpl limitRateJobHandler(List lineList, String startTime, String endTime) { + public void limitRateJobHandler(List lineList, String startTime, String endTime) { List limitRates = new ArrayList<> (); List limitRateList = new ArrayList<> (); - Instant instant = new SimpleDateFormat ("yyyy-MM-dd").parse (startTime).toInstant ( ); Long time= instant.toEpochMilli(); - for (int i = 0; i collect = result.stream ( ).map (t -> { LimitRatePO limitRatePO = new LimitRatePO ( ); NjcnBeanUtil.copyPropertiesIgnoreCase (t,limitRatePO); - limitRatePO.setTime (instant); - return limitRatePO; }).collect (Collectors.toList ( )); limitRates.addAll (collect); @@ -111,9 +105,54 @@ public class LimitRateService extends MppServiceImpl lineList, String startTime, String endTime) { + List list = new ArrayList<>(); + List limitRateList = new ArrayList<> (); + Date date = null; + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + try { + date = simpleDateFormat.parse(startTime); + } catch (ParseException e) { + e.printStackTrace(); + } + for (int i = 0; i map1 = getAllTime(lineIndex,startTime,endTime); + List map2 = getFlickerAllTime(lineIndex,startTime,endTime); + List map3 = getDataHarmRateV(lineIndex,startTime,endTime); + List map4 = getDataI(lineIndex,startTime,endTime); + List map5 = getDataInHarmV(lineIndex,startTime,endTime); + List map6 = getDataV(lineIndex,startTime,endTime); + List map7 = getDataVUnbalance(lineIndex,startTime,endTime); + List map8 = getDataINeg(lineIndex,startTime,endTime); + List map9 = getDataVFreq(lineIndex,startTime,endTime); + List map10 = getDataVDev(lineIndex,startTime,endTime); + List map11 = getDataPlt(lineIndex,startTime,endTime); + List result = getData(overlimit,map1,map2,map3,map4,map5,map6,map7,map8,map9,map10,map11); + limitRateList.addAll (result); + Date finalDate = date; + List collect = result.stream ( ).map (t -> { + RStatLimitRateDPO po = new RStatLimitRateDPO ( ); + NjcnBeanUtil.copyPropertiesIgnoreCase (t,po); + po.setTime(finalDate); + return po; + }).collect (Collectors.toList ( )); + list.addAll(collect); + } + if (!CollectionUtils.isEmpty(limitRateList)){ + /*插入mysql*/ + statLimitRateDService.insert(list); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitTargetServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitTargetServiceImpl.java index e423c6dfb..da0e97963 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitTargetServiceImpl.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/LimitTargetServiceImpl.java @@ -3,9 +3,15 @@ package com.njcn.prepare.harmonic.service.mysql.Impl.line; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.njcn.harmonic.pojo.po.LimitRate; import com.njcn.influxdb.utils.InfluxDbUtils; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatLimitTargetDMapper; import com.njcn.prepare.harmonic.pojo.param.LineParam; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitRateDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitTargetDPO; +import com.njcn.prepare.harmonic.service.mysql.day.IRStatLimitRateDService; import com.njcn.prepare.harmonic.service.mysql.line.LimitTargetService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -16,6 +22,7 @@ import org.influxdb.dto.QueryResult; import org.influxdb.impl.InfluxDBResultMapper; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; +import org.springframework.util.CollectionUtils; import java.util.*; import java.util.concurrent.TimeUnit; @@ -30,10 +37,12 @@ import java.util.concurrent.TimeUnit; @Slf4j @Service @AllArgsConstructor -public class LimitTargetServiceImpl implements LimitTargetService { +public class LimitTargetServiceImpl extends MppServiceImpl implements LimitTargetService { private final InfluxDbUtils influxDbUtils; + private final IRStatLimitRateDService statLimitRateDService; + @Override @Async("asyncExecutor") public void getLimitTargetData(LineParam lineParam) { @@ -53,6 +62,30 @@ public class LimitTargetServiceImpl implements LimitTargetService { influxDbUtils.batchInsert(influxDbUtils.getDbName(),"", InfluxDB.ConsistencyLevel.ALL, records); } + @Override + @Async("asyncExecutor") + public void limitTargetData(LineParam lineParam) { + List list = new ArrayList<>(); + Date dateOut = DateUtil.parse(lineParam.getDataDate()); + List limitRateData = new ArrayList<>(); + if (CollUtil.isEmpty(lineParam.getLineIds())){ + limitRateData = getLimitRateDataFromMysql(null,lineParam.getDataDate()); + } else { + limitRateData = getLimitRateDataFromMysql(lineParam.getLineIds(),lineParam.getDataDate()); + } + if (!CollectionUtils.isEmpty(limitRateData)){ + for (RStatLimitRateDPO limitRate : limitRateData){ + RStatLimitTargetDPO limitTarget = new RStatLimitTargetDPO(); + limitTarget.setTime(dateOut); + limitTarget.setLineId(limitRate.getLineId()); + limitTarget.setPhasicType(limitRate.getPhasicType()); + chanelData(limitRate,limitTarget); + list.add(limitTarget); + } + } + this.saveOrUpdateBatchByMultiId(list,50); + } + private List getLimitRateData(String lineId,String date){ StringBuilder sql = new StringBuilder(); sql.append("SELECT * FROM limit_rate WHERE time >= '").append(date).append(" 00:00:00' and time <= '") @@ -66,6 +99,11 @@ public class LimitTargetServiceImpl implements LimitTargetService { return resultMapper.toPOJO(sqlResult, LimitRate.class); } + private List getLimitRateDataFromMysql(List lineList, String date){ + return statLimitRateDService.findList(lineList,date); + } + + private List processOutData(List limitRateData,Date dateOut){ List records = new ArrayList<>(); for (LimitRate limitRate : limitRateData){ @@ -162,4 +200,83 @@ public class LimitTargetServiceImpl implements LimitTargetService { fields.put("inuharm_16_overtime",(limitRate.getInuHarm16OverTime()>1)?1:0); return fields; } + + private void chanelData(RStatLimitRateDPO limitRate, RStatLimitTargetDPO limitTarget){ + limitTarget.setAllTime((limitRate.getAllTime()>1)?1:0); + limitTarget.setFlickerAllTime((limitRate.getFlickerAllTime()>1)?1:0); + limitTarget.setFreqDevOvertime((limitRate.getFreqDevOvertime()>1)?1:0); + limitTarget.setVoltageDevOvertime((limitRate.getVoltageDevOvertime()>1)?1:0); + limitTarget.setUbalanceOvertime((limitRate.getUbalanceOvertime()>1)?1:0); + limitTarget.setFlickerOvertime((limitRate.getFlickerOvertime()>1)?1:0); + limitTarget.setUaberranceOvertime((limitRate.getUaberranceOvertime()>1)?1:0); + limitTarget.setINegOvertime((limitRate.getINegOvertime()>1)?1:0); + + limitTarget.setUharm2Overtime((limitRate.getUharm2Overtime()>1)?1:0); + limitTarget.setUharm2Overtime((limitRate.getUharm2Overtime()>1)?1:0); + limitTarget.setUharm3Overtime((limitRate.getUharm3Overtime()>1)?1:0); + limitTarget.setUharm4Overtime((limitRate.getUharm4Overtime()>1)?1:0); + limitTarget.setUharm5Overtime((limitRate.getUharm5Overtime()>1)?1:0); + limitTarget.setUharm6Overtime((limitRate.getUharm6Overtime()>1)?1:0); + limitTarget.setUharm7Overtime((limitRate.getUharm7Overtime()>1)?1:0); + limitTarget.setUharm8Overtime((limitRate.getUharm8Overtime()>1)?1:0); + limitTarget.setUharm9Overtime((limitRate.getUharm9Overtime()>1)?1:0); + limitTarget.setUharm10Overtime((limitRate.getUharm10Overtime()>1)?1:0); + limitTarget.setUharm11Overtime((limitRate.getUharm11Overtime()>1)?1:0); + limitTarget.setUharm12Overtime((limitRate.getUharm12Overtime()>1)?1:0); + limitTarget.setUharm13Overtime((limitRate.getUharm13Overtime()>1)?1:0); + limitTarget.setUharm14Overtime((limitRate.getUharm14Overtime()>1)?1:0); + limitTarget.setUharm15Overtime((limitRate.getUharm15Overtime()>1)?1:0); + limitTarget.setUharm16Overtime((limitRate.getUharm16Overtime()>1)?1:0); + limitTarget.setUharm17Overtime((limitRate.getUharm17Overtime()>1)?1:0); + limitTarget.setUharm18Overtime((limitRate.getUharm18Overtime()>1)?1:0); + limitTarget.setUharm19Overtime((limitRate.getUharm19Overtime()>1)?1:0); + limitTarget.setUharm20Overtime((limitRate.getUharm20Overtime()>1)?1:0); + limitTarget.setUharm21Overtime((limitRate.getUharm21Overtime()>1)?1:0); + limitTarget.setUharm22Overtime((limitRate.getUharm22Overtime()>1)?1:0); + limitTarget.setUharm23Overtime((limitRate.getUharm23Overtime()>1)?1:0); + limitTarget.setUharm24Overtime((limitRate.getUharm24Overtime()>1)?1:0); + limitTarget.setUharm25Overtime((limitRate.getUharm25Overtime()>1)?1:0); + + limitTarget.setIharm2Overtime((limitRate.getIharm2Overtime()>1)?1:0); + limitTarget.setIharm3Overtime((limitRate.getIharm3Overtime()>1)?1:0); + limitTarget.setIharm4Overtime((limitRate.getIharm4Overtime()>1)?1:0); + limitTarget.setIharm5Overtime((limitRate.getIharm5Overtime()>1)?1:0); + limitTarget.setIharm6Overtime((limitRate.getIharm6Overtime()>1)?1:0); + limitTarget.setIharm7Overtime((limitRate.getIharm7Overtime()>1)?1:0); + limitTarget.setIharm8Overtime((limitRate.getIharm8Overtime()>1)?1:0); + limitTarget.setIharm9Overtime((limitRate.getIharm9Overtime()>1)?1:0); + limitTarget.setIharm10Overtime((limitRate.getIharm10Overtime()>1)?1:0); + limitTarget.setIharm11Overtime((limitRate.getIharm11Overtime()>1)?1:0); + limitTarget.setIharm12Overtime((limitRate.getIharm12Overtime()>1)?1:0); + limitTarget.setIharm13Overtime((limitRate.getIharm13Overtime()>1)?1:0); + limitTarget.setIharm14Overtime((limitRate.getIharm14Overtime()>1)?1:0); + limitTarget.setIharm15Overtime((limitRate.getIharm15Overtime()>1)?1:0); + limitTarget.setIharm16Overtime((limitRate.getIharm16Overtime()>1)?1:0); + limitTarget.setIharm17Overtime((limitRate.getIharm17Overtime()>1)?1:0); + limitTarget.setIharm18Overtime((limitRate.getIharm18Overtime()>1)?1:0); + limitTarget.setIharm19Overtime((limitRate.getIharm19Overtime()>1)?1:0); + limitTarget.setIharm20Overtime((limitRate.getIharm20Overtime()>1)?1:0); + limitTarget.setIharm21Overtime((limitRate.getIharm21Overtime()>1)?1:0); + limitTarget.setIharm22Overtime((limitRate.getIharm22Overtime()>1)?1:0); + limitTarget.setIharm23Overtime((limitRate.getIharm23Overtime()>1)?1:0); + limitTarget.setIharm24Overtime((limitRate.getIharm24Overtime()>1)?1:0); + limitTarget.setIharm25Overtime((limitRate.getIharm25Overtime()>1)?1:0); + + limitTarget.setInuharm1Overtime((limitRate.getInuharm1Overtime()>1)?1:0); + limitTarget.setInuharm2Overtime((limitRate.getInuharm2Overtime()>1)?1:0); + limitTarget.setInuharm3Overtime((limitRate.getInuharm3Overtime()>1)?1:0); + limitTarget.setInuharm4Overtime((limitRate.getInuharm4Overtime()>1)?1:0); + limitTarget.setInuharm5Overtime((limitRate.getInuharm5Overtime()>1)?1:0); + limitTarget.setInuharm6Overtime((limitRate.getInuharm6Overtime()>1)?1:0); + limitTarget.setInuharm7Overtime((limitRate.getInuharm7Overtime()>1)?1:0); + limitTarget.setInuharm8Overtime((limitRate.getInuharm8Overtime()>1)?1:0); + limitTarget.setInuharm9Overtime((limitRate.getInuharm9Overtime()>1)?1:0); + limitTarget.setInuharm10Overtime((limitRate.getInuharm10Overtime()>1)?1:0); + limitTarget.setInuharm11Overtime((limitRate.getInuharm11Overtime()>1)?1:0); + limitTarget.setInuharm12Overtime((limitRate.getInuharm12Overtime()>1)?1:0); + limitTarget.setInuharm13Overtime((limitRate.getInuharm13Overtime()>1)?1:0); + limitTarget.setInuharm14Overtime((limitRate.getInuharm14Overtime()>1)?1:0); + limitTarget.setInuharm15Overtime((limitRate.getInuharm15Overtime()>1)?1:0); + limitTarget.setInuharm16Overtime((limitRate.getInuharm16Overtime()>1)?1:0); + } } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/OnlineRateServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/OnlineRateServiceImpl.java index eb428325d..84fa18728 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/OnlineRateServiceImpl.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/line/OnlineRateServiceImpl.java @@ -3,13 +3,17 @@ package com.njcn.prepare.harmonic.service.mysql.Impl.line; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.DateUtil; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.njcn.device.pq.api.LineFeignClient; import com.njcn.energy.pojo.constant.ModelState; import com.njcn.influxdb.utils.InfluxDbUtils; +import com.njcn.prepare.harmonic.mapper.mysql.day.RStatOnlineRateDMapper; import com.njcn.prepare.harmonic.pojo.dto.OnLineRateDTO; import com.njcn.prepare.harmonic.pojo.param.LineParam; import com.njcn.prepare.harmonic.pojo.influxdb.po.PqsCommunicatePO; +import com.njcn.prepare.harmonic.pojo.po.RStatOnlineRateDPO; import com.njcn.prepare.harmonic.service.mysql.line.OnlineRateService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -38,7 +42,7 @@ import static com.njcn.influxdb.param.InfluxDBPublicParam.DAY_MINUTE; @Slf4j @Service @AllArgsConstructor -public class OnlineRateServiceImpl implements OnlineRateService { +public class OnlineRateServiceImpl extends MppServiceImpl implements OnlineRateService { private final InfluxDbUtils influxDbUtils; @@ -75,6 +79,33 @@ public class OnlineRateServiceImpl implements OnlineRateService { influxDbUtils.batchInsert(influxDbUtils.getDbName(),"", InfluxDB.ConsistencyLevel.ALL, records); } + @Override + @Async("asyncExecutor") + public void onlineRateData(LineParam lineParam) { + List lineIdList = lineParam.getLineIds(); + if (CollUtil.isEmpty(lineParam.getLineIds())){ + lineIdList = lineFeignClient.getDeviceList().getData(); + } + List outCommunicateData = new ArrayList<>(); + for (String lineId : lineIdList){ + List communicateData = getCommunicateData(lineId); + outCommunicateData.addAll(communicateData); + } + List list = new ArrayList<>(); + Date dateOut = DateUtil.parse(lineParam.getDataDate()); + for (PqsCommunicatePO pqsCommunicate : outCommunicateData){ + RStatOnlineRateDPO onlineRateDpo = new RStatOnlineRateDPO(); + Date newDate = Date.from(pqsCommunicate.getTime()); + OnLineRateDTO onLineRate = onLineMinute(newDate,dateOut,pqsCommunicate.getType(),pqsCommunicate.getDevId(),lineParam.getDataDate()); + onlineRateDpo.setTime(dateOut); + onlineRateDpo.setDevId(pqsCommunicate.getDevId()); + onlineRateDpo.setOnlineMin(onLineRate.getOnLineMinute()); + onlineRateDpo.setOfflineMin(onLineRate.getOffLineMinute()); + list.add(onlineRateDpo); + } + this.saveOrUpdateBatchByMultiId(list,50); + } + /** * 获取pqs_communicate数据 */ diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlickerDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlickerDService.java new file mode 100644 index 000000000..6234e654f --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlickerDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlickerDPO; + +import java.util.List; + +public interface IRStatDataFlickerDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlucDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlucDService.java new file mode 100644 index 000000000..da5493e45 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataFlucDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlucDPO; + +import java.util.List; + +public interface IRStatDataFlucDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateIDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateIDService.java new file mode 100644 index 000000000..3fca043fa --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateIDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateIDPO; + +import java.util.List; + +public interface IRStatDataHarmRateIDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateVDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateVDService.java new file mode 100644 index 000000000..fdb523759 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmRateVDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmrateVDPO; + +import java.util.List; + +public interface IRStatDataHarmRateVDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicIDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicIDService.java new file mode 100644 index 000000000..3a615737e --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicIDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmphasicIDPO; + +import java.util.List; + +public interface IRStatDataHarmphasicIDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicVDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicVDService.java new file mode 100644 index 000000000..f55e7845f --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmphasicVDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmphasicVDPO; + +import java.util.List; + +public interface IRStatDataHarmphasicVDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerPDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerPDService.java new file mode 100644 index 000000000..08c0657e6 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerPDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerPDPO; + +import java.util.List; + +public interface IRStatDataHarmpowerPDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerQDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerQDService.java new file mode 100644 index 000000000..06f072349 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerQDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerQDPO; + +import java.util.List; + +public interface IRStatDataHarmpowerQDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerSDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerSDService.java new file mode 100644 index 000000000..c7d831a66 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataHarmpowerSDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataHarmpowerSDPO; + +import java.util.List; + +public interface IRStatDataHarmpowerSDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataIDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataIDService.java new file mode 100644 index 000000000..7fd867990 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataIDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataIDPO; + +import java.util.List; + +public interface IRStatDataIDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmIDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmIDService.java new file mode 100644 index 000000000..faafb2064 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmIDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmIDPO; + +import java.util.List; + +public interface IRStatDataInharmIDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmVDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmVDService.java new file mode 100644 index 000000000..9a78c5ccf --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataInharmVDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataInharmVDPO; + +import java.util.List; + +public interface IRStatDataInharmVDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataPltDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataPltDService.java new file mode 100644 index 000000000..ee429db36 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataPltDService.java @@ -0,0 +1,10 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataPltDPO; + +import java.util.List; + +public interface IRStatDataPltDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataVDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataVDService.java new file mode 100644 index 000000000..8a4bd543b --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatDataVDService.java @@ -0,0 +1,11 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataFlickerDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatDataVDPO; + +import java.util.List; + +public interface IRStatDataVDService { + + void insert(List list); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatLimitRateDService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatLimitRateDService.java new file mode 100644 index 000000000..99bfefd82 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/day/IRStatLimitRateDService.java @@ -0,0 +1,13 @@ +package com.njcn.prepare.harmonic.service.mysql.day; + +import com.njcn.prepare.harmonic.pojo.po.RStatDataVDPO; +import com.njcn.prepare.harmonic.pojo.po.RStatLimitRateDPO; + +import java.util.List; + +public interface IRStatLimitRateDService { + + void insert(List list); + + List findList(List list, String time); +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/DayDataService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/DayDataService.java index 1115a9d0a..b4c5e4af9 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/DayDataService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/DayDataService.java @@ -19,4 +19,12 @@ public interface DayDataService { * @Date: 2022/10/24 */ void dayDataJobHandler(List indexLists, String startTime, String endTime); + + /** + * 处理day表,并将数据入MySQL库中 + * @param indexLists + * @param startTime + * @param endTime + */ + void dataToDayHandler(List indexLists, String startTime, String endTime); } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicGeneralService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicGeneralService.java index 7452b78ba..f92df7d43 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicGeneralService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicGeneralService.java @@ -10,4 +10,6 @@ import com.njcn.prepare.harmonic.pojo.param.LineParam; public interface HarmonicGeneralService { void generalData(LineParam lineParam); + + void generalDataToMysql(LineParam lineParam); } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicMetricService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicMetricService.java index b67c17359..7583a3d54 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicMetricService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/HarmonicMetricService.java @@ -10,4 +10,6 @@ import com.njcn.prepare.harmonic.pojo.param.LineParam; public interface HarmonicMetricService { void metricData(LineParam lineParam); + + void metricDataToMysql(LineParam lineParam); } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/IntegrityService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/IntegrityService.java index 6f26990ba..0f378df3c 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/IntegrityService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/IntegrityService.java @@ -10,4 +10,6 @@ import com.njcn.prepare.harmonic.pojo.param.LineParam; public interface IntegrityService { String computeDataIntegrity(LineParam lineParam); + + void dataIntegrity(LineParam lineParam); } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/LimitTargetService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/LimitTargetService.java index 8dc2bf433..70a8d9828 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/LimitTargetService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/LimitTargetService.java @@ -10,4 +10,6 @@ import com.njcn.prepare.harmonic.pojo.param.LineParam; public interface LimitTargetService { void getLimitTargetData(LineParam lineParam); + + void limitTargetData(LineParam lineParam); } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/OnlineRateService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/OnlineRateService.java index 770022b5b..5ba162718 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/OnlineRateService.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/line/OnlineRateService.java @@ -10,4 +10,6 @@ import com.njcn.prepare.harmonic.pojo.param.LineParam; public interface OnlineRateService { void getOnlineRateData(LineParam lineParam); + + void onlineRateData(LineParam lineParam); }