dataV分钟数据转日表

This commit is contained in:
xy
2025-02-10 16:32:56 +08:00
parent ec2ea472b5
commit af9ead546f
27 changed files with 2197 additions and 342 deletions

View File

@@ -2,9 +2,11 @@ package com.njcn.dataProcess.api;
import com.njcn.common.pojo.constant.ServerInfo;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.fallback.DataVFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataVDTO;
import com.njcn.dataProcess.param.LineCountEvaluateParam;
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
import com.njcn.dataProcess.pojo.dto.DataVDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -21,10 +23,15 @@ import java.util.List;
@FeignClient(value = ServerInfo.PLATFORM_DATA_PROCESSING_BOOT, path = "/dataV", fallbackFactory = DataVFeignClientFallbackFactory.class, contextId = "dataV")
public interface DataVFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataVDTO> dataVDTOList);
@PostMapping("/monitoringTime")
HttpResult<List<LocalDateTime>> monitoringTime(@RequestParam("lineId") String lineId, @RequestParam("localData") String localData) ;
//获取算法基础数据
@PostMapping("/getBaseData")
HttpResult<List<CommonMinuteDto>> getBaseData(@RequestBody LineCountEvaluateParam lineParam);
//批量插入数据
@PostMapping("/addList")
HttpResult<String> addList(@RequestBody List<DataVDto> dataVDtoList);
}

View File

