数据质量清洗算法优化
This commit is contained in:
@@ -6,7 +6,7 @@ import com.njcn.algorithm.pojo.bo.CalculatedParam;
|
|||||||
import com.njcn.algorithm.service.line.IDataCleanService;
|
import com.njcn.algorithm.service.line.IDataCleanService;
|
||||||
import com.njcn.algorithm.utils.MemorySizeUtil;
|
import com.njcn.algorithm.utils.MemorySizeUtil;
|
||||||
import com.njcn.dataProcess.api.*;
|
import com.njcn.dataProcess.api.*;
|
||||||
import com.njcn.dataProcess.dto.*;
|
import com.njcn.dataProcess.dto.RmpEventDetailDTO;
|
||||||
import com.njcn.dataProcess.enums.DataCleanEnum;
|
import com.njcn.dataProcess.enums.DataCleanEnum;
|
||||||
import com.njcn.dataProcess.param.DataCleanParam;
|
import com.njcn.dataProcess.param.DataCleanParam;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
@@ -22,7 +22,6 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
import org.apache.commons.collections4.ListUtils;
|
import org.apache.commons.collections4.ListUtils;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.BeanUtils;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
@@ -160,105 +159,70 @@ public class DataCleanServiceImpl implements IDataCleanService {
|
|||||||
//修改dataFlicker数据
|
//修改dataFlicker数据
|
||||||
List<DataFlickerDto> dataFlicker = dataFlickerFeignClient.getRawData(param).getData();
|
List<DataFlickerDto> dataFlicker = dataFlickerFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataFlicker)) {
|
if (CollUtil.isNotEmpty(dataFlicker)) {
|
||||||
List<DataFlickerDTO> dataFlickerDTOList = new ArrayList<>();
|
|
||||||
dataFlicker.forEach(item1->{
|
dataFlicker.forEach(item1->{
|
||||||
DataFlickerDTO dto = new DataFlickerDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataFlickerDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataFlickerFeignClient.batchInsertion(dataFlickerDTOList);
|
dataFlickerFeignClient.addInfluxDbList(dataFlicker);
|
||||||
log.info("修改dataFlicker数据量:{}", dataFlicker.size());
|
log.info("修改dataFlicker数据量:{}", dataFlicker.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataFluc数据
|
//修改dataFluc数据
|
||||||
List<DataFlucDto> dataFluc = dataFlucFeignClient.getRawData(param).getData();
|
List<DataFlucDto> dataFluc = dataFlucFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataFluc)) {
|
if (CollUtil.isNotEmpty(dataFluc)) {
|
||||||
List<DataFlucDTO> dataFlucDTOList = new ArrayList<>();
|
|
||||||
dataFluc.forEach(item1->{
|
dataFluc.forEach(item1->{
|
||||||
DataFlucDTO dto = new DataFlucDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataFlucDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataFlucFeignClient.batchInsertion(dataFlucDTOList);
|
dataFlucFeignClient.addInfluxDbList(dataFluc);
|
||||||
log.info("修改dataFluc数据量:{}", dataFluc.size());
|
log.info("修改dataFluc数据量:{}", dataFluc.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataHarmPhasicI数据
|
//修改dataHarmPhasicI数据
|
||||||
List<DataHarmPhasicIDto> dataHarmPhasicI = dataHarmphasicIFeignClient.getRawData(param).getData();
|
List<DataHarmPhasicIDto> dataHarmI = dataHarmphasicIFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataHarmPhasicI)) {
|
if (CollUtil.isNotEmpty(dataHarmI)) {
|
||||||
List<DataHarmphasicIDTO> dataHarmphasicIDTOList = new ArrayList<>();
|
dataHarmI.forEach(item1->{
|
||||||
dataHarmPhasicI.forEach(item1->{
|
item1.setAbnormalFlag(1);
|
||||||
DataHarmphasicIDTO dto = new DataHarmphasicIDTO();
|
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataHarmphasicIDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataHarmphasicIFeignClient.batchInsertion(dataHarmphasicIDTOList);
|
dataHarmphasicIFeignClient.addInfluxDbList(dataHarmI);
|
||||||
log.info("修改dataHarmPhasicI数据量:{}", dataHarmPhasicI.size());
|
log.info("修改dataHarmI数据量:{}", dataHarmI.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataHarmPhasicV数据
|
//修改dataHarmPhasicV数据
|
||||||
List<DataHarmDto> DataHarmV = dataHarmphasicVFeignClient.getRawData(param).getData();
|
List<DataHarmDto> DataHarmV = dataHarmphasicVFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(DataHarmV)) {
|
if (CollUtil.isNotEmpty(DataHarmV)) {
|
||||||
List<DataHarmphasicVDTO> dataHarmphasicVDTOList = new ArrayList<>();
|
|
||||||
DataHarmV.forEach(item1->{
|
DataHarmV.forEach(item1->{
|
||||||
DataHarmphasicVDTO dto = new DataHarmphasicVDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataHarmphasicVDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataHarmphasicVFeignClient.batchInsertion(dataHarmphasicVDTOList);
|
dataHarmphasicVFeignClient.addInfluxDbList(DataHarmV);
|
||||||
log.info("修改dataHarmPhasicV数据量:{}", DataHarmV.size());
|
log.info("修改dataHarmPhasicV数据量:{}", DataHarmV.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataHarmPowerP数据
|
//修改dataHarmPowerP数据
|
||||||
List<DataPowerPDto> dataPowerP = dataHarmpowerPFeignClient.getRawData(param).getData();
|
List<DataPowerPDto> dataPowerP = dataHarmpowerPFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataPowerP)) {
|
if (CollUtil.isNotEmpty(dataPowerP)) {
|
||||||
List<DataHarmpowerPDTO> dataHarmpowerPDTOList = new ArrayList<>();
|
|
||||||
dataPowerP.forEach(item1->{
|
dataPowerP.forEach(item1->{
|
||||||
DataHarmpowerPDTO dto = new DataHarmpowerPDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataHarmpowerPDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataHarmpowerPFeignClient.batchInsertion(dataHarmpowerPDTOList);
|
dataHarmpowerPFeignClient.addInfluxDbList(dataPowerP);
|
||||||
log.info("修改 dataHarmPowerP数据量:{}", dataPowerP.size());
|
log.info("dataHarmPowerP数据量:{}", dataPowerP.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataHarmPowerQ数据
|
//修改dataHarmPowerQ数据
|
||||||
List<DataHarmPowerQDto> dataHarmPowerQ = dataHarmpowerQFeignClient.getRawData(param).getData();
|
List<DataHarmPowerQDto> dataHarmPowerQ = dataHarmpowerQFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataHarmPowerQ)) {
|
if (CollUtil.isNotEmpty(dataHarmPowerQ)) {
|
||||||
List<DataHarmpowerQDTO> dataHarmpowerQDTOList = new ArrayList<>();
|
|
||||||
dataHarmPowerQ.forEach(item1->{
|
dataHarmPowerQ.forEach(item1->{
|
||||||
DataHarmpowerQDTO dto = new DataHarmpowerQDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataHarmpowerQDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataHarmpowerQFeignClient.batchInsertion(dataHarmpowerQDTOList);
|
dataHarmpowerQFeignClient.addInfluxDbList(dataHarmPowerQ);
|
||||||
log.info("修改dataHarmPowerQ数据量:{}", dataHarmPowerQ.size());
|
log.info("修改dataHarmPowerQ数据量:{}", dataHarmPowerQ.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataHarmPowerS数据
|
//修改dataHarmPowerS数据
|
||||||
List<DataHarmPowerSDto> dataHarmPowerS = dataHarmpowerSFeignClient.getRawData(param).getData();
|
List<DataHarmPowerSDto> dataHarmPowerS = dataHarmpowerSFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataHarmPowerS)) {
|
if (CollUtil.isNotEmpty(dataHarmPowerS)) {
|
||||||
List<DataHarmpowerSDTO> dataHarmpowerSDTOList = new ArrayList<>();
|
|
||||||
dataHarmPowerS.forEach(item1->{
|
dataHarmPowerS.forEach(item1->{
|
||||||
DataHarmpowerSDTO dto = new DataHarmpowerSDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataHarmpowerSDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataHarmpowerSFeignClient.batchInsertion(dataHarmpowerSDTOList);
|
dataHarmpowerSFeignClient.addInfluxDbList(dataHarmPowerS);
|
||||||
log.info("修改dataHarmPowerS数据量:{}", dataHarmPowerS.size());
|
log.info("修改dataHarmPowerS数据量:{}", dataHarmPowerS.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -275,55 +239,40 @@ public class DataCleanServiceImpl implements IDataCleanService {
|
|||||||
//修改dataHarmRateV数据
|
//修改dataHarmRateV数据
|
||||||
List<DataHarmDto> DataHarmRateV = dataHarmRateVFeignClient.getRawData(param).getData();
|
List<DataHarmDto> DataHarmRateV = dataHarmRateVFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(DataHarmRateV)) {
|
if (CollUtil.isNotEmpty(DataHarmRateV)) {
|
||||||
List<DataHarmrateVDTO> dataHarmrateVDTOList = new ArrayList<>();
|
|
||||||
DataHarmRateV.forEach(item1->{
|
DataHarmRateV.forEach(item1->{
|
||||||
DataHarmrateVDTO dto = new DataHarmrateVDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataHarmrateVDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataHarmRateVFeignClient.batchInsertion(dataHarmrateVDTOList);
|
dataHarmRateVFeignClient.addInfluxDbList(DataHarmRateV);
|
||||||
log.info("修改dataHarmRateV数据量:{}", DataHarmRateV.size());
|
log.info("修改dataHarmRateV数据量:{}", DataHarmRateV.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataInHarmI数据
|
//修改dataInHarmI数据
|
||||||
List<DataHarmRateIDto> dataInHarmI = dataHarmRateIFeignClient.getRawData(param).getData();
|
List<DataInHarmIDto> dataInHarmI = dataInharmIFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataInHarmI)) {
|
if (CollUtil.isNotEmpty(dataInHarmI)) {
|
||||||
dataInHarmI.forEach(item1->{
|
dataInHarmI.forEach(item1->{
|
||||||
item1.setAbnormalFlag(1);
|
item1.setAbnormalFlag(1);
|
||||||
});
|
});
|
||||||
dataHarmRateIFeignClient.addInfluxDbList(dataInHarmI);
|
dataInharmIFeignClient.addInfluxDbList(dataInHarmI);
|
||||||
log.info("修改dataHarmRateI数据量:{}", dataInHarmI.size());
|
log.info("修改dataInHarmI数据量:{}", dataInHarmI.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataInHarmV数据
|
//修改dataInHarmV数据
|
||||||
List<DataHarmDto> dataInHarmV = dataInharmVFeignClient.getRawData(param).getData();
|
List<DataHarmDto> dataInHarmV = dataInharmVFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataInHarmV)) {
|
if (CollUtil.isNotEmpty(dataInHarmV)) {
|
||||||
List<DataInharmVDTO> dataInharmVDTOList = new ArrayList<>();
|
|
||||||
dataInHarmV.forEach(item1->{
|
dataInHarmV.forEach(item1->{
|
||||||
DataInharmVDTO dto = new DataInharmVDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,dto);
|
|
||||||
dto.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
dto.setAbnormalFlag(1);
|
|
||||||
dataInharmVDTOList.add(dto);
|
|
||||||
});
|
});
|
||||||
dataInharmVFeignClient.batchInsertion(dataInharmVDTOList);
|
dataInharmVFeignClient.addInfluxDbList(dataInHarmV);
|
||||||
log.info("修改dataInHarmV数据量:{}", dataInHarmV.size());
|
log.info("修改dataInHarmV数据量:{}", dataInHarmV.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改dataPlt数据
|
//修改dataPlt数据
|
||||||
List<DataPltDto> dataPlt = dataPltFeignClient.getRawData(param).getData();
|
List<DataPltDto> dataPlt = dataPltFeignClient.getRawData(param).getData();
|
||||||
if (CollUtil.isNotEmpty(dataPlt)) {
|
if (CollUtil.isNotEmpty(dataPlt)) {
|
||||||
List<DataPltDTO> dataPltDTOList = new ArrayList<>();
|
|
||||||
dataPlt.forEach(item1->{
|
dataPlt.forEach(item1->{
|
||||||
DataPltDTO pltDTO = new DataPltDTO();
|
item1.setAbnormalFlag(1);
|
||||||
BeanUtils.copyProperties(item1,pltDTO);
|
|
||||||
pltDTO.setTimeid(LocalDateTime.parse(item1.getMinTime(), DATE_TIME_FORMATTER));
|
|
||||||
pltDTO.setAbnormalFlag(1);
|
|
||||||
dataPltDTOList.add(pltDTO);
|
|
||||||
});
|
});
|
||||||
dataPltFeignClient.batchInsertion(dataPltDTOList);
|
dataPltFeignClient.addInfluxDbList(dataPlt);
|
||||||
log.info("修改dataPlt数据量:{}", dataPlt.size());
|
log.info("修改dataPlt数据量:{}", dataPlt.size());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,13 +1,19 @@
|
|||||||
package com.njcn.dataProcess.api;
|
package com.njcn.dataProcess.api;
|
||||||
|
|
||||||
|
import com.njcn.common.pojo.annotation.OperateInfo;
|
||||||
|
import com.njcn.common.pojo.constant.OperateType;
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
|
import com.njcn.common.pojo.enums.common.LogEnum;
|
||||||
|
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
|
import com.njcn.common.utils.HttpResultUtil;
|
||||||
import com.njcn.dataProcess.api.fallback.DataFlickerFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataFlickerFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataFlickerDTO;
|
import com.njcn.dataProcess.dto.DataFlickerDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataFlickerDto;
|
import com.njcn.dataProcess.pojo.dto.DataFlickerDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataIDto;
|
import com.njcn.dataProcess.pojo.dto.DataIDto;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -36,4 +42,7 @@ public interface DataFlickerFeignClient {
|
|||||||
|
|
||||||
@PostMapping("/getColumnNameCountRawData")
|
@PostMapping("/getColumnNameCountRawData")
|
||||||
HttpResult<Integer> getColumnNameCountRawData(@RequestBody LineCountEvaluateParam lineParam);
|
HttpResult<Integer> getColumnNameCountRawData(@RequestBody LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataFlickerDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,4 +35,7 @@ public interface DataFlucFeignClient {
|
|||||||
@PostMapping("/addList")
|
@PostMapping("/addList")
|
||||||
HttpResult<String> addList(@RequestBody List<DataFlucDto> data);
|
HttpResult<String> addList(@RequestBody List<DataFlucDto> data);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataFlucDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,19 +1,13 @@
|
|||||||
package com.njcn.dataProcess.api;
|
package com.njcn.dataProcess.api;
|
||||||
|
|
||||||
import com.njcn.common.pojo.annotation.OperateInfo;
|
|
||||||
import com.njcn.common.pojo.constant.OperateType;
|
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
import com.njcn.common.pojo.enums.common.LogEnum;
|
|
||||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
import com.njcn.common.utils.HttpResultUtil;
|
|
||||||
import com.njcn.dataProcess.api.fallback.DataHarmRateVFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataHarmRateVFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataHarmrateVDTO;
|
import com.njcn.dataProcess.dto.DataHarmrateVDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmRateVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmRateVDto;
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -43,4 +37,7 @@ public interface DataHarmRateVFeignClient {
|
|||||||
@PostMapping("/batchInsertion")
|
@PostMapping("/batchInsertion")
|
||||||
HttpResult<String> batchInsertion(@RequestBody List<DataHarmrateVDTO> dataHarmrateVDTOList);
|
HttpResult<String> batchInsertion(@RequestBody List<DataHarmrateVDTO> dataHarmrateVDTOList);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,20 +1,12 @@
|
|||||||
package com.njcn.dataProcess.api;
|
package com.njcn.dataProcess.api;
|
||||||
|
|
||||||
import com.njcn.common.pojo.annotation.OperateInfo;
|
|
||||||
import com.njcn.common.pojo.constant.OperateType;
|
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
import com.njcn.common.pojo.enums.common.LogEnum;
|
|
||||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
|
|
||||||
import com.njcn.common.utils.HttpResultUtil;
|
|
||||||
import com.njcn.dataProcess.api.fallback.DataHarmphasicIFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataHarmphasicIFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
|
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataFlucDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -41,4 +33,7 @@ public interface DataHarmphasicIFeignClient {
|
|||||||
@PostMapping("/getRawData")
|
@PostMapping("/getRawData")
|
||||||
HttpResult<List<DataHarmPhasicIDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
HttpResult<List<DataHarmPhasicIDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmPhasicIDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +1,19 @@
|
|||||||
package com.njcn.dataProcess.api;
|
package com.njcn.dataProcess.api;
|
||||||
|
|
||||||
|
import com.njcn.common.pojo.annotation.OperateInfo;
|
||||||
|
import com.njcn.common.pojo.constant.OperateType;
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
|
import com.njcn.common.pojo.enums.common.LogEnum;
|
||||||
|
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
|
import com.njcn.common.utils.HttpResultUtil;
|
||||||
import com.njcn.dataProcess.api.fallback.DataHarmphasicVFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataHarmphasicVFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
|
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -36,4 +42,7 @@ public interface DataHarmphasicVFeignClient {
|
|||||||
@PostMapping("/addList")
|
@PostMapping("/addList")
|
||||||
HttpResult<String> addList(@RequestBody List<DataHarmPhasicVDto> data);
|
HttpResult<String> addList(@RequestBody List<DataHarmPhasicVDto> data);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
package com.njcn.dataProcess.api;
|
package com.njcn.dataProcess.api;
|
||||||
|
|
||||||
|
import com.njcn.common.pojo.annotation.OperateInfo;
|
||||||
|
import com.njcn.common.pojo.constant.OperateType;
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
|
import com.njcn.common.pojo.enums.common.LogEnum;
|
||||||
|
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
|
import com.njcn.common.utils.HttpResultUtil;
|
||||||
import com.njcn.dataProcess.api.fallback.DataHarmpowerPFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataHarmpowerPFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
@@ -9,6 +14,7 @@ import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
|||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerPDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerPDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataPowerPDto;
|
import com.njcn.dataProcess.pojo.dto.DataPowerPDto;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -34,4 +40,7 @@ public interface DataHarmpowerPFeignClient {
|
|||||||
|
|
||||||
@PostMapping("/addList")
|
@PostMapping("/addList")
|
||||||
HttpResult<String> addList(@RequestBody List<DataHarmPowerPDto> data);
|
HttpResult<String> addList(@RequestBody List<DataHarmPowerPDto> data);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataPowerPDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,12 @@
|
|||||||
package com.njcn.dataProcess.api;
|
package com.njcn.dataProcess.api;
|
||||||
|
|
||||||
import com.njcn.common.pojo.annotation.OperateInfo;
|
|
||||||
import com.njcn.common.pojo.constant.OperateType;
|
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
import com.njcn.common.pojo.enums.common.LogEnum;
|
|
||||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
import com.njcn.common.utils.HttpResultUtil;
|
|
||||||
import com.njcn.dataProcess.api.fallback.DataHarmpowerQFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataHarmpowerQFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -41,4 +35,7 @@ public interface DataHarmpowerQFeignClient {
|
|||||||
@PostMapping("/getRawData")
|
@PostMapping("/getRawData")
|
||||||
HttpResult<List<DataHarmPowerQDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
HttpResult<List<DataHarmPowerQDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmPowerQDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,4 +41,7 @@ public interface DataHarmpowerSFeignClient {
|
|||||||
@PostMapping("/getRawData")
|
@PostMapping("/getRawData")
|
||||||
HttpResult<List<DataHarmPowerSDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
HttpResult<List<DataHarmPowerSDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmPowerSDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,4 +33,7 @@ public interface DataInharmIFeignClient {
|
|||||||
@PostMapping("/getRawData")
|
@PostMapping("/getRawData")
|
||||||
HttpResult<List<DataInHarmIDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
HttpResult<List<DataInHarmIDto>> getRawData(@RequestBody LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataInHarmIDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,11 @@ package com.njcn.dataProcess.api;
|
|||||||
|
|
||||||
import com.njcn.common.pojo.constant.ServerInfo;
|
import com.njcn.common.pojo.constant.ServerInfo;
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
|
|
||||||
import com.njcn.dataProcess.api.fallback.DataInharmVFeignClientFallbackFactory;
|
import com.njcn.dataProcess.api.fallback.DataInharmVFeignClientFallbackFactory;
|
||||||
import com.njcn.dataProcess.dto.DataInharmVDTO;
|
import com.njcn.dataProcess.dto.DataInharmVDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
@@ -36,4 +34,7 @@ public interface DataInharmVFeignClient {
|
|||||||
@PostMapping("/addList")
|
@PostMapping("/addList")
|
||||||
HttpResult<String> addList(@RequestBody List<DataInHarmVDto> list);
|
HttpResult<String> addList(@RequestBody List<DataInHarmVDto> list);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,4 +37,7 @@ public interface DataPltFeignClient {
|
|||||||
|
|
||||||
@PostMapping("/getDataPlt")
|
@PostMapping("/getDataPlt")
|
||||||
HttpResult<List<DataPltDto>> getDataPlt(@RequestBody LineCountEvaluateParam lineParam);
|
HttpResult<List<DataPltDto>> getDataPlt(@RequestBody LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
HttpResult<String> addInfluxDbList(@RequestBody List<DataPltDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,6 +71,12 @@ public class DataFlickerFeignClientFallbackFactory implements FallbackFactory<Da
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataFlickerDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataFlicker原始数据录入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ public class DataFlucFeignClientFallbackFactory implements FallbackFactory<DataF
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataFlucDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataFluc原始数据录入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,6 +74,12 @@ public class DataHarmRateVFeignClientFallbackFactory implements FallbackFactory<
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataHarmRateV原始数据插入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ public class DataHarmphasicIFeignClientFallbackFactory implements FallbackFactor
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataHarmPhasicIDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","时序数据库插入数据",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ public class DataHarmphasicVFeignClientFallbackFactory implements FallbackFactor
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataHarmPhasicV原始数据录入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ public class DataHarmpowerPFeignClientFallbackFactory implements FallbackFactory
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataPowerPDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataPowerP原始数据插入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -64,6 +64,12 @@ public class DataHarmpowerQFeignClientFallbackFactory implements FallbackFactory
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataHarmPowerQDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataHarmPowerQ原始数据插入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
|||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
||||||
import com.njcn.dataProcess.util.DataProcessingEnumUtil;
|
import com.njcn.dataProcess.util.DataProcessingEnumUtil;
|
||||||
import com.njcn.system.utils.SystemEnumUtil;
|
|
||||||
import feign.hystrix.FallbackFactory;
|
import feign.hystrix.FallbackFactory;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
@@ -65,6 +64,12 @@ public class DataHarmpowerSFeignClientFallbackFactory implements FallbackFactory
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataHarmPowerSDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","harmPowerS插入原始数据",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ public class DataInharmIFeignClientFallbackFactory implements FallbackFactory<Da
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataInHarmIDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataInharmI原始数据插入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ public class DataInharmVFeignClientFallbackFactory implements FallbackFactory<Da
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataInharmV原始数据插入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -70,6 +70,12 @@ public class DataPltFeignClientFallbackFactory implements FallbackFactory<DataPl
|
|||||||
throw new BusinessException(finalExceptionEnum);
|
throw new BusinessException(finalExceptionEnum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HttpResult<String> addInfluxDbList(List<DataPltDto> list) {
|
||||||
|
log.error("{}异常,降级处理,异常为:{}","dataPlt原始数据插入",cause.toString());
|
||||||
|
throw new BusinessException(finalExceptionEnum);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
|||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
||||||
|
import lombok.Data;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@@ -22,6 +23,7 @@ import java.time.LocalDateTime;
|
|||||||
*/
|
*/
|
||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
|
@Data
|
||||||
public class DataHarmphasicIDTO implements Serializable{
|
public class DataHarmphasicIDTO implements Serializable{
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import com.njcn.dataProcess.dto.DataFlickerDTO;
|
|||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataFlickerDto;
|
import com.njcn.dataProcess.pojo.dto.DataFlickerDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataIDto;
|
|
||||||
import com.njcn.dataProcess.service.IDataFlicker;
|
import com.njcn.dataProcess.service.IDataFlicker;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@@ -93,4 +92,13 @@ public class DataFlickerController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataFlickerDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataFlickerQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.njcn.dataProcess.dto.DataFlucDTO;
|
|||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataFlucDto;
|
import com.njcn.dataProcess.pojo.dto.DataFlucDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.service.IDataFluc;
|
import com.njcn.dataProcess.service.IDataFluc;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@@ -82,4 +83,13 @@ public class DataFlucController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataFlucDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataFlucQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.njcn.dataProcess.dto.DataHarmrateVDTO;
|
|||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataHarmRateIDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmRateVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmRateVDto;
|
||||||
import com.njcn.dataProcess.service.IDataHarmRateV;
|
import com.njcn.dataProcess.service.IDataHarmRateV;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
@@ -101,4 +102,13 @@ public class DataHarmRateVController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, data, methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, data, methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataHarmRateVQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
|||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.service.IDataHarmphasicI;
|
import com.njcn.dataProcess.service.IDataHarmphasicI;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@@ -84,7 +85,14 @@ public class DataHarmphasicIController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmPhasicIDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataHarmphasicIQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
|
|||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
||||||
import com.njcn.dataProcess.service.IDataHarmphasicV;
|
import com.njcn.dataProcess.service.IDataHarmphasicV;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
@@ -85,4 +84,13 @@ public class DataHarmphasicVController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataHarmphasicVQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import com.njcn.dataProcess.annotation.QueryBean;
|
|||||||
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerPDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerPDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataPowerPDto;
|
import com.njcn.dataProcess.pojo.dto.DataPowerPDto;
|
||||||
import com.njcn.dataProcess.service.IDataHarmpowerP;
|
import com.njcn.dataProcess.service.IDataHarmpowerP;
|
||||||
@@ -85,4 +84,13 @@ public class DataHarmpowerPController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataPowerPDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataHarmpowerPQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,7 +83,14 @@ public class DataHarmpowerQController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmPowerQDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataHarmpowerQQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,12 +6,11 @@ import com.njcn.common.pojo.enums.common.LogEnum;
|
|||||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||||
import com.njcn.common.pojo.response.HttpResult;
|
import com.njcn.common.pojo.response.HttpResult;
|
||||||
import com.njcn.common.utils.HttpResultUtil;
|
import com.njcn.common.utils.HttpResultUtil;
|
||||||
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
|
|
||||||
import com.njcn.dataProcess.annotation.InsertBean;
|
import com.njcn.dataProcess.annotation.InsertBean;
|
||||||
import com.njcn.dataProcess.annotation.QueryBean;
|
import com.njcn.dataProcess.annotation.QueryBean;
|
||||||
|
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
||||||
import com.njcn.dataProcess.service.IDataHarmpowerS;
|
import com.njcn.dataProcess.service.IDataHarmpowerS;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
@@ -83,4 +82,13 @@ public class DataHarmpowerSController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmPowerSDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataHarmpowerSQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import com.njcn.dataProcess.annotation.QueryBean;
|
|||||||
import com.njcn.dataProcess.dto.DataInharmIDTO;
|
import com.njcn.dataProcess.dto.DataInharmIDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmRateIDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
||||||
import com.njcn.dataProcess.service.IDataInharmI;
|
import com.njcn.dataProcess.service.IDataInharmI;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
@@ -84,4 +83,13 @@ public class DataInharmIController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataInHarmIDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataInharmIQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
|||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.service.IDataInharmV;
|
import com.njcn.dataProcess.service.IDataInharmV;
|
||||||
import com.njcn.web.controller.BaseController;
|
import com.njcn.web.controller.BaseController;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@@ -84,5 +85,13 @@ public class DataInharmVController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataHarmDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataInharmVQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,5 +92,13 @@ public class DataPltController extends BaseController {
|
|||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, data, methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, data, methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/addInfluxDbList")
|
||||||
|
@ApiOperation("时序数据库插入数据")
|
||||||
|
public HttpResult<String> addInfluxDbList(@RequestBody List<DataPltDto> list) {
|
||||||
|
String methodDescribe = getMethodDescribe("addInfluxDbList");
|
||||||
|
dataPltQuery.addInfluxDbList(list);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "", methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ public interface IDataFlicker extends IMppService<RStatDataFlickerD> {
|
|||||||
*/
|
*/
|
||||||
void addList(List<DataFlickerDto> dataIDtoList);
|
void addList(List<DataFlickerDto> dataIDtoList);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataFlickerDto> list);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间分组获取条目数量
|
* 时间分组获取条目数量
|
||||||
* @param lineParam
|
* @param lineParam
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import com.njcn.dataProcess.dto.DataFlucDTO;
|
|||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataFlucDto;
|
import com.njcn.dataProcess.pojo.dto.DataFlucDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataFlucD;
|
import com.njcn.dataProcess.pojo.po.RStatDataFlucD;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -36,4 +37,6 @@ public interface IDataFluc extends IMppService<RStatDataFlucD> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataFlucDto> dataFlucDtoList);
|
void addList(List<DataFlucDto> dataFlucDtoList);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataFlucDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,4 +40,6 @@ IDataHarmRateV extends IMppService<RStatDataHarmRateVD> {
|
|||||||
|
|
||||||
List<DataHarmDto> getHarmRateVData(LineCountEvaluateParam lineParam);
|
List<DataHarmDto> getHarmRateVData(LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataHarmDto> dataVList);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
|||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataHarmPhasicID;
|
import com.njcn.dataProcess.pojo.po.RStatDataHarmPhasicID;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -38,4 +39,6 @@ public interface IDataHarmphasicI extends IMppService<RStatDataHarmPhasicID> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataHarmPhasicIDto> list);
|
void addList(List<DataHarmPhasicIDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataHarmPhasicIDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,4 +37,6 @@ public interface IDataHarmphasicV extends IMppService<RStatDataHarmPhasicVD> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataHarmPhasicVDto> list);
|
void addList(List<DataHarmPhasicVDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataHarmDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,4 +37,6 @@ public interface IDataHarmpowerP extends IMppService<RStatDataHarmPowerPD> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataHarmPowerPDto> list);
|
void addList(List<DataHarmPowerPDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataPowerPDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,4 +37,6 @@ public interface IDataHarmpowerQ extends IMppService<RStatDataHarmPowerQD> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataHarmPowerQDto> list);
|
void addList(List<DataHarmPowerQDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataHarmPowerQDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import com.github.jeffreyning.mybatisplus.service.IMppService;
|
|||||||
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataHarmPowerSD;
|
import com.njcn.dataProcess.pojo.po.RStatDataHarmPowerSD;
|
||||||
|
|
||||||
@@ -38,4 +37,6 @@ public interface IDataHarmpowerS extends IMppService<RStatDataHarmPowerSD> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataHarmPowerSDto> list);
|
void addList(List<DataHarmPowerSDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataHarmPowerSDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import com.github.jeffreyning.mybatisplus.service.IMppService;
|
|||||||
import com.njcn.dataProcess.dto.DataInharmIDTO;
|
import com.njcn.dataProcess.dto.DataInharmIDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmRateIDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataInHarmID;
|
import com.njcn.dataProcess.pojo.po.RStatDataInHarmID;
|
||||||
|
|
||||||
@@ -38,4 +37,6 @@ public interface IDataInharmI extends IMppService<RStatDataInHarmID> {
|
|||||||
* 批量插入数据
|
* 批量插入数据
|
||||||
*/
|
*/
|
||||||
void addList(List<DataInHarmIDto> list);
|
void addList(List<DataInHarmIDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataInHarmIDto> dataVList);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
|||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataInHarmVD;
|
import com.njcn.dataProcess.pojo.po.RStatDataInHarmVD;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -39,4 +40,6 @@ public interface IDataInharmV extends IMppService<RStatDataInHarmVD> {
|
|||||||
*/
|
*/
|
||||||
void addList(List<DataInHarmVDto> list);
|
void addList(List<DataInHarmVDto> list);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataHarmDto> list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import com.njcn.dataProcess.dto.DataPltDTO;
|
|||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataPltDto;
|
import com.njcn.dataProcess.pojo.dto.DataPltDto;
|
||||||
|
import com.njcn.dataProcess.pojo.dto.DataVDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataPltD;
|
import com.njcn.dataProcess.pojo.po.RStatDataPltD;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -38,4 +39,6 @@ public interface IDataPlt extends IMppService<RStatDataPltD> {
|
|||||||
void addList(List<DataPltDto> list);
|
void addList(List<DataPltDto> list);
|
||||||
|
|
||||||
List<DataPltDto> getDataPlt(LineCountEvaluateParam lineParam);
|
List<DataPltDto> getDataPlt(LineCountEvaluateParam lineParam);
|
||||||
|
|
||||||
|
void addInfluxDbList(List<DataPltDto> list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,8 +9,6 @@ import com.njcn.dataProcess.dao.relation.mapper.RStatDataFlickerRelationMapper;
|
|||||||
import com.njcn.dataProcess.dto.DataFlickerDTO;
|
import com.njcn.dataProcess.dto.DataFlickerDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataFlicker;
|
import com.njcn.dataProcess.po.influx.DataFlicker;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicI;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataV;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataFlickerDto;
|
import com.njcn.dataProcess.pojo.dto.DataFlickerDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataFlickerD;
|
import com.njcn.dataProcess.pojo.po.RStatDataFlickerD;
|
||||||
@@ -22,6 +20,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -123,6 +122,18 @@ public class InfluxdbDataFlickerImpl extends MppServiceImpl<RStatDataFlickerRela
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataFlickerDto> list) {
|
||||||
|
List<DataFlicker> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataFlicker data = new DataFlicker();
|
||||||
|
BeanUtils.copyProperties(item, data);
|
||||||
|
data.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(data);
|
||||||
|
});
|
||||||
|
dataFlickerMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer getColumnNameCountRawData(LineCountEvaluateParam lineParam) {
|
public Integer getColumnNameCountRawData(LineCountEvaluateParam lineParam) {
|
||||||
InfluxQueryWrapper influxQueryWrapper = new InfluxQueryWrapper(DataFlicker.class);
|
InfluxQueryWrapper influxQueryWrapper = new InfluxQueryWrapper(DataFlicker.class);
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -118,6 +119,18 @@ public class InfluxdbDataFlucImpl extends MppServiceImpl<RStatDataFlucRelationMa
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataFlucDto> list) {
|
||||||
|
List<DataFluc> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataFluc data = new DataFluc();
|
||||||
|
BeanUtils.copyProperties(item, data);
|
||||||
|
data.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(data);
|
||||||
|
});
|
||||||
|
dataFlucMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmRateVRelationMapper
|
|||||||
import com.njcn.dataProcess.dto.DataHarmrateVDTO;
|
import com.njcn.dataProcess.dto.DataHarmrateVDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmrateV;
|
import com.njcn.dataProcess.po.influx.DataHarmrateV;
|
||||||
import com.njcn.dataProcess.po.influx.DataV;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmRateVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmRateVDto;
|
||||||
@@ -195,6 +194,18 @@ public class InfluxdbDataHarmRateVImpl extends MppServiceImpl<RStatDataHarmRateV
|
|||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
List<DataHarmrateV> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataHarmrateV dataV = new DataHarmrateV();
|
||||||
|
BeanUtils.copyProperties(item, dataV);
|
||||||
|
dataV.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(dataV);
|
||||||
|
});
|
||||||
|
dataHarmRateVMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -9,9 +9,7 @@ import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPhasicIRelationMapp
|
|||||||
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
|
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicI;
|
import com.njcn.dataProcess.po.influx.DataHarmphasicI;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicV;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicIDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataHarmPhasicID;
|
import com.njcn.dataProcess.pojo.po.RStatDataHarmPhasicID;
|
||||||
import com.njcn.dataProcess.service.IDataHarmphasicI;
|
import com.njcn.dataProcess.service.IDataHarmphasicI;
|
||||||
@@ -23,6 +21,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -55,7 +54,6 @@ public class InfluxdbDataHarmphasicIImpl extends MppServiceImpl<RStatDataHarmPha
|
|||||||
List<List<DataHarmphasicI>> partition = ListUtils.partition(collect, minSize);
|
List<List<DataHarmphasicI>> partition = ListUtils.partition(collect, minSize);
|
||||||
for (List<DataHarmphasicI> dataHarmphasicIList : partition) {
|
for (List<DataHarmphasicI> dataHarmphasicIList : partition) {
|
||||||
List<DataHarmphasicI> sublistAsOriginalListType = new ArrayList<>(dataHarmphasicIList);
|
List<DataHarmphasicI> sublistAsOriginalListType = new ArrayList<>(dataHarmphasicIList);
|
||||||
|
|
||||||
dataHarmphasicIMapper.insertBatch(sublistAsOriginalListType);
|
dataHarmphasicIMapper.insertBatch(sublistAsOriginalListType);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -175,6 +173,18 @@ public class InfluxdbDataHarmphasicIImpl extends MppServiceImpl<RStatDataHarmPha
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmPhasicIDto> list) {
|
||||||
|
List<DataHarmphasicI> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataHarmphasicI data = new DataHarmphasicI();
|
||||||
|
BeanUtils.copyProperties(item, data);
|
||||||
|
data.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(data);
|
||||||
|
});
|
||||||
|
dataHarmphasicIMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -8,9 +8,7 @@ import com.njcn.dataProcess.dao.imapper.DataHarmphasicVMapper;
|
|||||||
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPhasicVRelationMapper;
|
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPhasicVRelationMapper;
|
||||||
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
|
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicI;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicV;
|
import com.njcn.dataProcess.po.influx.DataHarmphasicV;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmpowerS;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPhasicVDto;
|
||||||
@@ -24,6 +22,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -178,6 +177,18 @@ public class InfluxdbDataHarmphasicVImpl extends MppServiceImpl<RStatDataHarmPha
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
List<DataHarmphasicV> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataHarmphasicV data = new DataHarmphasicV();
|
||||||
|
BeanUtils.copyProperties(item, data);
|
||||||
|
data.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(data);
|
||||||
|
});
|
||||||
|
dataHarmphasicVMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -8,9 +8,7 @@ import com.njcn.dataProcess.dao.imapper.DataHarmpowerPMapper;
|
|||||||
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPowerPRelationMapper;
|
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPowerPRelationMapper;
|
||||||
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicV;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmpowerP;
|
import com.njcn.dataProcess.po.influx.DataHarmpowerP;
|
||||||
import com.njcn.dataProcess.po.influx.DataV;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerPDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerPDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataPowerPDto;
|
import com.njcn.dataProcess.pojo.dto.DataPowerPDto;
|
||||||
@@ -24,6 +22,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -181,6 +180,18 @@ public class InfluxdbDataHarmpowerPImpl extends MppServiceImpl<RStatDataHarmPowe
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataPowerPDto> list) {
|
||||||
|
List<DataHarmpowerP> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataHarmpowerP data = new DataHarmpowerP();
|
||||||
|
BeanUtils.copyProperties(item, data);
|
||||||
|
data.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(data);
|
||||||
|
});
|
||||||
|
dataHarmpowerPMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -8,9 +8,7 @@ import com.njcn.dataProcess.dao.imapper.DataHarmpowerQMapper;
|
|||||||
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPowerQRelationMapper;
|
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPowerQRelationMapper;
|
||||||
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmphasicV;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmpowerQ;
|
import com.njcn.dataProcess.po.influx.DataHarmpowerQ;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmrateI;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataHarmPowerQD;
|
import com.njcn.dataProcess.pojo.po.RStatDataHarmPowerQD;
|
||||||
@@ -23,6 +21,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -177,6 +176,18 @@ public class InfluxdbDataHarmpowerQImpl extends MppServiceImpl<RStatDataHarmPowe
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmPowerQDto> list) {
|
||||||
|
List<DataHarmpowerQ> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataHarmpowerQ data = new DataHarmpowerQ();
|
||||||
|
BeanUtils.copyProperties(item, data);
|
||||||
|
data.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(data);
|
||||||
|
});
|
||||||
|
dataHarmpowerQMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -8,10 +8,8 @@ import com.njcn.dataProcess.dao.imapper.DataHarmpowerSMapper;
|
|||||||
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPowerSRelationMapper;
|
import com.njcn.dataProcess.dao.relation.mapper.RStatDataHarmPowerSRelationMapper;
|
||||||
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
|
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmpowerQ;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataHarmpowerS;
|
import com.njcn.dataProcess.po.influx.DataHarmpowerS;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerQDto;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmPowerSDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataHarmPowerSD;
|
import com.njcn.dataProcess.pojo.po.RStatDataHarmPowerSD;
|
||||||
import com.njcn.dataProcess.service.IDataHarmpowerS;
|
import com.njcn.dataProcess.service.IDataHarmpowerS;
|
||||||
@@ -23,6 +21,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -177,6 +176,18 @@ public class InfluxdbDataHarmpowerSImpl extends MppServiceImpl<RStatDataHarmPowe
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmPowerSDto> list) {
|
||||||
|
List<DataHarmpowerS> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataHarmpowerS dataV = new DataHarmpowerS();
|
||||||
|
BeanUtils.copyProperties(item, dataV);
|
||||||
|
dataV.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(dataV);
|
||||||
|
});
|
||||||
|
dataHarmpowerSMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import com.njcn.dataProcess.dao.relation.mapper.RStatDataInHarmIRelationMapper;
|
|||||||
import com.njcn.dataProcess.dto.DataInharmIDTO;
|
import com.njcn.dataProcess.dto.DataInharmIDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataInharmI;
|
import com.njcn.dataProcess.po.influx.DataInharmI;
|
||||||
import com.njcn.dataProcess.po.influx.DataInharmV;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmIDto;
|
||||||
import com.njcn.dataProcess.pojo.po.RStatDataInHarmID;
|
import com.njcn.dataProcess.pojo.po.RStatDataInHarmID;
|
||||||
@@ -22,6 +21,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -174,6 +174,18 @@ public class InfluxdbDataInharmIImpl extends MppServiceImpl<RStatDataInHarmIRela
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataInHarmIDto> dataVList) {
|
||||||
|
List<DataInharmI> result = new ArrayList<>();
|
||||||
|
dataVList.forEach(item -> {
|
||||||
|
DataInharmI dataV = new DataInharmI();
|
||||||
|
BeanUtils.copyProperties(item, dataV);
|
||||||
|
dataV.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(dataV);
|
||||||
|
});
|
||||||
|
dataInharmIMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取分钟数据
|
* 按监测点集合、时间条件获取分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -8,9 +8,7 @@ import com.njcn.dataProcess.dao.imapper.DataInharmVMapper;
|
|||||||
import com.njcn.dataProcess.dao.relation.mapper.RStatDataInHarmVRelationMapper;
|
import com.njcn.dataProcess.dao.relation.mapper.RStatDataInHarmVRelationMapper;
|
||||||
import com.njcn.dataProcess.dto.DataInharmVDTO;
|
import com.njcn.dataProcess.dto.DataInharmVDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataI;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataInharmV;
|
import com.njcn.dataProcess.po.influx.DataInharmV;
|
||||||
import com.njcn.dataProcess.po.influx.DataPlt;
|
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
|
||||||
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
import com.njcn.dataProcess.pojo.dto.DataInHarmVDto;
|
||||||
@@ -24,6 +22,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -178,6 +177,18 @@ public class InfluxdbDataInharmVImpl extends MppServiceImpl<RStatDataInHarmVRela
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
List<DataInharmV> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataInharmV dataV = new DataInharmV();
|
||||||
|
BeanUtils.copyProperties(item, dataV);
|
||||||
|
dataV.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(dataV);
|
||||||
|
});
|
||||||
|
dataInharmVMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取dataI分钟数据
|
* 按监测点集合、时间条件获取dataI分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import com.njcn.dataProcess.dao.imapper.DataPltMapper;
|
|||||||
import com.njcn.dataProcess.dao.relation.mapper.RStatDataPltRelationMapper;
|
import com.njcn.dataProcess.dao.relation.mapper.RStatDataPltRelationMapper;
|
||||||
import com.njcn.dataProcess.dto.DataPltDTO;
|
import com.njcn.dataProcess.dto.DataPltDTO;
|
||||||
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
import com.njcn.dataProcess.param.LineCountEvaluateParam;
|
||||||
import com.njcn.dataProcess.po.influx.DataI;
|
|
||||||
import com.njcn.dataProcess.po.influx.DataPlt;
|
import com.njcn.dataProcess.po.influx.DataPlt;
|
||||||
import com.njcn.dataProcess.po.influx.DataV;
|
import com.njcn.dataProcess.po.influx.DataV;
|
||||||
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
|
||||||
@@ -21,6 +20,7 @@ import org.apache.commons.collections4.ListUtils;
|
|||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -124,6 +124,18 @@ public class InfluxdbDataPltImpl extends MppServiceImpl<RStatDataPltRelationMapp
|
|||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataPltDto> list) {
|
||||||
|
List<DataPlt> result = new ArrayList<>();
|
||||||
|
list.forEach(item -> {
|
||||||
|
DataPlt dataV = new DataPlt();
|
||||||
|
BeanUtils.copyProperties(item, dataV);
|
||||||
|
dataV.setTime(LocalDateTime.parse(item.getMinTime(), DATE_TIME_FORMATTER).atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
result.add(dataV);
|
||||||
|
});
|
||||||
|
dataPltMapper.insertBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按监测点集合、时间条件获取dataI分钟数据
|
* 按监测点集合、时间条件获取dataI分钟数据
|
||||||
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
* timeMap参数来判断是否进行数据处理 timeMap为空则不进行数据处理
|
||||||
|
|||||||
@@ -90,6 +90,11 @@ public class RelationDataFlickerImpl extends MppServiceImpl<RStatDataFlickerRela
|
|||||||
dataFlicker.saveOrUpdateBatchByMultiId(result,1000);
|
dataFlicker.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataFlickerDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer getColumnNameCountRawData(LineCountEvaluateParam lineParam) {
|
public Integer getColumnNameCountRawData(LineCountEvaluateParam lineParam) {
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -81,5 +81,10 @@ public class RelationDataFlucImpl extends MppServiceImpl<RStatDataFlucRelationMa
|
|||||||
dataFluc.saveOrUpdateBatchByMultiId(result,1000);
|
dataFluc.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataFlucDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,6 +123,11 @@ public class RelationDataHarmRateVImpl extends MppServiceImpl<RStatDataHarmRateV
|
|||||||
return quality(result, lineParam);
|
return quality(result, lineParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmDto> dataVList) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private List<DataHarmDto> quality(List<DataHarmDto> list, LineCountEvaluateParam lineParam) {
|
private List<DataHarmDto> quality(List<DataHarmDto> list, LineCountEvaluateParam lineParam) {
|
||||||
List<DataHarmDto> result = new ArrayList<>();
|
List<DataHarmDto> result = new ArrayList<>();
|
||||||
Map<String, List<DataHarmDto>> lineMap = list.stream().collect(Collectors.groupingBy(DataHarmDto::getLineId));
|
Map<String, List<DataHarmDto>> lineMap = list.stream().collect(Collectors.groupingBy(DataHarmDto::getLineId));
|
||||||
|
|||||||
@@ -91,4 +91,9 @@ public class RelationDataHarmphasicIImpl extends MppServiceImpl<RStatDataHarmPha
|
|||||||
});
|
});
|
||||||
dataHarmphasicI.saveOrUpdateBatchByMultiId(result,1000);
|
dataHarmphasicI.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmPhasicIDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,5 +89,10 @@ public class RelationDataHarmphasicVImpl extends MppServiceImpl<RStatDataHarmPha
|
|||||||
dataHarmphasicV.saveOrUpdateBatchByMultiId(result,1000);
|
dataHarmphasicV.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,4 +89,9 @@ public class RelationDataHarmpowerPImpl extends MppServiceImpl<RStatDataHarmPowe
|
|||||||
});
|
});
|
||||||
dataHarmPowerP.saveOrUpdateBatchByMultiId(result,1000);
|
dataHarmPowerP.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataPowerPDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,4 +92,9 @@ public class RelationDataHarmpowerQImpl extends MppServiceImpl<RStatDataHarmPowe
|
|||||||
});
|
});
|
||||||
dataHarmpowerQ.saveOrUpdateBatchByMultiId(result,1000);
|
dataHarmpowerQ.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmPowerQDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -87,4 +87,9 @@ public class RelationDataHarmpowerSImpl extends MppServiceImpl<RStatDataHarmPowe
|
|||||||
});
|
});
|
||||||
dataHarmPowerS.saveOrUpdateBatchByMultiId(result,1000);
|
dataHarmPowerS.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmPowerSDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -85,4 +85,9 @@ public class RelationDataInharmIImpl extends MppServiceImpl<RStatDataInHarmIRela
|
|||||||
});
|
});
|
||||||
dataInharmI.saveOrUpdateBatchByMultiId(result,1000);
|
dataInharmI.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataInHarmIDto> dataVList) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,4 +88,9 @@ public class RelationDataInharmVImpl extends MppServiceImpl<RStatDataInHarmVRela
|
|||||||
});
|
});
|
||||||
dataInHarmV.saveOrUpdateBatchByMultiId(result,1000);
|
dataInHarmV.saveOrUpdateBatchByMultiId(result,1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataHarmDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -118,6 +118,11 @@ public class RelationDataPltImpl extends MppServiceImpl<RStatDataPltRelationMapp
|
|||||||
return quality(result, lineParam);
|
return quality(result, lineParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInfluxDbList(List<DataPltDto> list) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private List<DataPltDto> quality(List<DataPltDto> list, LineCountEvaluateParam lineParam) {
|
private List<DataPltDto> quality(List<DataPltDto> list, LineCountEvaluateParam lineParam) {
|
||||||
List<DataPltDto> result = new ArrayList<>();
|
List<DataPltDto> result = new ArrayList<>();
|
||||||
Map<String, List<DataPltDto>> lineMap = list.stream().collect(Collectors.groupingBy(DataPltDto::getLineId));
|
Map<String, List<DataPltDto>> lineMap = list.stream().collect(Collectors.groupingBy(DataPltDto::getLineId));
|
||||||
|
|||||||
Reference in New Issue
Block a user