@@ -5,6 +5,9 @@ import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataVFeignClient;
import com.njcn.dataProcess.dto.DataVDTO;
import com.njcn.dataProcess.param.LineCountEvaluateParam;
import com.njcn.dataProcess.pojo.dto.CommonMinuteDto;
import com.njcn.dataProcess.pojo.dto.DataVDto;
import com.njcn.dataProcess.util.DataProcessingEnumUtil;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
@@ -51,6 +54,18 @@ public class DataVFeignClientFallbackFactory implements FallbackFactory<DataVFei
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<List<CommonMinuteDto>> getBaseData(LineCountEvaluateParam lineParam) {
log.error("{}异常,降级处理,异常为:{}","获取算法基础数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<String> addList(List<DataVDto> dataVDtoList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -34,190 +34,190 @@ public class DataV {
private Instant time;
@Column(name = "freq")
private Float freq;
private Double freq;
@Column(name = "freq_dev")
private Float freqDev;
private Double freqDev;
@Column(name = "quality_flag", tag = true)
private String qualityFlag;
@Column(name = "rms")
private Float rms;
private Double rms;
@Column(name = "rms_lvr")
private Float rmsLvr;
private Double rmsLvr;
@Column(name = "vl_dev")
private Float vlDev;
private Double vlDev;
@Column(name = "vu_dev")
private Float vuDev;
private Double vuDev;
@Column(name = "v_1")
private Float v1;
private Double v1;
@Column(name = "v_2")
private Float v2;
private Double v2;
@Column(name = "v_3")
private Float v3;
private Double v3;
@Column(name = "v_4")
private Float v4;
private Double v4;
@Column(name = "v_5")
private Float v5;
private Double v5;
@Column(name = "v_6")
private Float v6;
private Double v6;
@Column(name = "v_7")
private Float v7;
private Double v7;
@Column(name = "v_8")
private Float v8;
private Double v8;
@Column(name = "v_9")
private Float v9;
private Double v9;
@Column(name = "v_10")
private Float v10;
private Double v10;
@Column(name = "v_11")
private Float v11;
private Double v11;
@Column(name = "v_12")
private Float v12;
private Double v12;
@Column(name = "v_13")
private Float v13;
private Double v13;
@Column(name = "v_14")
private Float v14;
private Double v14;
@Column(name = "v_15")
private Float v15;
private Double v15;
@Column(name = "v_16")
private Float v16;
private Double v16;
@Column(name = "v_17")
private Float v17;
private Double v17;
@Column(name = "v_18")
private Float v18;
private Double v18;
@Column(name = "v_19")
private Float v19;
private Double v19;
@Column(name = "v_20")
private Float v20;
private Double v20;
@Column(name = "v_21")
private Float v21;
private Double v21;
@Column(name = "v_22")
private Float v22;
private Double v22;
@Column(name = "v_23")
private Float v23;
private Double v23;
@Column(name = "v_24")
private Float v24;
private Double v24;
@Column(name = "v_25")
private Float v25;
private Double v25;
@Column(name = "v_26")
private Float v26;
private Double v26;
@Column(name = "v_27")
private Float v27;
private Double v27;
@Column(name = "v_28")
private Float v28;
private Double v28;
@Column(name = "v_29")
private Float v29;
private Double v29;
@Column(name = "v_30")
private Float v30;
private Double v30;
@Column(name = "v_31")
private Float v31;
private Double v31;
@Column(name = "v_32")
private Float v32;
private Double v32;
@Column(name = "v_33")
private Float v33;
private Double v33;
@Column(name = "v_34")
private Float v34;
private Double v34;
@Column(name = "v_35")
private Float v35;
private Double v35;
@Column(name = "v_36")
private Float v36;
private Double v36;
@Column(name = "v_37")
private Float v37;
private Double v37;
@Column(name = "v_38")
private Float v38;
private Double v38;
@Column(name = "v_39")
private Float v39;
private Double v39;
@Column(name = "v_40")
private Float v40;
private Double v40;
@Column(name = "v_41")
private Float v41;
private Double v41;
@Column(name = "v_42")
private Float v42;
private Double v42;
@Column(name = "v_43")
private Float v43;
private Double v43;
@Column(name = "v_44")
private Float v44;
private Double v44;
@Column(name = "v_45")
private Float v45;
private Double v45;
@Column(name = "v_46")
private Float v46;
private Double v46;
@Column(name = "v_47")
private Float v47;
private Double v47;
@Column(name = "v_48")
private Float v48;
private Double v48;
@Column(name = "v_49")
private Float v49;
private Double v49;
@Column(name = "v_50")
private Float v50;
private Double v50;
@Column(name = "v_neg")
private Float vNeg;
private Double vNeg;
@Column(name = "v_pos")
private Float vPos;
private Double vPos;
@Column(name = "v_thd")
private Float vThd;
private Double vThd;
@Column(name = "v_unbalance")
private Float vUnbalance;
private Double vUnbalance;
@Column(name = "v_zero")
private Float vZero;
private Double vZero;
@Column(name = "line_id", tag = true)
private String lineId;
@@ -235,7 +235,7 @@ public class DataV {
//自定义字段
@Column(name = "mean")
private Float mean;
private Double mean;
//自定义字段
@Column(name = "count")
@@ -275,32 +275,32 @@ public class DataV {
if (valueType.equals("AVG")) {
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsab())?0.0f:dataV.getRmsab());
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsab())?0.0:dataV.getRmsab());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbc())?0.0f:dataV.getRmsbc());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbc())?0.0:dataV.getRmsbc());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmsca())?0.0f:dataV.getRmsca());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmsca())?0.0:dataV.getRmsca());
}
else if (valueType.equals("MAX")){
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabMax())?0.0f:dataV.getRmsabMax());
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabMax())?0.0:dataV.getRmsabMax());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcMax())?0.0f:dataV.getRmsbcMax());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcMax())?0.0:dataV.getRmsbcMax());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaMax())?0.0f:dataV.getRmscaMax());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaMax())?0.0:dataV.getRmscaMax());
}
else if (valueType.equals("MIN")){
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabMin())?0.0f:dataV.getRmsabMin());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcMin())?0.0f:dataV.getRmsbcMin());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaMin())?0.0f:dataV.getRmscaMin());
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabMin())?0.0:dataV.getRmsabMin());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcMin())?0.0:dataV.getRmsbcMin());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaMin())?0.0:dataV.getRmscaMin());
}
else if (valueType.equals("CP95")){
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabCp95())?0.0f:dataV.getRmsabCp95());
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabCp95())?0.0:dataV.getRmsabCp95());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcCp95())?0.0f:dataV.getRmsbcCp95());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcCp95())?0.0:dataV.getRmsbcCp95());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaCp95())?0.0f:dataV.getRmscaCp95());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaCp95())?0.0:dataV.getRmscaCp95());
}
influxDBDataVList.add(influxDBDataVA);
influxDBDataVList.add(influxDBDataVB);
@@ -310,263 +310,263 @@ public class DataV {
}
if (valueType.equals("AVG")) {
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNeg())?0.0f:dataV.getVNeg());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPos())?0.0f:dataV.getVPos());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThd())?0.0f:dataV.getVThd());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalance())?0.0f:dataV.getVUnbalance());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZero())?0.0f:dataV.getVZero());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreq())?0.0f:dataV.getFreq());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDev())?0.0f:dataV.getFreqDev());
influxDBDataV.setRms(Objects.isNull(dataV.getRms())?0.0f:dataV.getRms());
influxDBDataV.setRmsLvr(Objects.isNull(dataV.getRmsab())?0.0f:dataV.getRmsab());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDev())?0.0f:dataV.getVlDev());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDev())?0.0f:dataV.getVuDev());
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNeg())?0.0:dataV.getVNeg());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPos())?0.0:dataV.getVPos());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThd())?0.0:dataV.getVThd());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalance())?0.0:dataV.getVUnbalance());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZero())?0.0:dataV.getVZero());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreq())?0.0:dataV.getFreq());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDev())?0.0:dataV.getFreqDev());
influxDBDataV.setRms(Objects.isNull(dataV.getRms())?0.0:dataV.getRms());
influxDBDataV.setRmsLvr(Objects.isNull(dataV.getRmsab())?0.0:dataV.getRmsab());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDev())?0.0:dataV.getVlDev());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDev())?0.0:dataV.getVuDev());
influxDBDataV.setV1(Objects.isNull(dataV.getV1())?0.0f:dataV.getV1());
influxDBDataV.setV2(Objects.isNull(dataV.getV2())?0.0f:dataV.getV2());
influxDBDataV.setV3(Objects.isNull(dataV.getV3())?0.0f:dataV.getV3());
influxDBDataV.setV4(Objects.isNull(dataV.getV4())?0.0f:dataV.getV4());
influxDBDataV.setV5(Objects.isNull(dataV.getV5())?0.0f:dataV.getV5());
influxDBDataV.setV6(Objects.isNull(dataV.getV6())?0.0f:dataV.getV6());
influxDBDataV.setV7(Objects.isNull(dataV.getV7())?0.0f:dataV.getV7());
influxDBDataV.setV8(Objects.isNull(dataV.getV8())?0.0f:dataV.getV8());
influxDBDataV.setV9(Objects.isNull(dataV.getV9())?0.0f:dataV.getV9());
influxDBDataV.setV10(Objects.isNull(dataV.getV10())?0.0f:dataV.getV10());
influxDBDataV.setV11(Objects.isNull(dataV.getV11())?0.0f:dataV.getV11());
influxDBDataV.setV12(Objects.isNull(dataV.getV12())?0.0f:dataV.getV12());
influxDBDataV.setV13(Objects.isNull(dataV.getV13())?0.0f:dataV.getV13());
influxDBDataV.setV14(Objects.isNull(dataV.getV14())?0.0f:dataV.getV14());
influxDBDataV.setV15(Objects.isNull(dataV.getV15())?0.0f:dataV.getV15());
influxDBDataV.setV16(Objects.isNull(dataV.getV16())?0.0f:dataV.getV16());
influxDBDataV.setV17(Objects.isNull(dataV.getV17())?0.0f:dataV.getV17());
influxDBDataV.setV18(Objects.isNull(dataV.getV18())?0.0f:dataV.getV18());
influxDBDataV.setV19(Objects.isNull(dataV.getV19())?0.0f:dataV.getV19());
influxDBDataV.setV20(Objects.isNull(dataV.getV20())?0.0f:dataV.getV20());
influxDBDataV.setV21(Objects.isNull(dataV.getV21())?0.0f:dataV.getV21());
influxDBDataV.setV22(Objects.isNull(dataV.getV22())?0.0f:dataV.getV22());
influxDBDataV.setV23(Objects.isNull(dataV.getV23())?0.0f:dataV.getV23());
influxDBDataV.setV24(Objects.isNull(dataV.getV24())?0.0f:dataV.getV24());
influxDBDataV.setV25(Objects.isNull(dataV.getV25())?0.0f:dataV.getV25());
influxDBDataV.setV26(Objects.isNull(dataV.getV26())?0.0f:dataV.getV26());
influxDBDataV.setV27(Objects.isNull(dataV.getV27())?0.0f:dataV.getV27());
influxDBDataV.setV28(Objects.isNull(dataV.getV28())?0.0f:dataV.getV28());
influxDBDataV.setV29(Objects.isNull(dataV.getV29())?0.0f:dataV.getV29());
influxDBDataV.setV30(Objects.isNull(dataV.getV30())?0.0f:dataV.getV30());
influxDBDataV.setV31(Objects.isNull(dataV.getV31())?0.0f:dataV.getV31());
influxDBDataV.setV32(Objects.isNull(dataV.getV32())?0.0f:dataV.getV32());
influxDBDataV.setV33(Objects.isNull(dataV.getV33())?0.0f:dataV.getV33());
influxDBDataV.setV34(Objects.isNull(dataV.getV34())?0.0f:dataV.getV34());
influxDBDataV.setV35(Objects.isNull(dataV.getV35())?0.0f:dataV.getV35());
influxDBDataV.setV36(Objects.isNull(dataV.getV36())?0.0f:dataV.getV36());
influxDBDataV.setV37(Objects.isNull(dataV.getV37())?0.0f:dataV.getV37());
influxDBDataV.setV38(Objects.isNull(dataV.getV38())?0.0f:dataV.getV38());
influxDBDataV.setV39(Objects.isNull(dataV.getV39())?0.0f:dataV.getV39());
influxDBDataV.setV40(Objects.isNull(dataV.getV40())?0.0f:dataV.getV40());
influxDBDataV.setV41(Objects.isNull(dataV.getV41())?0.0f:dataV.getV41());
influxDBDataV.setV42(Objects.isNull(dataV.getV42())?0.0f:dataV.getV42());
influxDBDataV.setV43(Objects.isNull(dataV.getV43())?0.0f:dataV.getV43());
influxDBDataV.setV44(Objects.isNull(dataV.getV44())?0.0f:dataV.getV44());
influxDBDataV.setV45(Objects.isNull(dataV.getV45())?0.0f:dataV.getV45());
influxDBDataV.setV46(Objects.isNull(dataV.getV46())?0.0f:dataV.getV46());
influxDBDataV.setV47(Objects.isNull(dataV.getV47())?0.0f:dataV.getV47());
influxDBDataV.setV48(Objects.isNull(dataV.getV48())?0.0f:dataV.getV48());
influxDBDataV.setV49(Objects.isNull(dataV.getV49())?0.0f:dataV.getV49());
influxDBDataV.setV50(Objects.isNull(dataV.getV50())?0.0f:dataV.getV50());
influxDBDataV.setV1(Objects.isNull(dataV.getV1())?0.0:dataV.getV1());
influxDBDataV.setV2(Objects.isNull(dataV.getV2())?0.0:dataV.getV2());
influxDBDataV.setV3(Objects.isNull(dataV.getV3())?0.0:dataV.getV3());
influxDBDataV.setV4(Objects.isNull(dataV.getV4())?0.0:dataV.getV4());
influxDBDataV.setV5(Objects.isNull(dataV.getV5())?0.0:dataV.getV5());
influxDBDataV.setV6(Objects.isNull(dataV.getV6())?0.0:dataV.getV6());
influxDBDataV.setV7(Objects.isNull(dataV.getV7())?0.0:dataV.getV7());
influxDBDataV.setV8(Objects.isNull(dataV.getV8())?0.0:dataV.getV8());
influxDBDataV.setV9(Objects.isNull(dataV.getV9())?0.0:dataV.getV9());
influxDBDataV.setV10(Objects.isNull(dataV.getV10())?0.0:dataV.getV10());
influxDBDataV.setV11(Objects.isNull(dataV.getV11())?0.0:dataV.getV11());
influxDBDataV.setV12(Objects.isNull(dataV.getV12())?0.0:dataV.getV12());
influxDBDataV.setV13(Objects.isNull(dataV.getV13())?0.0:dataV.getV13());
influxDBDataV.setV14(Objects.isNull(dataV.getV14())?0.0:dataV.getV14());
influxDBDataV.setV15(Objects.isNull(dataV.getV15())?0.0:dataV.getV15());
influxDBDataV.setV16(Objects.isNull(dataV.getV16())?0.0:dataV.getV16());
influxDBDataV.setV17(Objects.isNull(dataV.getV17())?0.0:dataV.getV17());
influxDBDataV.setV18(Objects.isNull(dataV.getV18())?0.0:dataV.getV18());
influxDBDataV.setV19(Objects.isNull(dataV.getV19())?0.0:dataV.getV19());
influxDBDataV.setV20(Objects.isNull(dataV.getV20())?0.0:dataV.getV20());
influxDBDataV.setV21(Objects.isNull(dataV.getV21())?0.0:dataV.getV21());
influxDBDataV.setV22(Objects.isNull(dataV.getV22())?0.0:dataV.getV22());
influxDBDataV.setV23(Objects.isNull(dataV.getV23())?0.0:dataV.getV23());
influxDBDataV.setV24(Objects.isNull(dataV.getV24())?0.0:dataV.getV24());
influxDBDataV.setV25(Objects.isNull(dataV.getV25())?0.0:dataV.getV25());
influxDBDataV.setV26(Objects.isNull(dataV.getV26())?0.0:dataV.getV26());
influxDBDataV.setV27(Objects.isNull(dataV.getV27())?0.0:dataV.getV27());
influxDBDataV.setV28(Objects.isNull(dataV.getV28())?0.0:dataV.getV28());
influxDBDataV.setV29(Objects.isNull(dataV.getV29())?0.0:dataV.getV29());
influxDBDataV.setV30(Objects.isNull(dataV.getV30())?0.0:dataV.getV30());
influxDBDataV.setV31(Objects.isNull(dataV.getV31())?0.0:dataV.getV31());
influxDBDataV.setV32(Objects.isNull(dataV.getV32())?0.0:dataV.getV32());
influxDBDataV.setV33(Objects.isNull(dataV.getV33())?0.0:dataV.getV33());
influxDBDataV.setV34(Objects.isNull(dataV.getV34())?0.0:dataV.getV34());
influxDBDataV.setV35(Objects.isNull(dataV.getV35())?0.0:dataV.getV35());
influxDBDataV.setV36(Objects.isNull(dataV.getV36())?0.0:dataV.getV36());
influxDBDataV.setV37(Objects.isNull(dataV.getV37())?0.0:dataV.getV37());
influxDBDataV.setV38(Objects.isNull(dataV.getV38())?0.0:dataV.getV38());
influxDBDataV.setV39(Objects.isNull(dataV.getV39())?0.0:dataV.getV39());
influxDBDataV.setV40(Objects.isNull(dataV.getV40())?0.0:dataV.getV40());
influxDBDataV.setV41(Objects.isNull(dataV.getV41())?0.0:dataV.getV41());
influxDBDataV.setV42(Objects.isNull(dataV.getV42())?0.0:dataV.getV42());
influxDBDataV.setV43(Objects.isNull(dataV.getV43())?0.0:dataV.getV43());
influxDBDataV.setV44(Objects.isNull(dataV.getV44())?0.0:dataV.getV44());
influxDBDataV.setV45(Objects.isNull(dataV.getV45())?0.0:dataV.getV45());
influxDBDataV.setV46(Objects.isNull(dataV.getV46())?0.0:dataV.getV46());
influxDBDataV.setV47(Objects.isNull(dataV.getV47())?0.0:dataV.getV47());
influxDBDataV.setV48(Objects.isNull(dataV.getV48())?0.0:dataV.getV48());
influxDBDataV.setV49(Objects.isNull(dataV.getV49())?0.0:dataV.getV49());
influxDBDataV.setV50(Objects.isNull(dataV.getV50())?0.0:dataV.getV50());
}
else if (valueType.equals("MAX")){
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNegMax())?0.0f:dataV.getVNegMax());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPosMax())?0.0f:dataV.getVPosMax());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThdMax())?0.0f:dataV.getVThdMax());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalanceMax())?0.0f:dataV.getVUnbalanceMax());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZeroMax())?0.0f:dataV.getVZeroMax());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreqMax())?0.0f:dataV.getFreqMax());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDevMax())?0.0f:dataV.getFreqDevMax());
influxDBDataV.setRms(Objects.isNull(dataV.getRmsMax())?0.0f:dataV.getRmsMax());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDevMax())?0.0f:dataV.getVlDevMax());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDevMax())?0.0f:dataV.getVuDevMax());
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNegMax())?0.0:dataV.getVNegMax());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPosMax())?0.0:dataV.getVPosMax());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThdMax())?0.0:dataV.getVThdMax());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalanceMax())?0.0:dataV.getVUnbalanceMax());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZeroMax())?0.0:dataV.getVZeroMax());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreqMax())?0.0:dataV.getFreqMax());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDevMax())?0.0:dataV.getFreqDevMax());
influxDBDataV.setRms(Objects.isNull(dataV.getRmsMax())?0.0:dataV.getRmsMax());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDevMax())?0.0:dataV.getVlDevMax());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDevMax())?0.0:dataV.getVuDevMax());
influxDBDataV.setV1(Objects.isNull(dataV.getV1Max())?0.0f:dataV.getV1Max());
influxDBDataV.setV2(Objects.isNull(dataV.getV2Max())?0.0f:dataV.getV2Max());
influxDBDataV.setV3(Objects.isNull(dataV.getV3Max())?0.0f:dataV.getV3Max());
influxDBDataV.setV4(Objects.isNull(dataV.getV4Max())?0.0f:dataV.getV4Max());
influxDBDataV.setV5(Objects.isNull(dataV.getV5Max())?0.0f:dataV.getV5Max());
influxDBDataV.setV6(Objects.isNull(dataV.getV6Max())?0.0f:dataV.getV6Max());
influxDBDataV.setV7(Objects.isNull(dataV.getV7Max())?0.0f:dataV.getV7Max());
influxDBDataV.setV8(Objects.isNull(dataV.getV8Max())?0.0f:dataV.getV8Max());
influxDBDataV.setV9(Objects.isNull(dataV.getV9Max())?0.0f:dataV.getV9Max());
influxDBDataV.setV10(Objects.isNull(dataV.getV10Max())?0.0f:dataV.getV10Max());
influxDBDataV.setV11(Objects.isNull(dataV.getV11Max())?0.0f:dataV.getV11Max());
influxDBDataV.setV12(Objects.isNull(dataV.getV12Max())?0.0f:dataV.getV12Max());
influxDBDataV.setV13(Objects.isNull(dataV.getV13Max())?0.0f:dataV.getV13Max());
influxDBDataV.setV14(Objects.isNull(dataV.getV14Max())?0.0f:dataV.getV14Max());
influxDBDataV.setV15(Objects.isNull(dataV.getV15Max())?0.0f:dataV.getV15Max());
influxDBDataV.setV16(Objects.isNull(dataV.getV16Max())?0.0f:dataV.getV16Max());
influxDBDataV.setV17(Objects.isNull(dataV.getV17Max())?0.0f:dataV.getV17Max());
influxDBDataV.setV18(Objects.isNull(dataV.getV18Max())?0.0f:dataV.getV18Max());
influxDBDataV.setV19(Objects.isNull(dataV.getV19Max())?0.0f:dataV.getV19Max());
influxDBDataV.setV20(Objects.isNull(dataV.getV20Max())?0.0f:dataV.getV20Max());
influxDBDataV.setV21(Objects.isNull(dataV.getV21Max())?0.0f:dataV.getV21Max());
influxDBDataV.setV22(Objects.isNull(dataV.getV22Max())?0.0f:dataV.getV22Max());
influxDBDataV.setV23(Objects.isNull(dataV.getV23Max())?0.0f:dataV.getV23Max());
influxDBDataV.setV24(Objects.isNull(dataV.getV24Max())?0.0f:dataV.getV24Max());
influxDBDataV.setV25(Objects.isNull(dataV.getV25Max())?0.0f:dataV.getV25Max());
influxDBDataV.setV26(Objects.isNull(dataV.getV26Max())?0.0f:dataV.getV26Max());
influxDBDataV.setV27(Objects.isNull(dataV.getV27Max())?0.0f:dataV.getV27Max());
influxDBDataV.setV28(Objects.isNull(dataV.getV28Max())?0.0f:dataV.getV28Max());
influxDBDataV.setV29(Objects.isNull(dataV.getV29Max())?0.0f:dataV.getV29Max());
influxDBDataV.setV30(Objects.isNull(dataV.getV30Max())?0.0f:dataV.getV30Max());
influxDBDataV.setV31(Objects.isNull(dataV.getV31Max())?0.0f:dataV.getV31Max());
influxDBDataV.setV32(Objects.isNull(dataV.getV32Max())?0.0f:dataV.getV32Max());
influxDBDataV.setV33(Objects.isNull(dataV.getV33Max())?0.0f:dataV.getV33Max());
influxDBDataV.setV34(Objects.isNull(dataV.getV34Max())?0.0f:dataV.getV34Max());
influxDBDataV.setV35(Objects.isNull(dataV.getV35Max())?0.0f:dataV.getV35Max());
influxDBDataV.setV36(Objects.isNull(dataV.getV36Max())?0.0f:dataV.getV36Max());
influxDBDataV.setV37(Objects.isNull(dataV.getV37Max())?0.0f:dataV.getV37Max());
influxDBDataV.setV38(Objects.isNull(dataV.getV38Max())?0.0f:dataV.getV38Max());
influxDBDataV.setV39(Objects.isNull(dataV.getV39Max())?0.0f:dataV.getV39Max());
influxDBDataV.setV40(Objects.isNull(dataV.getV40Max())?0.0f:dataV.getV40Max());
influxDBDataV.setV41(Objects.isNull(dataV.getV41Max())?0.0f:dataV.getV41Max());
influxDBDataV.setV42(Objects.isNull(dataV.getV42Max())?0.0f:dataV.getV42Max());
influxDBDataV.setV43(Objects.isNull(dataV.getV43Max())?0.0f:dataV.getV43Max());
influxDBDataV.setV44(Objects.isNull(dataV.getV44Max())?0.0f:dataV.getV44Max());
influxDBDataV.setV45(Objects.isNull(dataV.getV45Max())?0.0f:dataV.getV45Max());
influxDBDataV.setV46(Objects.isNull(dataV.getV46Max())?0.0f:dataV.getV46Max());
influxDBDataV.setV47(Objects.isNull(dataV.getV47Max())?0.0f:dataV.getV47Max());
influxDBDataV.setV48(Objects.isNull(dataV.getV48Max())?0.0f:dataV.getV48Max());
influxDBDataV.setV49(Objects.isNull(dataV.getV49Max())?0.0f:dataV.getV49Max());
influxDBDataV.setV50(Objects.isNull(dataV.getV50Max())?0.0f:dataV.getV50Max());
influxDBDataV.setV1(Objects.isNull(dataV.getV1Max())?0.0:dataV.getV1Max());
influxDBDataV.setV2(Objects.isNull(dataV.getV2Max())?0.0:dataV.getV2Max());
influxDBDataV.setV3(Objects.isNull(dataV.getV3Max())?0.0:dataV.getV3Max());
influxDBDataV.setV4(Objects.isNull(dataV.getV4Max())?0.0:dataV.getV4Max());
influxDBDataV.setV5(Objects.isNull(dataV.getV5Max())?0.0:dataV.getV5Max());
influxDBDataV.setV6(Objects.isNull(dataV.getV6Max())?0.0:dataV.getV6Max());
influxDBDataV.setV7(Objects.isNull(dataV.getV7Max())?0.0:dataV.getV7Max());
influxDBDataV.setV8(Objects.isNull(dataV.getV8Max())?0.0:dataV.getV8Max());
influxDBDataV.setV9(Objects.isNull(dataV.getV9Max())?0.0:dataV.getV9Max());
influxDBDataV.setV10(Objects.isNull(dataV.getV10Max())?0.0:dataV.getV10Max());
influxDBDataV.setV11(Objects.isNull(dataV.getV11Max())?0.0:dataV.getV11Max());
influxDBDataV.setV12(Objects.isNull(dataV.getV12Max())?0.0:dataV.getV12Max());
influxDBDataV.setV13(Objects.isNull(dataV.getV13Max())?0.0:dataV.getV13Max());
influxDBDataV.setV14(Objects.isNull(dataV.getV14Max())?0.0:dataV.getV14Max());
influxDBDataV.setV15(Objects.isNull(dataV.getV15Max())?0.0:dataV.getV15Max());
influxDBDataV.setV16(Objects.isNull(dataV.getV16Max())?0.0:dataV.getV16Max());
influxDBDataV.setV17(Objects.isNull(dataV.getV17Max())?0.0:dataV.getV17Max());
influxDBDataV.setV18(Objects.isNull(dataV.getV18Max())?0.0:dataV.getV18Max());
influxDBDataV.setV19(Objects.isNull(dataV.getV19Max())?0.0:dataV.getV19Max());
influxDBDataV.setV20(Objects.isNull(dataV.getV20Max())?0.0:dataV.getV20Max());
influxDBDataV.setV21(Objects.isNull(dataV.getV21Max())?0.0:dataV.getV21Max());
influxDBDataV.setV22(Objects.isNull(dataV.getV22Max())?0.0:dataV.getV22Max());
influxDBDataV.setV23(Objects.isNull(dataV.getV23Max())?0.0:dataV.getV23Max());
influxDBDataV.setV24(Objects.isNull(dataV.getV24Max())?0.0:dataV.getV24Max());
influxDBDataV.setV25(Objects.isNull(dataV.getV25Max())?0.0:dataV.getV25Max());
influxDBDataV.setV26(Objects.isNull(dataV.getV26Max())?0.0:dataV.getV26Max());
influxDBDataV.setV27(Objects.isNull(dataV.getV27Max())?0.0:dataV.getV27Max());
influxDBDataV.setV28(Objects.isNull(dataV.getV28Max())?0.0:dataV.getV28Max());
influxDBDataV.setV29(Objects.isNull(dataV.getV29Max())?0.0:dataV.getV29Max());
influxDBDataV.setV30(Objects.isNull(dataV.getV30Max())?0.0:dataV.getV30Max());
influxDBDataV.setV31(Objects.isNull(dataV.getV31Max())?0.0:dataV.getV31Max());
influxDBDataV.setV32(Objects.isNull(dataV.getV32Max())?0.0:dataV.getV32Max());
influxDBDataV.setV33(Objects.isNull(dataV.getV33Max())?0.0:dataV.getV33Max());
influxDBDataV.setV34(Objects.isNull(dataV.getV34Max())?0.0:dataV.getV34Max());
influxDBDataV.setV35(Objects.isNull(dataV.getV35Max())?0.0:dataV.getV35Max());
influxDBDataV.setV36(Objects.isNull(dataV.getV36Max())?0.0:dataV.getV36Max());
influxDBDataV.setV37(Objects.isNull(dataV.getV37Max())?0.0:dataV.getV37Max());
influxDBDataV.setV38(Objects.isNull(dataV.getV38Max())?0.0:dataV.getV38Max());
influxDBDataV.setV39(Objects.isNull(dataV.getV39Max())?0.0:dataV.getV39Max());
influxDBDataV.setV40(Objects.isNull(dataV.getV40Max())?0.0:dataV.getV40Max());
influxDBDataV.setV41(Objects.isNull(dataV.getV41Max())?0.0:dataV.getV41Max());
influxDBDataV.setV42(Objects.isNull(dataV.getV42Max())?0.0:dataV.getV42Max());
influxDBDataV.setV43(Objects.isNull(dataV.getV43Max())?0.0:dataV.getV43Max());
influxDBDataV.setV44(Objects.isNull(dataV.getV44Max())?0.0:dataV.getV44Max());
influxDBDataV.setV45(Objects.isNull(dataV.getV45Max())?0.0:dataV.getV45Max());
influxDBDataV.setV46(Objects.isNull(dataV.getV46Max())?0.0:dataV.getV46Max());
influxDBDataV.setV47(Objects.isNull(dataV.getV47Max())?0.0:dataV.getV47Max());
influxDBDataV.setV48(Objects.isNull(dataV.getV48Max())?0.0:dataV.getV48Max());
influxDBDataV.setV49(Objects.isNull(dataV.getV49Max())?0.0:dataV.getV49Max());
influxDBDataV.setV50(Objects.isNull(dataV.getV50Max())?0.0:dataV.getV50Max());
}
else if (valueType.equals("MIN")){
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNegMin())?0.0f:dataV.getVNegMin());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPosMin())?0.0f:dataV.getVPosMin());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThdMin())?0.0f:dataV.getVThdMin());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalanceMin())?0.0f:dataV.getVUnbalanceMin());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZeroMin())?0.0f:dataV.getVZeroMin());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreqMin())?0.0f:dataV.getFreqMin());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDevMin())?0.0f:dataV.getFreqDevMin());
influxDBDataV.setRms(Objects.isNull(dataV.getRmsMin())?0.0f:dataV.getRmsMin());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDevMin())?0.0f:dataV.getVlDevMin());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDevMin())?0.0f:dataV.getVuDevMin());
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNegMin())?0.0:dataV.getVNegMin());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPosMin())?0.0:dataV.getVPosMin());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThdMin())?0.0:dataV.getVThdMin());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalanceMin())?0.0:dataV.getVUnbalanceMin());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZeroMin())?0.0:dataV.getVZeroMin());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreqMin())?0.0:dataV.getFreqMin());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDevMin())?0.0:dataV.getFreqDevMin());
influxDBDataV.setRms(Objects.isNull(dataV.getRmsMin())?0.0:dataV.getRmsMin());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDevMin())?0.0:dataV.getVlDevMin());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDevMin())?0.0:dataV.getVuDevMin());
influxDBDataV.setV1(Objects.isNull(dataV.getV1Min())?0.0f:dataV.getV1Min());
influxDBDataV.setV2(Objects.isNull(dataV.getV2Min())?0.0f:dataV.getV2Min());
influxDBDataV.setV3(Objects.isNull(dataV.getV3Min())?0.0f:dataV.getV3Min());
influxDBDataV.setV4(Objects.isNull(dataV.getV4Min())?0.0f:dataV.getV4Min());
influxDBDataV.setV5(Objects.isNull(dataV.getV5Min())?0.0f:dataV.getV5Min());
influxDBDataV.setV6(Objects.isNull(dataV.getV6Min())?0.0f:dataV.getV6Min());
influxDBDataV.setV7(Objects.isNull(dataV.getV7Min())?0.0f:dataV.getV7Min());
influxDBDataV.setV8(Objects.isNull(dataV.getV8Min())?0.0f:dataV.getV8Min());
influxDBDataV.setV9(Objects.isNull(dataV.getV9Min())?0.0f:dataV.getV9Min());
influxDBDataV.setV10(Objects.isNull(dataV.getV10Min())?0.0f:dataV.getV10Min());
influxDBDataV.setV11(Objects.isNull(dataV.getV11Min())?0.0f:dataV.getV11Min());
influxDBDataV.setV12(Objects.isNull(dataV.getV12Min())?0.0f:dataV.getV12Min());
influxDBDataV.setV13(Objects.isNull(dataV.getV13Min())?0.0f:dataV.getV13Min());
influxDBDataV.setV14(Objects.isNull(dataV.getV14Min())?0.0f:dataV.getV14Min());
influxDBDataV.setV15(Objects.isNull(dataV.getV15Min())?0.0f:dataV.getV15Min());
influxDBDataV.setV16(Objects.isNull(dataV.getV16Min())?0.0f:dataV.getV16Min());
influxDBDataV.setV17(Objects.isNull(dataV.getV17Min())?0.0f:dataV.getV17Min());
influxDBDataV.setV18(Objects.isNull(dataV.getV18Min())?0.0f:dataV.getV18Min());
influxDBDataV.setV19(Objects.isNull(dataV.getV19Min())?0.0f:dataV.getV19Min());
influxDBDataV.setV20(Objects.isNull(dataV.getV20Min())?0.0f:dataV.getV20Min());
influxDBDataV.setV21(Objects.isNull(dataV.getV21Min())?0.0f:dataV.getV21Min());
influxDBDataV.setV22(Objects.isNull(dataV.getV22Min())?0.0f:dataV.getV22Min());
influxDBDataV.setV23(Objects.isNull(dataV.getV23Min())?0.0f:dataV.getV23Min());
influxDBDataV.setV24(Objects.isNull(dataV.getV24Min())?0.0f:dataV.getV24Min());
influxDBDataV.setV25(Objects.isNull(dataV.getV25Min())?0.0f:dataV.getV25Min());
influxDBDataV.setV26(Objects.isNull(dataV.getV26Min())?0.0f:dataV.getV26Min());
influxDBDataV.setV27(Objects.isNull(dataV.getV27Min())?0.0f:dataV.getV27Min());
influxDBDataV.setV28(Objects.isNull(dataV.getV28Min())?0.0f:dataV.getV28Min());
influxDBDataV.setV29(Objects.isNull(dataV.getV29Min())?0.0f:dataV.getV29Min());
influxDBDataV.setV30(Objects.isNull(dataV.getV30Min())?0.0f:dataV.getV30Min());
influxDBDataV.setV31(Objects.isNull(dataV.getV31Min())?0.0f:dataV.getV31Min());
influxDBDataV.setV32(Objects.isNull(dataV.getV32Min())?0.0f:dataV.getV32Min());
influxDBDataV.setV33(Objects.isNull(dataV.getV33Min())?0.0f:dataV.getV33Min());
influxDBDataV.setV34(Objects.isNull(dataV.getV34Min())?0.0f:dataV.getV34Min());
influxDBDataV.setV35(Objects.isNull(dataV.getV35Min())?0.0f:dataV.getV35Min());
influxDBDataV.setV36(Objects.isNull(dataV.getV36Min())?0.0f:dataV.getV36Min());
influxDBDataV.setV37(Objects.isNull(dataV.getV37Min())?0.0f:dataV.getV37Min());
influxDBDataV.setV38(Objects.isNull(dataV.getV38Min())?0.0f:dataV.getV38Min());
influxDBDataV.setV39(Objects.isNull(dataV.getV39Min())?0.0f:dataV.getV39Min());
influxDBDataV.setV40(Objects.isNull(dataV.getV40Min())?0.0f:dataV.getV40Min());
influxDBDataV.setV41(Objects.isNull(dataV.getV41Min())?0.0f:dataV.getV41Min());
influxDBDataV.setV42(Objects.isNull(dataV.getV42Min())?0.0f:dataV.getV42Min());
influxDBDataV.setV43(Objects.isNull(dataV.getV43Min())?0.0f:dataV.getV43Min());
influxDBDataV.setV44(Objects.isNull(dataV.getV44Min())?0.0f:dataV.getV44Min());
influxDBDataV.setV45(Objects.isNull(dataV.getV45Min())?0.0f:dataV.getV45Min());
influxDBDataV.setV46(Objects.isNull(dataV.getV46Min())?0.0f:dataV.getV46Min());
influxDBDataV.setV47(Objects.isNull(dataV.getV47Min())?0.0f:dataV.getV47Min());
influxDBDataV.setV48(Objects.isNull(dataV.getV48Min())?0.0f:dataV.getV48Min());
influxDBDataV.setV49(Objects.isNull(dataV.getV49Min())?0.0f:dataV.getV49Min());
influxDBDataV.setV50(Objects.isNull(dataV.getV50Min())?0.0f:dataV.getV50Min());
influxDBDataV.setV1(Objects.isNull(dataV.getV1Min())?0.0:dataV.getV1Min());
influxDBDataV.setV2(Objects.isNull(dataV.getV2Min())?0.0:dataV.getV2Min());
influxDBDataV.setV3(Objects.isNull(dataV.getV3Min())?0.0:dataV.getV3Min());
influxDBDataV.setV4(Objects.isNull(dataV.getV4Min())?0.0:dataV.getV4Min());
influxDBDataV.setV5(Objects.isNull(dataV.getV5Min())?0.0:dataV.getV5Min());
influxDBDataV.setV6(Objects.isNull(dataV.getV6Min())?0.0:dataV.getV6Min());
influxDBDataV.setV7(Objects.isNull(dataV.getV7Min())?0.0:dataV.getV7Min());
influxDBDataV.setV8(Objects.isNull(dataV.getV8Min())?0.0:dataV.getV8Min());
influxDBDataV.setV9(Objects.isNull(dataV.getV9Min())?0.0:dataV.getV9Min());
influxDBDataV.setV10(Objects.isNull(dataV.getV10Min())?0.0:dataV.getV10Min());
influxDBDataV.setV11(Objects.isNull(dataV.getV11Min())?0.0:dataV.getV11Min());
influxDBDataV.setV12(Objects.isNull(dataV.getV12Min())?0.0:dataV.getV12Min());
influxDBDataV.setV13(Objects.isNull(dataV.getV13Min())?0.0:dataV.getV13Min());
influxDBDataV.setV14(Objects.isNull(dataV.getV14Min())?0.0:dataV.getV14Min());
influxDBDataV.setV15(Objects.isNull(dataV.getV15Min())?0.0:dataV.getV15Min());
influxDBDataV.setV16(Objects.isNull(dataV.getV16Min())?0.0:dataV.getV16Min());
influxDBDataV.setV17(Objects.isNull(dataV.getV17Min())?0.0:dataV.getV17Min());
influxDBDataV.setV18(Objects.isNull(dataV.getV18Min())?0.0:dataV.getV18Min());
influxDBDataV.setV19(Objects.isNull(dataV.getV19Min())?0.0:dataV.getV19Min());
influxDBDataV.setV20(Objects.isNull(dataV.getV20Min())?0.0:dataV.getV20Min());
influxDBDataV.setV21(Objects.isNull(dataV.getV21Min())?0.0:dataV.getV21Min());
influxDBDataV.setV22(Objects.isNull(dataV.getV22Min())?0.0:dataV.getV22Min());
influxDBDataV.setV23(Objects.isNull(dataV.getV23Min())?0.0:dataV.getV23Min());
influxDBDataV.setV24(Objects.isNull(dataV.getV24Min())?0.0:dataV.getV24Min());
influxDBDataV.setV25(Objects.isNull(dataV.getV25Min())?0.0:dataV.getV25Min());
influxDBDataV.setV26(Objects.isNull(dataV.getV26Min())?0.0:dataV.getV26Min());
influxDBDataV.setV27(Objects.isNull(dataV.getV27Min())?0.0:dataV.getV27Min());
influxDBDataV.setV28(Objects.isNull(dataV.getV28Min())?0.0:dataV.getV28Min());
influxDBDataV.setV29(Objects.isNull(dataV.getV29Min())?0.0:dataV.getV29Min());
influxDBDataV.setV30(Objects.isNull(dataV.getV30Min())?0.0:dataV.getV30Min());
influxDBDataV.setV31(Objects.isNull(dataV.getV31Min())?0.0:dataV.getV31Min());
influxDBDataV.setV32(Objects.isNull(dataV.getV32Min())?0.0:dataV.getV32Min());
influxDBDataV.setV33(Objects.isNull(dataV.getV33Min())?0.0:dataV.getV33Min());
influxDBDataV.setV34(Objects.isNull(dataV.getV34Min())?0.0:dataV.getV34Min());
influxDBDataV.setV35(Objects.isNull(dataV.getV35Min())?0.0:dataV.getV35Min());
influxDBDataV.setV36(Objects.isNull(dataV.getV36Min())?0.0:dataV.getV36Min());
influxDBDataV.setV37(Objects.isNull(dataV.getV37Min())?0.0:dataV.getV37Min());
influxDBDataV.setV38(Objects.isNull(dataV.getV38Min())?0.0:dataV.getV38Min());
influxDBDataV.setV39(Objects.isNull(dataV.getV39Min())?0.0:dataV.getV39Min());
influxDBDataV.setV40(Objects.isNull(dataV.getV40Min())?0.0:dataV.getV40Min());
influxDBDataV.setV41(Objects.isNull(dataV.getV41Min())?0.0:dataV.getV41Min());
influxDBDataV.setV42(Objects.isNull(dataV.getV42Min())?0.0:dataV.getV42Min());
influxDBDataV.setV43(Objects.isNull(dataV.getV43Min())?0.0:dataV.getV43Min());
influxDBDataV.setV44(Objects.isNull(dataV.getV44Min())?0.0:dataV.getV44Min());
influxDBDataV.setV45(Objects.isNull(dataV.getV45Min())?0.0:dataV.getV45Min());
influxDBDataV.setV46(Objects.isNull(dataV.getV46Min())?0.0:dataV.getV46Min());
influxDBDataV.setV47(Objects.isNull(dataV.getV47Min())?0.0:dataV.getV47Min());
influxDBDataV.setV48(Objects.isNull(dataV.getV48Min())?0.0:dataV.getV48Min());
influxDBDataV.setV49(Objects.isNull(dataV.getV49Min())?0.0:dataV.getV49Min());
influxDBDataV.setV50(Objects.isNull(dataV.getV50Min())?0.0:dataV.getV50Min());
}
else if (valueType.equals("CP95")){
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNegCp95())?0.0f:dataV.getVNegCp95());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPosCp95())?0.0f:dataV.getVPosCp95());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThdCp95())?0.0f:dataV.getVThdCp95());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalanceCp95())?0.0f:dataV.getVUnbalanceCp95());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZeroCp95())?0.0f:dataV.getVZeroCp95());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreqCp95())?0.0f:dataV.getFreqCp95());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDevCp95())?0.0f:dataV.getFreqDevCp95());
influxDBDataV.setRms(Objects.isNull(dataV.getRmsCp95())?0.0f:dataV.getRmsCp95());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDevCp95())?0.0f:dataV.getVlDevCp95());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDevCp95())?0.0f:dataV.getVuDevCp95());
influxDBDataV.setVNeg(Objects.isNull(dataV.getVNegCp95())?0.0:dataV.getVNegCp95());
influxDBDataV.setVPos(Objects.isNull(dataV.getVPosCp95())?0.0:dataV.getVPosCp95());
influxDBDataV.setVThd(Objects.isNull(dataV.getVThdCp95())?0.0:dataV.getVThdCp95());
influxDBDataV.setVUnbalance(Objects.isNull(dataV.getVUnbalanceCp95())?0.0:dataV.getVUnbalanceCp95());
influxDBDataV.setVZero(Objects.isNull(dataV.getVZeroCp95())?0.0:dataV.getVZeroCp95());
influxDBDataV.setFreq(Objects.isNull(dataV.getFreqCp95())?0.0:dataV.getFreqCp95());
influxDBDataV.setFreqDev(Objects.isNull(dataV.getFreqDevCp95())?0.0:dataV.getFreqDevCp95());
influxDBDataV.setRms(Objects.isNull(dataV.getRmsCp95())?0.0:dataV.getRmsCp95());
influxDBDataV.setVlDev(Objects.isNull(dataV.getVlDevCp95())?0.0:dataV.getVlDevCp95());
influxDBDataV.setVuDev(Objects.isNull(dataV.getVuDevCp95())?0.0:dataV.getVuDevCp95());
influxDBDataV.setV1(Objects.isNull(dataV.getV1Cp95())?0.0f:dataV.getV1Cp95());
influxDBDataV.setV2(Objects.isNull(dataV.getV2Cp95())?0.0f:dataV.getV2Cp95());
influxDBDataV.setV3(Objects.isNull(dataV.getV3Cp95())?0.0f:dataV.getV3Cp95());
influxDBDataV.setV4(Objects.isNull(dataV.getV4Cp95())?0.0f:dataV.getV4Cp95());
influxDBDataV.setV5(Objects.isNull(dataV.getV5Cp95())?0.0f:dataV.getV5Cp95());
influxDBDataV.setV6(Objects.isNull(dataV.getV6Cp95())?0.0f:dataV.getV6Cp95());
influxDBDataV.setV7(Objects.isNull(dataV.getV7Cp95())?0.0f:dataV.getV7Cp95());
influxDBDataV.setV8(Objects.isNull(dataV.getV8Cp95())?0.0f:dataV.getV8Cp95());
influxDBDataV.setV9(Objects.isNull(dataV.getV9Cp95())?0.0f:dataV.getV9Cp95());
influxDBDataV.setV10(Objects.isNull(dataV.getV10Cp95())?0.0f:dataV.getV10Cp95());
influxDBDataV.setV11(Objects.isNull(dataV.getV11Cp95())?0.0f:dataV.getV11Cp95());
influxDBDataV.setV12(Objects.isNull(dataV.getV12Cp95())?0.0f:dataV.getV12Cp95());
influxDBDataV.setV13(Objects.isNull(dataV.getV13Cp95())?0.0f:dataV.getV13Cp95());
influxDBDataV.setV14(Objects.isNull(dataV.getV14Cp95())?0.0f:dataV.getV14Cp95());
influxDBDataV.setV15(Objects.isNull(dataV.getV15Cp95())?0.0f:dataV.getV15Cp95());
influxDBDataV.setV16(Objects.isNull(dataV.getV16Cp95())?0.0f:dataV.getV16Cp95());
influxDBDataV.setV17(Objects.isNull(dataV.getV17Cp95())?0.0f:dataV.getV17Cp95());
influxDBDataV.setV18(Objects.isNull(dataV.getV18Cp95())?0.0f:dataV.getV18Cp95());
influxDBDataV.setV19(Objects.isNull(dataV.getV19Cp95())?0.0f:dataV.getV19Cp95());
influxDBDataV.setV20(Objects.isNull(dataV.getV20Cp95())?0.0f:dataV.getV20Cp95());
influxDBDataV.setV21(Objects.isNull(dataV.getV21Cp95())?0.0f:dataV.getV21Cp95());
influxDBDataV.setV22(Objects.isNull(dataV.getV22Cp95())?0.0f:dataV.getV22Cp95());
influxDBDataV.setV23(Objects.isNull(dataV.getV23Cp95())?0.0f:dataV.getV23Cp95());
influxDBDataV.setV24(Objects.isNull(dataV.getV24Cp95())?0.0f:dataV.getV24Cp95());
influxDBDataV.setV25(Objects.isNull(dataV.getV25Cp95())?0.0f:dataV.getV25Cp95());
influxDBDataV.setV26(Objects.isNull(dataV.getV26Cp95())?0.0f:dataV.getV26Cp95());
influxDBDataV.setV27(Objects.isNull(dataV.getV27Cp95())?0.0f:dataV.getV27Cp95());
influxDBDataV.setV28(Objects.isNull(dataV.getV28Cp95())?0.0f:dataV.getV28Cp95());
influxDBDataV.setV29(Objects.isNull(dataV.getV29Cp95())?0.0f:dataV.getV29Cp95());
influxDBDataV.setV30(Objects.isNull(dataV.getV30Cp95())?0.0f:dataV.getV30Cp95());
influxDBDataV.setV31(Objects.isNull(dataV.getV31Cp95())?0.0f:dataV.getV31Cp95());
influxDBDataV.setV32(Objects.isNull(dataV.getV32Cp95())?0.0f:dataV.getV32Cp95());
influxDBDataV.setV33(Objects.isNull(dataV.getV33Cp95())?0.0f:dataV.getV33Cp95());
influxDBDataV.setV34(Objects.isNull(dataV.getV34Cp95())?0.0f:dataV.getV34Cp95());
influxDBDataV.setV35(Objects.isNull(dataV.getV35Cp95())?0.0f:dataV.getV35Cp95());
influxDBDataV.setV36(Objects.isNull(dataV.getV36Cp95())?0.0f:dataV.getV36Cp95());
influxDBDataV.setV37(Objects.isNull(dataV.getV37Cp95())?0.0f:dataV.getV37Cp95());
influxDBDataV.setV38(Objects.isNull(dataV.getV38Cp95())?0.0f:dataV.getV38Cp95());
influxDBDataV.setV39(Objects.isNull(dataV.getV39Cp95())?0.0f:dataV.getV39Cp95());
influxDBDataV.setV40(Objects.isNull(dataV.getV40Cp95())?0.0f:dataV.getV40Cp95());
influxDBDataV.setV41(Objects.isNull(dataV.getV41Cp95())?0.0f:dataV.getV41Cp95());
influxDBDataV.setV42(Objects.isNull(dataV.getV42Cp95())?0.0f:dataV.getV42Cp95());
influxDBDataV.setV43(Objects.isNull(dataV.getV43Cp95())?0.0f:dataV.getV43Cp95());
influxDBDataV.setV44(Objects.isNull(dataV.getV44Cp95())?0.0f:dataV.getV44Cp95());
influxDBDataV.setV45(Objects.isNull(dataV.getV45Cp95())?0.0f:dataV.getV45Cp95());
influxDBDataV.setV46(Objects.isNull(dataV.getV46Cp95())?0.0f:dataV.getV46Cp95());
influxDBDataV.setV47(Objects.isNull(dataV.getV47Cp95())?0.0f:dataV.getV47Cp95());
influxDBDataV.setV48(Objects.isNull(dataV.getV48Cp95())?0.0f:dataV.getV48Cp95());
influxDBDataV.setV49(Objects.isNull(dataV.getV49Cp95())?0.0f:dataV.getV49Cp95());
influxDBDataV.setV50(Objects.isNull(dataV.getV50Cp95())?0.0f:dataV.getV50Cp95());
influxDBDataV.setV1(Objects.isNull(dataV.getV1Cp95())?0.0:dataV.getV1Cp95());
influxDBDataV.setV2(Objects.isNull(dataV.getV2Cp95())?0.0:dataV.getV2Cp95());
influxDBDataV.setV3(Objects.isNull(dataV.getV3Cp95())?0.0:dataV.getV3Cp95());
influxDBDataV.setV4(Objects.isNull(dataV.getV4Cp95())?0.0:dataV.getV4Cp95());
influxDBDataV.setV5(Objects.isNull(dataV.getV5Cp95())?0.0:dataV.getV5Cp95());
influxDBDataV.setV6(Objects.isNull(dataV.getV6Cp95())?0.0:dataV.getV6Cp95());
influxDBDataV.setV7(Objects.isNull(dataV.getV7Cp95())?0.0:dataV.getV7Cp95());
influxDBDataV.setV8(Objects.isNull(dataV.getV8Cp95())?0.0:dataV.getV8Cp95());
influxDBDataV.setV9(Objects.isNull(dataV.getV9Cp95())?0.0:dataV.getV9Cp95());
influxDBDataV.setV10(Objects.isNull(dataV.getV10Cp95())?0.0:dataV.getV10Cp95());
influxDBDataV.setV11(Objects.isNull(dataV.getV11Cp95())?0.0:dataV.getV11Cp95());
influxDBDataV.setV12(Objects.isNull(dataV.getV12Cp95())?0.0:dataV.getV12Cp95());
influxDBDataV.setV13(Objects.isNull(dataV.getV13Cp95())?0.0:dataV.getV13Cp95());
influxDBDataV.setV14(Objects.isNull(dataV.getV14Cp95())?0.0:dataV.getV14Cp95());
influxDBDataV.setV15(Objects.isNull(dataV.getV15Cp95())?0.0:dataV.getV15Cp95());
influxDBDataV.setV16(Objects.isNull(dataV.getV16Cp95())?0.0:dataV.getV16Cp95());
influxDBDataV.setV17(Objects.isNull(dataV.getV17Cp95())?0.0:dataV.getV17Cp95());
influxDBDataV.setV18(Objects.isNull(dataV.getV18Cp95())?0.0:dataV.getV18Cp95());
influxDBDataV.setV19(Objects.isNull(dataV.getV19Cp95())?0.0:dataV.getV19Cp95());
influxDBDataV.setV20(Objects.isNull(dataV.getV20Cp95())?0.0:dataV.getV20Cp95());
influxDBDataV.setV21(Objects.isNull(dataV.getV21Cp95())?0.0:dataV.getV21Cp95());
influxDBDataV.setV22(Objects.isNull(dataV.getV22Cp95())?0.0:dataV.getV22Cp95());
influxDBDataV.setV23(Objects.isNull(dataV.getV23Cp95())?0.0:dataV.getV23Cp95());
influxDBDataV.setV24(Objects.isNull(dataV.getV24Cp95())?0.0:dataV.getV24Cp95());
influxDBDataV.setV25(Objects.isNull(dataV.getV25Cp95())?0.0:dataV.getV25Cp95());
influxDBDataV.setV26(Objects.isNull(dataV.getV26Cp95())?0.0:dataV.getV26Cp95());
influxDBDataV.setV27(Objects.isNull(dataV.getV27Cp95())?0.0:dataV.getV27Cp95());
influxDBDataV.setV28(Objects.isNull(dataV.getV28Cp95())?0.0:dataV.getV28Cp95());
influxDBDataV.setV29(Objects.isNull(dataV.getV29Cp95())?0.0:dataV.getV29Cp95());
influxDBDataV.setV30(Objects.isNull(dataV.getV30Cp95())?0.0:dataV.getV30Cp95());
influxDBDataV.setV31(Objects.isNull(dataV.getV31Cp95())?0.0:dataV.getV31Cp95());
influxDBDataV.setV32(Objects.isNull(dataV.getV32Cp95())?0.0:dataV.getV32Cp95());
influxDBDataV.setV33(Objects.isNull(dataV.getV33Cp95())?0.0:dataV.getV33Cp95());
influxDBDataV.setV34(Objects.isNull(dataV.getV34Cp95())?0.0:dataV.getV34Cp95());
influxDBDataV.setV35(Objects.isNull(dataV.getV35Cp95())?0.0:dataV.getV35Cp95());
influxDBDataV.setV36(Objects.isNull(dataV.getV36Cp95())?0.0:dataV.getV36Cp95());
influxDBDataV.setV37(Objects.isNull(dataV.getV37Cp95())?0.0:dataV.getV37Cp95());
influxDBDataV.setV38(Objects.isNull(dataV.getV38Cp95())?0.0:dataV.getV38Cp95());
influxDBDataV.setV39(Objects.isNull(dataV.getV39Cp95())?0.0:dataV.getV39Cp95());
influxDBDataV.setV40(Objects.isNull(dataV.getV40Cp95())?0.0:dataV.getV40Cp95());
influxDBDataV.setV41(Objects.isNull(dataV.getV41Cp95())?0.0:dataV.getV41Cp95());
influxDBDataV.setV42(Objects.isNull(dataV.getV42Cp95())?0.0:dataV.getV42Cp95());
influxDBDataV.setV43(Objects.isNull(dataV.getV43Cp95())?0.0:dataV.getV43Cp95());
influxDBDataV.setV44(Objects.isNull(dataV.getV44Cp95())?0.0:dataV.getV44Cp95());
influxDBDataV.setV45(Objects.isNull(dataV.getV45Cp95())?0.0:dataV.getV45Cp95());
influxDBDataV.setV46(Objects.isNull(dataV.getV46Cp95())?0.0:dataV.getV46Cp95());
influxDBDataV.setV47(Objects.isNull(dataV.getV47Cp95())?0.0:dataV.getV47Cp95());
influxDBDataV.setV48(Objects.isNull(dataV.getV48Cp95())?0.0:dataV.getV48Cp95());
influxDBDataV.setV49(Objects.isNull(dataV.getV49Cp95())?0.0:dataV.getV49Cp95());
influxDBDataV.setV50(Objects.isNull(dataV.getV50Cp95())?0.0:dataV.getV50Cp95());
}

View File

@@ -0,0 +1,44 @@
package com.njcn.dataProcess.pojo.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author xy
* 分钟数据入参实体
*/
@Data
public class CommonMinuteDto implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd")
private String time;
@ApiModelProperty("监测点Id")
private String lineId;
private List<PhasicType> phasicTypeList;
@Data
public static class PhasicType {
@ApiModelProperty("相别,'A'表示A相'B'表示B相,'C'表示C相,'T'表示总, 'M'表示无相别")
private String phasicType;
private List<ValueType> valueTypeList;
}
@Data
public static class ValueType {
@ApiModelProperty("数据类型 最大值max、最小值min、平均值avg、95值cp95")
private String valueType;
@ApiModelProperty("数据集合")
private List<List<Double>> valueList;
}
}

View File

@@ -0,0 +1,172 @@
package com.njcn.dataProcess.pojo.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author xy
*/
@Data
public class DataVDto implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd")
private String time;
@ApiModelProperty("监测点Id")
private String lineId;
@ApiModelProperty("相别,'A'表示A相'B'表示B相,'C'表示C相,'T'表示总, 'M'表示无相别")
private String phasicType;
@ApiModelProperty("数据类型 最大值max、最小值min、平均值avg、95值cp95")
private String valueType;
@ApiModelProperty("数据质量标志0-表示是正常数据、1-表示是错误数据、2-表示是有事件的数据数据库默认是0污染数据不参与报表统计")
private Integer qualityFlag;
@ApiModelProperty("频率")
private Double freq;
@ApiModelProperty("频率偏差")
private Double freqDev;
@ApiModelProperty("相电压有效值")
private Double rms;
@ApiModelProperty("线电压有效值")
private Double rmsLvr;
@ApiModelProperty("电压上偏差")
private Double vuDev;
@ApiModelProperty("电压下偏差")
private Double vlDev;
@ApiModelProperty("负序电压")
private Double vNeg;
@ApiModelProperty("正序电压")
private Double vPos;
@ApiModelProperty("零序电压")
private Double vZero;
@ApiModelProperty("电压总谐波畸变率")
private Double vThd;
@ApiModelProperty("三相电压不平衡度")
private Double vUnbalance;
@ApiModelProperty("基波电压幅值")
private Double v1;
@ApiModelProperty("2次谐波电压幅值")
private Double v2;
@ApiModelProperty("3次谐波电压幅值")
private Double v3;
@ApiModelProperty("4次谐波电压幅值")
private Double v4;
@ApiModelProperty("5次谐波电压幅值")
private Double v5;
@ApiModelProperty("6次谐波电压幅值")
private Double v6;
@ApiModelProperty("7次谐波电压幅值")
private Double v7;
@ApiModelProperty("8次谐波电压幅值")
private Double v8;
private Double v9;
private Double v10;
private Double v11;
private Double v12;
private Double v13;
private Double v14;
private Double v15;
private Double v16;
private Double v17;
private Double v18;
private Double v19;
private Double v20;
private Double v21;
private Double v22;
private Double v23;
private Double v24;
private Double v25;
private Double v26;
private Double v27;
private Double v28;
private Double v29;
private Double v30;
private Double v31;
private Double v32;
private Double v33;
private Double v34;
private Double v35;
private Double v36;
private Double v37;
private Double v38;
private Double v39;
private Double v40;
private Double v41;
private Double v42;
private Double v43;
private Double v44;
private Double v45;
private Double v46;
private Double v47;
private Double v48;
private Double v49;
@ApiModelProperty("50次谐波电压幅值")
private Double v50;
}

View File

@@ -0,0 +1,223 @@
package com.njcn.dataProcess.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDate;
/**
* 类的介绍:
*
* @author xy
* @version 1.0.0
*/
@Data
@TableName(value = "r_stat_data_v_d")
public class RStatDataVD implements Serializable {
@MppMultiId
@TableField(value = "time")
private LocalDate time;
@MppMultiId
@TableField(value = "line_id")
private String lineId;
@MppMultiId
@TableField(value = "phasic_type")
private String phasicType;
@MppMultiId
@TableField(value = "value_type")
private String valueType;
@TableField(value = "quality_flag")
private Integer qualityFlag;
@TableField(value = "freq")
private Double freq;
@TableField(value = "freq_dev")
private Double freqDev;
@TableField(value = "rms")
private Double rms;
@TableField(value = "rms_lvr")
private Double rmsLvr;
@TableField(value = "v_neg")
private Double vNeg;
@TableField(value = "v_pos")
private Double vPos;
@TableField(value = "v_thd")
private Double vThd;
@TableField(value = "v_unbalance")
private Double vUnbalance;
@TableField(value = "v_zero")
private Double vZero;
@TableField(value = "vl_dev")
private Double vlDev;
@TableField(value = "vu_dev")
private Double vuDev;
@TableField(value = "v_1")
private Double v1;
@TableField(value = "v_2")
private Double v2;
@TableField(value = "v_3")
private Double v3;
@TableField(value = "v_4")
private Double v4;
@TableField(value = "v_5")
private Double v5;
@TableField(value = "v_6")
private Double v6;
@TableField(value = "v_7")
private Double v7;
@TableField(value = "v_8")
private Double v8;
@TableField(value = "v_9")
private Double v9;
@TableField(value = "v_10")
private Double v10;
@TableField(value = "v_11")
private Double v11;
@TableField(value = "v_12")
private Double v12;
@TableField(value = "v_13")
private Double v13;
@TableField(value = "v_14")
private Double v14;
@TableField(value = "v_15")
private Double v15;
@TableField(value = "v_16")
private Double v16;
@TableField(value = "v_17")
private Double v17;
@TableField(value = "v_18")
private Double v18;
@TableField(value = "v_19")
private Double v19;
@TableField(value = "v_20")
private Double v20;
@TableField(value = "v_21")
private Double v21;
@TableField(value = "v_22")
private Double v22;
@TableField(value = "v_23")
private Double v23;
@TableField(value = "v_24")
private Double v24;
@TableField(value = "v_25")
private Double v25;
@TableField(value = "v_26")
private Double v26;
@TableField(value = "v_27")
private Double v27;
@TableField(value = "v_28")
private Double v28;
@TableField(value = "v_29")
private Double v29;
@TableField(value = "v_30")
private Double v30;
@TableField(value = "v_31")
private Double v31;
@TableField(value = "v_32")
private Double v32;
@TableField(value = "v_33")
private Double v33;
@TableField(value = "v_34")
private Double v34;
@TableField(value = "v_35")
private Double v35;
@TableField(value = "v_36")
private Double v36;
@TableField(value = "v_37")
private Double v37;
@TableField(value = "v_38")
private Double v38;
@TableField(value = "v_39")
private Double v39;
@TableField(value = "v_40")
private Double v40;
@TableField(value = "v_41")
private Double v41;
@TableField(value = "v_42")
private Double v42;
@TableField(value = "v_43")
private Double v43;
@TableField(value = "v_44")
private Double v44;
@TableField(value = "v_45")
private Double v45;
@TableField(value = "v_46")
private Double v46;
@TableField(value = "v_47")
private Double v47;
@TableField(value = "v_48")
private Double v48;
@TableField(value = "v_49")
private Double v49;
@TableField(value = "v_50")
private Double v50;
}

View File

@@ -0,0 +1,69 @@
package com.njcn.dataProcess.util;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.LocalDateTimeUtil;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
/**
* @author xy
* @description 时间、日期转换的公共方法
*/
public class TimeUtils {
private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
/**
* String类型的yyyy-MM-dd HH:mm:ss转成yyyy-MM-dd
* @param time
* @return LocalDate
*/
public static LocalDate LocalDataTimeToLocalDate1(String time) {
LocalDateTime dateTime = LocalDateTime.parse(time, DATE_TIME_FORMATTER);
return dateTime.toLocalDate();
}
/**
* String类型的yyyy-MM-dd转成yyyy-MM-dd
* @param time
* @return LocalDate
*/
public static LocalDate LocalDataTimeToLocalDate2(String time) {
return LocalDate.parse(time, DATE_FORMATTER);
}
/**
* String类型的yyyy-MM-dd HH:mm:ss转成yyyy-MM-dd
* @param time
* @return String
*/
public static String StringTimeToString(String time) {
LocalDateTime dateTime = LocalDateTime.parse(time, DATE_TIME_FORMATTER);
return dateTime.format(DATE_FORMATTER);
}
/**
* 根据日期获取当天零点时间
* String类型的yyyy-MM-dd转成yyyy-MM-dd HH:mm:ss
*/
public static String getBeginOfDay(String time) {
return LocalDateTimeUtil.format(
LocalDateTimeUtil.beginOfDay(
LocalDateTimeUtil.parse(time, DatePattern.NORM_DATE_PATTERN)), DatePattern.NORM_DATETIME_PATTERN);
}
/**
* 根据日期获取当天结束时间
* String类型的yyyy-MM-dd转成yyyy-MM-dd HH:mm:ss
*/
public static String getEndOfDay(String time) {
return LocalDateTimeUtil.format(
LocalDateTimeUtil.endOfDay(
LocalDateTimeUtil.parse(time, DatePattern.NORM_DATE_PATTERN)), DatePattern.NORM_DATETIME_PATTERN);
}
}