初始版本提交

This commit is contained in:
hzj
2025-01-17 11:11:06 +08:00
parent 6015e8307f
commit 862c6ee672
171 changed files with 18013 additions and 6 deletions

View File

@@ -16,5 +16,28 @@
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>common-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>common-db</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>common-microservice</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>system-api</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

View File

@@ -0,0 +1,27 @@
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.DataFlickerFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataFlickerDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataFlicker", fallbackFactory = DataFlickerFeignClientFallbackFactory.class, contextId = "dataFlicker")
public interface DataFlickerFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataFlickerDTO> dataFlickerDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataFlucFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataFlucDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataFluc", fallbackFactory = DataFlucFeignClientFallbackFactory.class, contextId = "dataFluc")
public interface DataFlucFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataFlucDTO> dataFlucDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataHarmphasicIFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataHarmphasicI", fallbackFactory = DataHarmphasicIFeignClientFallbackFactory.class, contextId = "dataHarmphasicI")
public interface DataHarmphasicIFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataHarmphasicIDTO> dataHarmphasicIDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataIFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataHarmphasicV", fallbackFactory = DataIFeignClientFallbackFactory.class, contextId = "dataHarmphasicV")
public interface DataHarmphasicVFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataHarmphasicVDTO> dataHarmphasicVDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataHarmpowerPFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataHarmpowerP", fallbackFactory = DataHarmpowerPFeignClientFallbackFactory.class, contextId = "dataHarmpowerP")
public interface DataHarmpowerPFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataHarmpowerPDTO> dataHarmpowerPDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataHarmpowerQFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataHarmpowerQ", fallbackFactory = DataHarmpowerQFeignClientFallbackFactory.class, contextId = "dataHarmpowerQ")
public interface DataHarmpowerQFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataHarmpowerQDTO> dataHarmpowerQDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataIFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataHarmpowerS", fallbackFactory = DataIFeignClientFallbackFactory.class, contextId = "dataHarmpowerS")
public interface DataHarmpowerSFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataHarmpowerSDTO> dataHarmpowerSDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataIFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataIDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataI", fallbackFactory = DataIFeignClientFallbackFactory.class, contextId = "dataI")
public interface DataIFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataIDTO> dataIDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataInharmIFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataInharmIDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataInharmI", fallbackFactory = DataInharmIFeignClientFallbackFactory.class, contextId = "dataInharmI")
public interface DataInharmIFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataInharmIDTO> dataInharmIDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataInharmVFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataInharmVDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataInharmV", fallbackFactory = DataInharmVFeignClientFallbackFactory.class, contextId = "dataInharmV")
public interface DataInharmVFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataInharmVDTO> dataInharmVDTOList);
}

View File

@@ -0,0 +1,27 @@
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.DataPltFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.DataPltDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/dataPlt", fallbackFactory = DataPltFeignClientFallbackFactory.class, contextId = "dataPlt")
public interface DataPltFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody List<DataPltDTO> dataPltDTOList);
}

View File

@@ -0,0 +1,30 @@
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 org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import java.time.LocalDateTime;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, 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) ;
}

View File

@@ -0,0 +1,25 @@
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.LnDataDealFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.LnDataDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/lndata", fallbackFactory = LnDataDealFeignClientFallbackFactory.class, contextId = "lndata")
public interface LnDataDealFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody LnDataDTO lnDataDTO);
}

View File

@@ -0,0 +1,25 @@
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.RmpEventFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.RmpEventDetailDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:11
*/
@FeignClient(value = ServerInfo.DATA_PLATFORM, path = "/rmpEventDetail", fallbackFactory = RmpEventFeignClientFallbackFactory.class, contextId = "rmpEventDetail")
public interface RmpEventDetailFeignClient {
@PostMapping("/batchInsertion")
HttpResult<String> batchInsertion(@RequestBody RmpEventDetailDTO rmpEventDetailDTO);
}

View File

@@ -0,0 +1,49 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataFlickerFeignClient;
import com.njcn.dataProcess.dto.DataFlickerDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataFlickerFeignClientFallbackFactory implements FallbackFactory<DataFlickerFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataFlickerFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataFlickerFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataFlickerDTO> dataFlickerDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,49 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataFlucFeignClient;
import com.njcn.dataProcess.dto.DataFlucDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataFlucFeignClientFallbackFactory implements FallbackFactory<DataFlucFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataFlucFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataFlucFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataFlucDTO> dataFlucDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,49 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataHarmphasicIFeignClient;
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataHarmphasicIFeignClientFallbackFactory implements FallbackFactory<DataHarmphasicIFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataHarmphasicIFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataHarmphasicIFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataHarmphasicIDTO> dataHarmphasicIDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataHarmpowerPFeignClient;
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataHarmpowerPFeignClientFallbackFactory implements FallbackFactory<DataHarmpowerPFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataHarmpowerPFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataHarmpowerPFeignClient() {
@Override
public HttpResult<String> batchInsertion( List<DataHarmpowerPDTO> dataHarmpowerPDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,49 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataHarmpowerQFeignClient;
import com.njcn.dataProcess.api.DataHarmpowerQFeignClient;
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataHarmpowerQFeignClientFallbackFactory implements FallbackFactory<DataHarmpowerQFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataHarmpowerQFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataHarmpowerQFeignClient() {
@Override
public HttpResult<String> batchInsertion( List<DataHarmpowerQDTO> dataHarmpowerQDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataHarmpowerSFeignClient;
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataHarmpowerSFeignClientFallbackFactory implements FallbackFactory<DataHarmpowerSFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataHarmpowerSFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataHarmpowerSFeignClient() {
@Override
public HttpResult<String> batchInsertion( List<DataHarmpowerSDTO> dataHarmpowerSDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataIFeignClient;
import com.njcn.dataProcess.dto.DataIDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataIFeignClientFallbackFactory implements FallbackFactory<DataIFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataIFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataIFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataIDTO> dataIDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataInharmIFeignClient;
import com.njcn.dataProcess.dto.DataInharmIDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataInharmIFeignClientFallbackFactory implements FallbackFactory<DataInharmIFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataInharmIFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataInharmIFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataInharmIDTO> dataInharmIDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataInharmVFeignClient;
import com.njcn.dataProcess.dto.DataInharmVDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataInharmVFeignClientFallbackFactory implements FallbackFactory<DataInharmVFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataInharmVFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataInharmVFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataInharmVDTO> dataInharmVDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.DataPltFeignClient;
import com.njcn.dataProcess.dto.DataPltDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataPltFeignClientFallbackFactory implements FallbackFactory<DataPltFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataPltFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataPltFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataPltDTO> dataPltDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,55 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
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.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.List;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class DataVFeignClientFallbackFactory implements FallbackFactory<DataVFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public DataVFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new DataVFeignClient() {
@Override
public HttpResult<String> batchInsertion(List<DataVDTO> dataVDTOList) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<List<LocalDateTime>> monitoringTime(String lineId, String localData) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,47 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.LnDataDealFeignClient;
import com.njcn.dataProcess.dto.LnDataDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RequestBody;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class LnDataDealFeignClientFallbackFactory implements FallbackFactory<LnDataDealFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public LnDataDealFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new LnDataDealFeignClient() {
@Override
public HttpResult<String> batchInsertion(@RequestBody LnDataDTO lnDataDTO) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,46 @@
package com.njcn.dataProcess.api.fallback;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.RmpEventDetailFeignClient;
import com.njcn.dataProcess.dto.RmpEventDetailDTO;
import com.njcn.system.utils.SystemEnumUtil;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
* @author denghuajun
* @version 1.0.0
* @date 2022年01月05日 15:08
*/
@Slf4j
@Component
public class RmpEventFeignClientFallbackFactory implements FallbackFactory<RmpEventDetailFeignClient> {
/**
* 输出远程请求接口异常日志
* @param cause RPC请求异常
*/
@Override
public RmpEventDetailFeignClient create(Throwable cause) {
//判断抛出异常是否为解码器抛出的业务异常
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
if(cause.getCause() instanceof BusinessException){
BusinessException businessException = (BusinessException) cause.getCause();
exceptionEnum = SystemEnumUtil.getExceptionEnum(businessException.getResult());
}
Enum<?> finalExceptionEnum = exceptionEnum;
return new RmpEventDetailFeignClient() {
@Override
public HttpResult<String> batchInsertion(RmpEventDetailDTO rmpEventDetailDTO) {
log.error("{}异常,降级处理,异常为:{}","批量插入数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,200 @@
package com.njcn.dataProcess.constant;
/**
* 数据表相关常量
* @author hongawen
* @version 1.0.0
* @date 2022年10月14日 14:02
*/
public interface InfluxDBTableConstant {
/**
* 电压波动闪变表
*/
String DATA_FLICKER = "data_flicker";
/**
* 电压波动表
*/
String DATA_FLUC = "data_fluc";
/**
* 谐波电流角度表
*/
String DATA_HARM_PHASIC_I = "data_harmphasic_i";
/**
* 谐波电压角度表
*/
String DATA_HARM_PHASIC_V = "data_harmphasic_v";
/**
* 有功功率表
*/
String DATA_HARM_POWER_P = "data_harmpower_p";
/**
* 无功功率表
*/
String DATA_HARM_POWER_Q = "data_harmpower_q";
/**
* 视在功率表
*/
String DATA_HARM_POWER_S = "data_harmpower_s";
/**
* 谐波电流含有率表
*/
String DATA_HARM_RATE_I = "data_harmrate_i";
/**
* 谐波电压含有率表
*/
String DATA_HARM_RATE_V = "data_harmrate_v";
/**
* 电流表
*/
String DATA_I = "data_i";
/**
* 电流间谐波幅值表
*/
String DATA_IN_HARM_I = "data_inharm_i";
/**
* 电压间谐波幅值表
*/
String DATA_IN_HARM_V = "data_inharm_v";
/**
* 长时闪变表
*/
String DATA_PLT = "data_plt";
/**
* 电压表
*/
String DATA_V = "data_v";
/**
* 时间
*/
String TIME = "time";
/**
* 数据线路号
*/
String LINE_ID = "line_id";
String PROCESS = "process";
/**
* 装置ID
*/
String DEV_ID = "dev_id";
/**
* 数据类型
*/
String PHASIC_TYPE = "phasic_type";
/**
* 指标类型
*/
String VALUE_TYPE = "value_type";
/**
* 统计结果
*/
String VALUE = "value";
/**
* 统计结果最大值
*/
String MAX_VALUE = "maxValue";
/**
* 统计结果最小值
*/
String MIN_VALUE = "minValue";
/**
* 统计结果平均值
*/
String AVG_VALUE = "avgValue";
/**
* 数据质量标志
*/
String QUALITY_FLAG = "quality_flag";
/**
* 相别
*/
String NO_PHASE = "M";
String PHASE_TYPE_A = "A";
String PHASE_TYPE_AB = "AB";
String PHASE_TYPE_B = "B";
String PHASE_TYPE_BC = "BC";
String PHASE_TYPE_C = "C";
String PHASE_TYPE_C0 = "C0";
String PHASE_TYPE_C1 = "C1";
String PHASE_TYPE_C2 = "C2";
String PHASE_TYPE_CA = "CA";
String PHASE_TYPE_T = "T";
/**
* 日起始时间
*/
String START_TIME = " 00:00:00";
/**
* 日结束时间
*/
String END_TIME = " 23:59:59";
/**
* 数据是否异常
*/
String IS_ABNORMAL = "is_abnormal";
/**
* 逻辑子设备id
*/
String CL_DID = "cl_did";
/**
* 逻辑子设备id/暂态事件号
*/
String UUID = "uuid";
/**
* 流程1:设备登记2功能调试3出厂调试 4设备投运)
*/
String process = "process";
/**
* 报表业务计算方式
*/
String MAX = "MAX";
String MIN = "MIN";
String AVG = "AVG";
String CP95 = "CP95";
/**
* 每天固定时间分钟
*/
Integer DAY_MINUTE = 1440;
/**
* 数据是否正常 0:正常 1:异常
*/
String NORMAL = "0";
String UN_NORMAL = "1";
}

View File

@@ -0,0 +1,15 @@
package com.njcn.dataProcess.constant;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/7 18:37
*/
public interface PhaseType {
String PHASE_A = "A";
String PHASE_B = "B";
String PHASE_C = "C";
String PHASE_T = "T";
}

View File

@@ -0,0 +1,40 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataFlickerDTO implements Serializable{
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float fluc;
private Float pst;
private Float plt;
private Integer qualityflag;
}

View File

@@ -0,0 +1,39 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataFlucDTO implements Serializable{
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float fluc;
private Float fluccf;
private Integer qualityflag;
}

View File

@@ -0,0 +1,237 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmphasicIDTO implements Serializable{
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float i1;
private Float i2;
private Float i3;
private Float i4;
private Float i5;
private Float i6;
private Float i7;
private Float i8;
private Float i9;
private Float i10;
private Float i11;
private Float i12;
private Float i13;
private Float i14;
private Float i15;
private Float i16;
private Float i17;
private Float i18;
private Float i19;
private Float i20;
private Float i21;
private Float i22;
private Float i23;
private Float i24;
private Float i25;
private Float i26;
private Float i27;
private Float i28;
private Float i29;
private Float i30;
private Float i31;
private Float i32;
private Float i33;
private Float i34;
private Float i35;
private Float i36;
private Float i37;
private Float i38;
private Float i39;
private Float i40;
private Float i41;
private Float i42;
private Float i43;
private Float i44;
private Float i45;
private Float i46;
private Float i47;
private Float i48;
private Float i49;
private Float i50;
private Float i1Max;
private Float i2Max;
private Float i3Max;
private Float i4Max;
private Float i5Max;
private Float i6Max;
private Float i7Max;
private Float i8Max;
private Float i9Max;
private Float i10Max;
private Float i11Max;
private Float i12Max;
private Float i13Max;
private Float i14Max;
private Float i15Max;
private Float i16Max;
private Float i17Max;
private Float i18Max;
private Float i19Max;
private Float i20Max;
private Float i21Max;
private Float i22Max;
private Float i23Max;
private Float i24Max;
private Float i25Max;
private Float i26Max;
private Float i27Max;
private Float i28Max;
private Float i29Max;
private Float i30Max;
private Float i31Max;
private Float i32Max;
private Float i33Max;
private Float i34Max;
private Float i35Max;
private Float i36Max;
private Float i37Max;
private Float i38Max;
private Float i39Max;
private Float i40Max;
private Float i41Max;
private Float i42Max;
private Float i43Max;
private Float i44Max;
private Float i45Max;
private Float i46Max;
private Float i47Max;
private Float i48Max;
private Float i49Max;
private Float i50Max;
private Float i1Min;
private Float i2Min;
private Float i3Min;
private Float i4Min;
private Float i5Min;
private Float i6Min;
private Float i7Min;
private Float i8Min;
private Float i9Min;
private Float i10Min;
private Float i11Min;
private Float i12Min;
private Float i13Min;
private Float i14Min;
private Float i15Min;
private Float i16Min;
private Float i17Min;
private Float i18Min;
private Float i19Min;
private Float i20Min;
private Float i21Min;
private Float i22Min;
private Float i23Min;
private Float i24Min;
private Float i25Min;
private Float i26Min;
private Float i27Min;
private Float i28Min;
private Float i29Min;
private Float i30Min;
private Float i31Min;
private Float i32Min;
private Float i33Min;
private Float i34Min;
private Float i35Min;
private Float i36Min;
private Float i37Min;
private Float i38Min;
private Float i39Min;
private Float i40Min;
private Float i41Min;
private Float i42Min;
private Float i43Min;
private Float i44Min;
private Float i45Min;
private Float i46Min;
private Float i47Min;
private Float i48Min;
private Float i49Min;
private Float i50Min;
private Float i1Cp95;
private Float i2Cp95;
private Float i3Cp95;
private Float i4Cp95;
private Float i5Cp95;
private Float i6Cp95;
private Float i7Cp95;
private Float i8Cp95;
private Float i9Cp95;
private Float i10Cp95;
private Float i11Cp95;
private Float i12Cp95;
private Float i13Cp95;
private Float i14Cp95;
private Float i15Cp95;
private Float i16Cp95;
private Float i17Cp95;
private Float i18Cp95;
private Float i19Cp95;
private Float i20Cp95;
private Float i21Cp95;
private Float i22Cp95;
private Float i23Cp95;
private Float i24Cp95;
private Float i25Cp95;
private Float i26Cp95;
private Float i27Cp95;
private Float i28Cp95;
private Float i29Cp95;
private Float i30Cp95;
private Float i31Cp95;
private Float i32Cp95;
private Float i33Cp95;
private Float i34Cp95;
private Float i35Cp95;
private Float i36Cp95;
private Float i37Cp95;
private Float i38Cp95;
private Float i39Cp95;
private Float i40Cp95;
private Float i41Cp95;
private Float i42Cp95;
private Float i43Cp95;
private Float i44Cp95;
private Float i45Cp95;
private Float i46Cp95;
private Float i47Cp95;
private Float i48Cp95;
private Float i49Cp95;
private Float i50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,237 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmphasicVDTO implements Serializable{
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float v1;
private Float v2;
private Float v3;
private Float v4;
private Float v5;
private Float v6;
private Float v7;
private Float v8;
private Float v9;
private Float v10;
private Float v11;
private Float v12;
private Float v13;
private Float v14;
private Float v15;
private Float v16;
private Float v17;
private Float v18;
private Float v19;
private Float v20;
private Float v21;
private Float v22;
private Float v23;
private Float v24;
private Float v25;
private Float v26;
private Float v27;
private Float v28;
private Float v29;
private Float v30;
private Float v31;
private Float v32;
private Float v33;
private Float v34;
private Float v35;
private Float v36;
private Float v37;
private Float v38;
private Float v39;
private Float v40;
private Float v41;
private Float v42;
private Float v43;
private Float v44;
private Float v45;
private Float v46;
private Float v47;
private Float v48;
private Float v49;
private Float v50;
private Float v1Max;
private Float v2Max;
private Float v3Max;
private Float v4Max;
private Float v5Max;
private Float v6Max;
private Float v7Max;
private Float v8Max;
private Float v9Max;
private Float v10Max;
private Float v11Max;
private Float v12Max;
private Float v13Max;
private Float v14Max;
private Float v15Max;
private Float v16Max;
private Float v17Max;
private Float v18Max;
private Float v19Max;
private Float v20Max;
private Float v21Max;
private Float v22Max;
private Float v23Max;
private Float v24Max;
private Float v25Max;
private Float v26Max;
private Float v27Max;
private Float v28Max;
private Float v29Max;
private Float v30Max;
private Float v31Max;
private Float v32Max;
private Float v33Max;
private Float v34Max;
private Float v35Max;
private Float v36Max;
private Float v37Max;
private Float v38Max;
private Float v39Max;
private Float v40Max;
private Float v41Max;
private Float v42Max;
private Float v43Max;
private Float v44Max;
private Float v45Max;
private Float v46Max;
private Float v47Max;
private Float v48Max;
private Float v49Max;
private Float v50Max;
private Float v1Min;
private Float v2Min;
private Float v3Min;
private Float v4Min;
private Float v5Min;
private Float v6Min;
private Float v7Min;
private Float v8Min;
private Float v9Min;
private Float v10Min;
private Float v11Min;
private Float v12Min;
private Float v13Min;
private Float v14Min;
private Float v15Min;
private Float v16Min;
private Float v17Min;
private Float v18Min;
private Float v19Min;
private Float v20Min;
private Float v21Min;
private Float v22Min;
private Float v23Min;
private Float v24Min;
private Float v25Min;
private Float v26Min;
private Float v27Min;
private Float v28Min;
private Float v29Min;
private Float v30Min;
private Float v31Min;
private Float v32Min;
private Float v33Min;
private Float v34Min;
private Float v35Min;
private Float v36Min;
private Float v37Min;
private Float v38Min;
private Float v39Min;
private Float v40Min;
private Float v41Min;
private Float v42Min;
private Float v43Min;
private Float v44Min;
private Float v45Min;
private Float v46Min;
private Float v47Min;
private Float v48Min;
private Float v49Min;
private Float v50Min;
private Float v1Cp95;
private Float v2Cp95;
private Float v3Cp95;
private Float v4Cp95;
private Float v5Cp95;
private Float v6Cp95;
private Float v7Cp95;
private Float v8Cp95;
private Float v9Cp95;
private Float v10Cp95;
private Float v11Cp95;
private Float v12Cp95;
private Float v13Cp95;
private Float v14Cp95;
private Float v15Cp95;
private Float v16Cp95;
private Float v17Cp95;
private Float v18Cp95;
private Float v19Cp95;
private Float v20Cp95;
private Float v21Cp95;
private Float v22Cp95;
private Float v23Cp95;
private Float v24Cp95;
private Float v25Cp95;
private Float v26Cp95;
private Float v27Cp95;
private Float v28Cp95;
private Float v29Cp95;
private Float v30Cp95;
private Float v31Cp95;
private Float v32Cp95;
private Float v33Cp95;
private Float v34Cp95;
private Float v35Cp95;
private Float v36Cp95;
private Float v37Cp95;
private Float v38Cp95;
private Float v39Cp95;
private Float v40Cp95;
private Float v41Cp95;
private Float v42Cp95;
private Float v43Cp95;
private Float v44Cp95;
private Float v45Cp95;
private Float v46Cp95;
private Float v47Cp95;
private Float v48Cp95;
private Float v49Cp95;
private Float v50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,248 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmpowerPDTO implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float pf;
private Float df;
private Float p;
private Float p1;
private Float p2;
private Float p3;
private Float p4;
private Float p5;
private Float p6;
private Float p7;
private Float p8;
private Float p9;
private Float p10;
private Float p11;
private Float p12;
private Float p13;
private Float p14;
private Float p15;
private Float p16;
private Float p17;
private Float p18;
private Float p19;
private Float p20;
private Float p21;
private Float p22;
private Float p23;
private Float p24;
private Float p25;
private Float p26;
private Float p27;
private Float p28;
private Float p29;
private Float p30;
private Float p31;
private Float p32;
private Float p33;
private Float p34;
private Float p35;
private Float p36;
private Float p37;
private Float p38;
private Float p39;
private Float p40;
private Float p41;
private Float p42;
private Float p43;
private Float p44;
private Float p45;
private Float p46;
private Float p47;
private Float p48;
private Float p49;
private Float p50;
private Float pfMax;
private Float dfMax;
private Float pMax;
private Float p1Max;
private Float p2Max;
private Float p3Max;
private Float p4Max;
private Float p5Max;
private Float p6Max;
private Float p7Max;
private Float p8Max;
private Float p9Max;
private Float p10Max;
private Float p11Max;
private Float p12Max;
private Float p13Max;
private Float p14Max;
private Float p15Max;
private Float p16Max;
private Float p17Max;
private Float p18Max;
private Float p19Max;
private Float p20Max;
private Float p21Max;
private Float p22Max;
private Float p23Max;
private Float p24Max;
private Float p25Max;
private Float p26Max;
private Float p27Max;
private Float p28Max;
private Float p29Max;
private Float p30Max;
private Float p31Max;
private Float p32Max;
private Float p33Max;
private Float p34Max;
private Float p35Max;
private Float p36Max;
private Float p37Max;
private Float p38Max;
private Float p39Max;
private Float p40Max;
private Float p41Max;
private Float p42Max;
private Float p43Max;
private Float p44Max;
private Float p45Max;
private Float p46Max;
private Float p47Max;
private Float p48Max;
private Float p49Max;
private Float p50Max;
private Float pfMin;
private Float dfMin;
private Float pMin;
private Float p1Min;
private Float p2Min;
private Float p3Min;
private Float p4Min;
private Float p5Min;
private Float p6Min;
private Float p7Min;
private Float p8Min;
private Float p9Min;
private Float p10Min;
private Float p11Min;
private Float p12Min;
private Float p13Min;
private Float p14Min;
private Float p15Min;
private Float p16Min;
private Float p17Min;
private Float p18Min;
private Float p19Min;
private Float p20Min;
private Float p21Min;
private Float p22Min;
private Float p23Min;
private Float p24Min;
private Float p25Min;
private Float p26Min;
private Float p27Min;
private Float p28Min;
private Float p29Min;
private Float p30Min;
private Float p31Min;
private Float p32Min;
private Float p33Min;
private Float p34Min;
private Float p35Min;
private Float p36Min;
private Float p37Min;
private Float p38Min;
private Float p39Min;
private Float p40Min;
private Float p41Min;
private Float p42Min;
private Float p43Min;
private Float p44Min;
private Float p45Min;
private Float p46Min;
private Float p47Min;
private Float p48Min;
private Float p49Min;
private Float p50Min;
private Float pfCp95;
private Float dfCp95;
private Float pCp95;
private Float p1Cp95;
private Float p2Cp95;
private Float p3Cp95;
private Float p4Cp95;
private Float p5Cp95;
private Float p6Cp95;
private Float p7Cp95;
private Float p8Cp95;
private Float p9Cp95;
private Float p10Cp95;
private Float p11Cp95;
private Float p12Cp95;
private Float p13Cp95;
private Float p14Cp95;
private Float p15Cp95;
private Float p16Cp95;
private Float p17Cp95;
private Float p18Cp95;
private Float p19Cp95;
private Float p20Cp95;
private Float p21Cp95;
private Float p22Cp95;
private Float p23Cp95;
private Float p24Cp95;
private Float p25Cp95;
private Float p26Cp95;
private Float p27Cp95;
private Float p28Cp95;
private Float p29Cp95;
private Float p30Cp95;
private Float p31Cp95;
private Float p32Cp95;
private Float p33Cp95;
private Float p34Cp95;
private Float p35Cp95;
private Float p36Cp95;
private Float p37Cp95;
private Float p38Cp95;
private Float p39Cp95;
private Float p40Cp95;
private Float p41Cp95;
private Float p42Cp95;
private Float p43Cp95;
private Float p44Cp95;
private Float p45Cp95;
private Float p46Cp95;
private Float p47Cp95;
private Float p48Cp95;
private Float p49Cp95;
private Float p50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,241 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmpowerQDTO implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float q;
private Float q1;
private Float q2;
private Float q3;
private Float q4;
private Float q5;
private Float q6;
private Float q7;
private Float q8;
private Float q9;
private Float q10;
private Float q11;
private Float q12;
private Float q13;
private Float q14;
private Float q15;
private Float q16;
private Float q17;
private Float q18;
private Float q19;
private Float q20;
private Float q21;
private Float q22;
private Float q23;
private Float q24;
private Float q25;
private Float q26;
private Float q27;
private Float q28;
private Float q29;
private Float q30;
private Float q31;
private Float q32;
private Float q33;
private Float q34;
private Float q35;
private Float q36;
private Float q37;
private Float q38;
private Float q39;
private Float q40;
private Float q41;
private Float q42;
private Float q43;
private Float q44;
private Float q45;
private Float q46;
private Float q47;
private Float q48;
private Float q49;
private Float q50;
private Float qMax;
private Float q1Max;
private Float q2Max;
private Float q3Max;
private Float q4Max;
private Float q5Max;
private Float q6Max;
private Float q7Max;
private Float q8Max;
private Float q9Max;
private Float q10Max;
private Float q11Max;
private Float q12Max;
private Float q13Max;
private Float q14Max;
private Float q15Max;
private Float q16Max;
private Float q17Max;
private Float q18Max;
private Float q19Max;
private Float q20Max;
private Float q21Max;
private Float q22Max;
private Float q23Max;
private Float q24Max;
private Float q25Max;
private Float q26Max;
private Float q27Max;
private Float q28Max;
private Float q29Max;
private Float q30Max;
private Float q31Max;
private Float q32Max;
private Float q33Max;
private Float q34Max;
private Float q35Max;
private Float q36Max;
private Float q37Max;
private Float q38Max;
private Float q39Max;
private Float q40Max;
private Float q41Max;
private Float q42Max;
private Float q43Max;
private Float q44Max;
private Float q45Max;
private Float q46Max;
private Float q47Max;
private Float q48Max;
private Float q49Max;
private Float q50Max;
private Float qMin;
private Float q1Min;
private Float q2Min;
private Float q3Min;
private Float q4Min;
private Float q5Min;
private Float q6Min;
private Float q7Min;
private Float q8Min;
private Float q9Min;
private Float q10Min;
private Float q11Min;
private Float q12Min;
private Float q13Min;
private Float q14Min;
private Float q15Min;
private Float q16Min;
private Float q17Min;
private Float q18Min;
private Float q19Min;
private Float q20Min;
private Float q21Min;
private Float q22Min;
private Float q23Min;
private Float q24Min;
private Float q25Min;
private Float q26Min;
private Float q27Min;
private Float q28Min;
private Float q29Min;
private Float q30Min;
private Float q31Min;
private Float q32Min;
private Float q33Min;
private Float q34Min;
private Float q35Min;
private Float q36Min;
private Float q37Min;
private Float q38Min;
private Float q39Min;
private Float q40Min;
private Float q41Min;
private Float q42Min;
private Float q43Min;
private Float q44Min;
private Float q45Min;
private Float q46Min;
private Float q47Min;
private Float q48Min;
private Float q49Min;
private Float q50Min;
private Float qCp95;
private Float q1Cp95;
private Float q2Cp95;
private Float q3Cp95;
private Float q4Cp95;
private Float q5Cp95;
private Float q6Cp95;
private Float q7Cp95;
private Float q8Cp95;
private Float q9Cp95;
private Float q10Cp95;
private Float q11Cp95;
private Float q12Cp95;
private Float q13Cp95;
private Float q14Cp95;
private Float q15Cp95;
private Float q16Cp95;
private Float q17Cp95;
private Float q18Cp95;
private Float q19Cp95;
private Float q20Cp95;
private Float q21Cp95;
private Float q22Cp95;
private Float q23Cp95;
private Float q24Cp95;
private Float q25Cp95;
private Float q26Cp95;
private Float q27Cp95;
private Float q28Cp95;
private Float q29Cp95;
private Float q30Cp95;
private Float q31Cp95;
private Float q32Cp95;
private Float q33Cp95;
private Float q34Cp95;
private Float q35Cp95;
private Float q36Cp95;
private Float q37Cp95;
private Float q38Cp95;
private Float q39Cp95;
private Float q40Cp95;
private Float q41Cp95;
private Float q42Cp95;
private Float q43Cp95;
private Float q44Cp95;
private Float q45Cp95;
private Float q46Cp95;
private Float q47Cp95;
private Float q48Cp95;
private Float q49Cp95;
private Float q50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,242 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmpowerSDTO implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float s;
private Float s1;
private Float s2;
private Float s3;
private Float s4;
private Float s5;
private Float s6;
private Float s7;
private Float s8;
private Float s9;
private Float s10;
private Float s11;
private Float s12;
private Float s13;
private Float s14;
private Float s15;
private Float s16;
private Float s17;
private Float s18;
private Float s19;
private Float s20;
private Float s21;
private Float s22;
private Float s23;
private Float s24;
private Float s25;
private Float s26;
private Float s27;
private Float s28;
private Float s29;
private Float s30;
private Float s31;
private Float s32;
private Float s33;
private Float s34;
private Float s35;
private Float s36;
private Float s37;
private Float s38;
private Float s39;
private Float s40;
private Float s41;
private Float s42;
private Float s43;
private Float s44;
private Float s45;
private Float s46;
private Float s47;
private Float s48;
private Float s49;
private Float s50;
private Float sMax;
private Float s1Max;
private Float s2Max;
private Float s3Max;
private Float s4Max;
private Float s5Max;
private Float s6Max;
private Float s7Max;
private Float s8Max;
private Float s9Max;
private Float s10Max;
private Float s11Max;
private Float s12Max;
private Float s13Max;
private Float s14Max;
private Float s15Max;
private Float s16Max;
private Float s17Max;
private Float s18Max;
private Float s19Max;
private Float s20Max;
private Float s21Max;
private Float s22Max;
private Float s23Max;
private Float s24Max;
private Float s25Max;
private Float s26Max;
private Float s27Max;
private Float s28Max;
private Float s29Max;
private Float s30Max;
private Float s31Max;
private Float s32Max;
private Float s33Max;
private Float s34Max;
private Float s35Max;
private Float s36Max;
private Float s37Max;
private Float s38Max;
private Float s39Max;
private Float s40Max;
private Float s41Max;
private Float s42Max;
private Float s43Max;
private Float s44Max;
private Float s45Max;
private Float s46Max;
private Float s47Max;
private Float s48Max;
private Float s49Max;
private Float s50Max;
private Float sMin;
private Float s1Min;
private Float s2Min;
private Float s3Min;
private Float s4Min;
private Float s5Min;
private Float s6Min;
private Float s7Min;
private Float s8Min;
private Float s9Min;
private Float s10Min;
private Float s11Min;
private Float s12Min;
private Float s13Min;
private Float s14Min;
private Float s15Min;
private Float s16Min;
private Float s17Min;
private Float s18Min;
private Float s19Min;
private Float s20Min;
private Float s21Min;
private Float s22Min;
private Float s23Min;
private Float s24Min;
private Float s25Min;
private Float s26Min;
private Float s27Min;
private Float s28Min;
private Float s29Min;
private Float s30Min;
private Float s31Min;
private Float s32Min;
private Float s33Min;
private Float s34Min;
private Float s35Min;
private Float s36Min;
private Float s37Min;
private Float s38Min;
private Float s39Min;
private Float s40Min;
private Float s41Min;
private Float s42Min;
private Float s43Min;
private Float s44Min;
private Float s45Min;
private Float s46Min;
private Float s47Min;
private Float s48Min;
private Float s49Min;
private Float s50Min;
private Float sCp95;
private Float s1Cp95;
private Float s2Cp95;
private Float s3Cp95;
private Float s4Cp95;
private Float s5Cp95;
private Float s6Cp95;
private Float s7Cp95;
private Float s8Cp95;
private Float s9Cp95;
private Float s10Cp95;
private Float s11Cp95;
private Float s12Cp95;
private Float s13Cp95;
private Float s14Cp95;
private Float s15Cp95;
private Float s16Cp95;
private Float s17Cp95;
private Float s18Cp95;
private Float s19Cp95;
private Float s20Cp95;
private Float s21Cp95;
private Float s22Cp95;
private Float s23Cp95;
private Float s24Cp95;
private Float s25Cp95;
private Float s26Cp95;
private Float s27Cp95;
private Float s28Cp95;
private Float s29Cp95;
private Float s30Cp95;
private Float s31Cp95;
private Float s32Cp95;
private Float s33Cp95;
private Float s34Cp95;
private Float s35Cp95;
private Float s36Cp95;
private Float s37Cp95;
private Float s38Cp95;
private Float s39Cp95;
private Float s40Cp95;
private Float s41Cp95;
private Float s42Cp95;
private Float s43Cp95;
private Float s44Cp95;
private Float s45Cp95;
private Float s46Cp95;
private Float s47Cp95;
private Float s48Cp95;
private Float s49Cp95;
private Float s50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,237 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmrateIDTO implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float i1;
private Float i2;
private Float i3;
private Float i4;
private Float i5;
private Float i6;
private Float i7;
private Float i8;
private Float i9;
private Float i10;
private Float i11;
private Float i12;
private Float i13;
private Float i14;
private Float i15;
private Float i16;
private Float i17;
private Float i18;
private Float i19;
private Float i20;
private Float i21;
private Float i22;
private Float i23;
private Float i24;
private Float i25;
private Float i26;
private Float i27;
private Float i28;
private Float i29;
private Float i30;
private Float i31;
private Float i32;
private Float i33;
private Float i34;
private Float i35;
private Float i36;
private Float i37;
private Float i38;
private Float i39;
private Float i40;
private Float i41;
private Float i42;
private Float i43;
private Float i44;
private Float i45;
private Float i46;
private Float i47;
private Float i48;
private Float i49;
private Float i50;
private Float i1Max;
private Float i2Max;
private Float i3Max;
private Float i4Max;
private Float i5Max;
private Float i6Max;
private Float i7Max;
private Float i8Max;
private Float i9Max;
private Float i10Max;
private Float i11Max;
private Float i12Max;
private Float i13Max;
private Float i14Max;
private Float i15Max;
private Float i16Max;
private Float i17Max;
private Float i18Max;
private Float i19Max;
private Float i20Max;
private Float i21Max;
private Float i22Max;
private Float i23Max;
private Float i24Max;
private Float i25Max;
private Float i26Max;
private Float i27Max;
private Float i28Max;
private Float i29Max;
private Float i30Max;
private Float i31Max;
private Float i32Max;
private Float i33Max;
private Float i34Max;
private Float i35Max;
private Float i36Max;
private Float i37Max;
private Float i38Max;
private Float i39Max;
private Float i40Max;
private Float i41Max;
private Float i42Max;
private Float i43Max;
private Float i44Max;
private Float i45Max;
private Float i46Max;
private Float i47Max;
private Float i48Max;
private Float i49Max;
private Float i50Max;
private Float i1Min;
private Float i2Min;
private Float i3Min;
private Float i4Min;
private Float i5Min;
private Float i6Min;
private Float i7Min;
private Float i8Min;
private Float i9Min;
private Float i10Min;
private Float i11Min;
private Float i12Min;
private Float i13Min;
private Float i14Min;
private Float i15Min;
private Float i16Min;
private Float i17Min;
private Float i18Min;
private Float i19Min;
private Float i20Min;
private Float i21Min;
private Float i22Min;
private Float i23Min;
private Float i24Min;
private Float i25Min;
private Float i26Min;
private Float i27Min;
private Float i28Min;
private Float i29Min;
private Float i30Min;
private Float i31Min;
private Float i32Min;
private Float i33Min;
private Float i34Min;
private Float i35Min;
private Float i36Min;
private Float i37Min;
private Float i38Min;
private Float i39Min;
private Float i40Min;
private Float i41Min;
private Float i42Min;
private Float i43Min;
private Float i44Min;
private Float i45Min;
private Float i46Min;
private Float i47Min;
private Float i48Min;
private Float i49Min;
private Float i50Min;
private Float i1Cp95;
private Float i2Cp95;
private Float i3Cp95;
private Float i4Cp95;
private Float i5Cp95;
private Float i6Cp95;
private Float i7Cp95;
private Float i8Cp95;
private Float i9Cp95;
private Float i10Cp95;
private Float i11Cp95;
private Float i12Cp95;
private Float i13Cp95;
private Float i14Cp95;
private Float i15Cp95;
private Float i16Cp95;
private Float i17Cp95;
private Float i18Cp95;
private Float i19Cp95;
private Float i20Cp95;
private Float i21Cp95;
private Float i22Cp95;
private Float i23Cp95;
private Float i24Cp95;
private Float i25Cp95;
private Float i26Cp95;
private Float i27Cp95;
private Float i28Cp95;
private Float i29Cp95;
private Float i30Cp95;
private Float i31Cp95;
private Float i32Cp95;
private Float i33Cp95;
private Float i34Cp95;
private Float i35Cp95;
private Float i36Cp95;
private Float i37Cp95;
private Float i38Cp95;
private Float i39Cp95;
private Float i40Cp95;
private Float i41Cp95;
private Float i42Cp95;
private Float i43Cp95;
private Float i44Cp95;
private Float i45Cp95;
private Float i46Cp95;
private Float i47Cp95;
private Float i48Cp95;
private Float i49Cp95;
private Float i50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,237 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataHarmrateVDTO implements Serializable{
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float v1;
private Float v2;
private Float v3;
private Float v4;
private Float v5;
private Float v6;
private Float v7;
private Float v8;
private Float v9;
private Float v10;
private Float v11;
private Float v12;
private Float v13;
private Float v14;
private Float v15;
private Float v16;
private Float v17;
private Float v18;
private Float v19;
private Float v20;
private Float v21;
private Float v22;
private Float v23;
private Float v24;
private Float v25;
private Float v26;
private Float v27;
private Float v28;
private Float v29;
private Float v30;
private Float v31;
private Float v32;
private Float v33;
private Float v34;
private Float v35;
private Float v36;
private Float v37;
private Float v38;
private Float v39;
private Float v40;
private Float v41;
private Float v42;
private Float v43;
private Float v44;
private Float v45;
private Float v46;
private Float v47;
private Float v48;
private Float v49;
private Float v50;
private Float v1Max;
private Float v2Max;
private Float v3Max;
private Float v4Max;
private Float v5Max;
private Float v6Max;
private Float v7Max;
private Float v8Max;
private Float v9Max;
private Float v10Max;
private Float v11Max;
private Float v12Max;
private Float v13Max;
private Float v14Max;
private Float v15Max;
private Float v16Max;
private Float v17Max;
private Float v18Max;
private Float v19Max;
private Float v20Max;
private Float v21Max;
private Float v22Max;
private Float v23Max;
private Float v24Max;
private Float v25Max;
private Float v26Max;
private Float v27Max;
private Float v28Max;
private Float v29Max;
private Float v30Max;
private Float v31Max;
private Float v32Max;
private Float v33Max;
private Float v34Max;
private Float v35Max;
private Float v36Max;
private Float v37Max;
private Float v38Max;
private Float v39Max;
private Float v40Max;
private Float v41Max;
private Float v42Max;
private Float v43Max;
private Float v44Max;
private Float v45Max;
private Float v46Max;
private Float v47Max;
private Float v48Max;
private Float v49Max;
private Float v50Max;
private Float v1Min;
private Float v2Min;
private Float v3Min;
private Float v4Min;
private Float v5Min;
private Float v6Min;
private Float v7Min;
private Float v8Min;
private Float v9Min;
private Float v10Min;
private Float v11Min;
private Float v12Min;
private Float v13Min;
private Float v14Min;
private Float v15Min;
private Float v16Min;
private Float v17Min;
private Float v18Min;
private Float v19Min;
private Float v20Min;
private Float v21Min;
private Float v22Min;
private Float v23Min;
private Float v24Min;
private Float v25Min;
private Float v26Min;
private Float v27Min;
private Float v28Min;
private Float v29Min;
private Float v30Min;
private Float v31Min;
private Float v32Min;
private Float v33Min;
private Float v34Min;
private Float v35Min;
private Float v36Min;
private Float v37Min;
private Float v38Min;
private Float v39Min;
private Float v40Min;
private Float v41Min;
private Float v42Min;
private Float v43Min;
private Float v44Min;
private Float v45Min;
private Float v46Min;
private Float v47Min;
private Float v48Min;
private Float v49Min;
private Float v50Min;
private Float v1Cp95;
private Float v2Cp95;
private Float v3Cp95;
private Float v4Cp95;
private Float v5Cp95;
private Float v6Cp95;
private Float v7Cp95;
private Float v8Cp95;
private Float v9Cp95;
private Float v10Cp95;
private Float v11Cp95;
private Float v12Cp95;
private Float v13Cp95;
private Float v14Cp95;
private Float v15Cp95;
private Float v16Cp95;
private Float v17Cp95;
private Float v18Cp95;
private Float v19Cp95;
private Float v20Cp95;
private Float v21Cp95;
private Float v22Cp95;
private Float v23Cp95;
private Float v24Cp95;
private Float v25Cp95;
private Float v26Cp95;
private Float v27Cp95;
private Float v28Cp95;
private Float v29Cp95;
private Float v30Cp95;
private Float v31Cp95;
private Float v32Cp95;
private Float v33Cp95;
private Float v34Cp95;
private Float v35Cp95;
private Float v36Cp95;
private Float v37Cp95;
private Float v38Cp95;
private Float v39Cp95;
private Float v40Cp95;
private Float v41Cp95;
private Float v42Cp95;
private Float v43Cp95;
private Float v44Cp95;
private Float v45Cp95;
private Float v46Cp95;
private Float v47Cp95;
private Float v48Cp95;
private Float v49Cp95;
private Float v50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,255 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Data;
import java.time.LocalDateTime;
/**
* Description:
* Date: 2024/11/14 10:45【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class DataIDTO {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float rms;
private Float iUnbalance;
private Float iPos;
private Float iNeg;
private Float iZero;
private Float iThd;
private Float i1;
private Float i2;
private Float i3;
private Float i4;
private Float i5;
private Float i6;
private Float i7;
private Float i8;
private Float i9;
private Float i10;
private Float i11;
private Float i12;
private Float i13;
private Float i14;
private Float i15;
private Float i16;
private Float i17;
private Float i18;
private Float i19;
private Float i20;
private Float i21;
private Float i22;
private Float i23;
private Float i24;
private Float i25;
private Float i26;
private Float i27;
private Float i28;
private Float i29;
private Float i30;
private Float i31;
private Float i32;
private Float i33;
private Float i34;
private Float i35;
private Float i36;
private Float i37;
private Float i38;
private Float i39;
private Float i40;
private Float i41;
private Float i42;
private Float i43;
private Float i44;
private Float i45;
private Float i46;
private Float i47;
private Float i48;
private Float i49;
private Float i50;
private Float rmsMax;
private Float iUnbalanceMax;
private Float iPosMax;
private Float iNegMax;
private Float iZeroMax;
private Float iThdMax;
private Float i1Max;
private Float i2Max;
private Float i3Max;
private Float i4Max;
private Float i5Max;
private Float i6Max;
private Float i7Max;
private Float i8Max;
private Float i9Max;
private Float i10Max;
private Float i11Max;
private Float i12Max;
private Float i13Max;
private Float i14Max;
private Float i15Max;
private Float i16Max;
private Float i17Max;
private Float i18Max;
private Float i19Max;
private Float i20Max;
private Float i21Max;
private Float i22Max;
private Float i23Max;
private Float i24Max;
private Float i25Max;
private Float i26Max;
private Float i27Max;
private Float i28Max;
private Float i29Max;
private Float i30Max;
private Float i31Max;
private Float i32Max;
private Float i33Max;
private Float i34Max;
private Float i35Max;
private Float i36Max;
private Float i37Max;
private Float i38Max;
private Float i39Max;
private Float i40Max;
private Float i41Max;
private Float i42Max;
private Float i43Max;
private Float i44Max;
private Float i45Max;
private Float i46Max;
private Float i47Max;
private Float i48Max;
private Float i49Max;
private Float i50Max;
private Float rmsMin;
private Float iUnbalanceMin;
private Float iPosMin;
private Float iNegMin;
private Float iZeroMin;
private Float iThdMin;
private Float i1Min;
private Float i2Min;
private Float i3Min;
private Float i4Min;
private Float i5Min;
private Float i6Min;
private Float i7Min;
private Float i8Min;
private Float i9Min;
private Float i10Min;
private Float i11Min;
private Float i12Min;
private Float i13Min;
private Float i14Min;
private Float i15Min;
private Float i16Min;
private Float i17Min;
private Float i18Min;
private Float i19Min;
private Float i20Min;
private Float i21Min;
private Float i22Min;
private Float i23Min;
private Float i24Min;
private Float i25Min;
private Float i26Min;
private Float i27Min;
private Float i28Min;
private Float i29Min;
private Float i30Min;
private Float i31Min;
private Float i32Min;
private Float i33Min;
private Float i34Min;
private Float i35Min;
private Float i36Min;
private Float i37Min;
private Float i38Min;
private Float i39Min;
private Float i40Min;
private Float i41Min;
private Float i42Min;
private Float i43Min;
private Float i44Min;
private Float i45Min;
private Float i46Min;
private Float i47Min;
private Float i48Min;
private Float i49Min;
private Float i50Min;
private Float rmsCp95;
private Float iUnbalanceCp95;
private Float iPosCp95;
private Float iNegCp95;
private Float iZeroCp95;
private Float iThdCp95;
private Float i1Cp95;
private Float i2Cp95;
private Float i3Cp95;
private Float i4Cp95;
private Float i5Cp95;
private Float i6Cp95;
private Float i7Cp95;
private Float i8Cp95;
private Float i9Cp95;
private Float i10Cp95;
private Float i11Cp95;
private Float i12Cp95;
private Float i13Cp95;
private Float i14Cp95;
private Float i15Cp95;
private Float i16Cp95;
private Float i17Cp95;
private Float i18Cp95;
private Float i19Cp95;
private Float i20Cp95;
private Float i21Cp95;
private Float i22Cp95;
private Float i23Cp95;
private Float i24Cp95;
private Float i25Cp95;
private Float i26Cp95;
private Float i27Cp95;
private Float i28Cp95;
private Float i29Cp95;
private Float i30Cp95;
private Float i31Cp95;
private Float i32Cp95;
private Float i33Cp95;
private Float i34Cp95;
private Float i35Cp95;
private Float i36Cp95;
private Float i37Cp95;
private Float i38Cp95;
private Float i39Cp95;
private Float i40Cp95;
private Float i41Cp95;
private Float i42Cp95;
private Float i43Cp95;
private Float i44Cp95;
private Float i45Cp95;
private Float i46Cp95;
private Float i47Cp95;
private Float i48Cp95;
private Float i49Cp95;
private Float i50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,237 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataInharmIDTO implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float i1;
private Float i2;
private Float i3;
private Float i4;
private Float i5;
private Float i6;
private Float i7;
private Float i8;
private Float i9;
private Float i10;
private Float i11;
private Float i12;
private Float i13;
private Float i14;
private Float i15;
private Float i16;
private Float i17;
private Float i18;
private Float i19;
private Float i20;
private Float i21;
private Float i22;
private Float i23;
private Float i24;
private Float i25;
private Float i26;
private Float i27;
private Float i28;
private Float i29;
private Float i30;
private Float i31;
private Float i32;
private Float i33;
private Float i34;
private Float i35;
private Float i36;
private Float i37;
private Float i38;
private Float i39;
private Float i40;
private Float i41;
private Float i42;
private Float i43;
private Float i44;
private Float i45;
private Float i46;
private Float i47;
private Float i48;
private Float i49;
private Float i50;
private Float i1Max;
private Float i2Max;
private Float i3Max;
private Float i4Max;
private Float i5Max;
private Float i6Max;
private Float i7Max;
private Float i8Max;
private Float i9Max;
private Float i10Max;
private Float i11Max;
private Float i12Max;
private Float i13Max;
private Float i14Max;
private Float i15Max;
private Float i16Max;
private Float i17Max;
private Float i18Max;
private Float i19Max;
private Float i20Max;
private Float i21Max;
private Float i22Max;
private Float i23Max;
private Float i24Max;
private Float i25Max;
private Float i26Max;
private Float i27Max;
private Float i28Max;
private Float i29Max;
private Float i30Max;
private Float i31Max;
private Float i32Max;
private Float i33Max;
private Float i34Max;
private Float i35Max;
private Float i36Max;
private Float i37Max;
private Float i38Max;
private Float i39Max;
private Float i40Max;
private Float i41Max;
private Float i42Max;
private Float i43Max;
private Float i44Max;
private Float i45Max;
private Float i46Max;
private Float i47Max;
private Float i48Max;
private Float i49Max;
private Float i50Max;
private Float i1Min;
private Float i2Min;
private Float i3Min;
private Float i4Min;
private Float i5Min;
private Float i6Min;
private Float i7Min;
private Float i8Min;
private Float i9Min;
private Float i10Min;
private Float i11Min;
private Float i12Min;
private Float i13Min;
private Float i14Min;
private Float i15Min;
private Float i16Min;
private Float i17Min;
private Float i18Min;
private Float i19Min;
private Float i20Min;
private Float i21Min;
private Float i22Min;
private Float i23Min;
private Float i24Min;
private Float i25Min;
private Float i26Min;
private Float i27Min;
private Float i28Min;
private Float i29Min;
private Float i30Min;
private Float i31Min;
private Float i32Min;
private Float i33Min;
private Float i34Min;
private Float i35Min;
private Float i36Min;
private Float i37Min;
private Float i38Min;
private Float i39Min;
private Float i40Min;
private Float i41Min;
private Float i42Min;
private Float i43Min;
private Float i44Min;
private Float i45Min;
private Float i46Min;
private Float i47Min;
private Float i48Min;
private Float i49Min;
private Float i50Min;
private Float i1Cp95;
private Float i2Cp95;
private Float i3Cp95;
private Float i4Cp95;
private Float i5Cp95;
private Float i6Cp95;
private Float i7Cp95;
private Float i8Cp95;
private Float i9Cp95;
private Float i10Cp95;
private Float i11Cp95;
private Float i12Cp95;
private Float i13Cp95;
private Float i14Cp95;
private Float i15Cp95;
private Float i16Cp95;
private Float i17Cp95;
private Float i18Cp95;
private Float i19Cp95;
private Float i20Cp95;
private Float i21Cp95;
private Float i22Cp95;
private Float i23Cp95;
private Float i24Cp95;
private Float i25Cp95;
private Float i26Cp95;
private Float i27Cp95;
private Float i28Cp95;
private Float i29Cp95;
private Float i30Cp95;
private Float i31Cp95;
private Float i32Cp95;
private Float i33Cp95;
private Float i34Cp95;
private Float i35Cp95;
private Float i36Cp95;
private Float i37Cp95;
private Float i38Cp95;
private Float i39Cp95;
private Float i40Cp95;
private Float i41Cp95;
private Float i42Cp95;
private Float i43Cp95;
private Float i44Cp95;
private Float i45Cp95;
private Float i46Cp95;
private Float i47Cp95;
private Float i48Cp95;
private Float i49Cp95;
private Float i50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,237 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataInharmVDTO implements Serializable{
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float v1;
private Float v2;
private Float v3;
private Float v4;
private Float v5;
private Float v6;
private Float v7;
private Float v8;
private Float v9;
private Float v10;
private Float v11;
private Float v12;
private Float v13;
private Float v14;
private Float v15;
private Float v16;
private Float v17;
private Float v18;
private Float v19;
private Float v20;
private Float v21;
private Float v22;
private Float v23;
private Float v24;
private Float v25;
private Float v26;
private Float v27;
private Float v28;
private Float v29;
private Float v30;
private Float v31;
private Float v32;
private Float v33;
private Float v34;
private Float v35;
private Float v36;
private Float v37;
private Float v38;
private Float v39;
private Float v40;
private Float v41;
private Float v42;
private Float v43;
private Float v44;
private Float v45;
private Float v46;
private Float v47;
private Float v48;
private Float v49;
private Float v50;
private Float v1Max;
private Float v2Max;
private Float v3Max;
private Float v4Max;
private Float v5Max;
private Float v6Max;
private Float v7Max;
private Float v8Max;
private Float v9Max;
private Float v10Max;
private Float v11Max;
private Float v12Max;
private Float v13Max;
private Float v14Max;
private Float v15Max;
private Float v16Max;
private Float v17Max;
private Float v18Max;
private Float v19Max;
private Float v20Max;
private Float v21Max;
private Float v22Max;
private Float v23Max;
private Float v24Max;
private Float v25Max;
private Float v26Max;
private Float v27Max;
private Float v28Max;
private Float v29Max;
private Float v30Max;
private Float v31Max;
private Float v32Max;
private Float v33Max;
private Float v34Max;
private Float v35Max;
private Float v36Max;
private Float v37Max;
private Float v38Max;
private Float v39Max;
private Float v40Max;
private Float v41Max;
private Float v42Max;
private Float v43Max;
private Float v44Max;
private Float v45Max;
private Float v46Max;
private Float v47Max;
private Float v48Max;
private Float v49Max;
private Float v50Max;
private Float v1Min;
private Float v2Min;
private Float v3Min;
private Float v4Min;
private Float v5Min;
private Float v6Min;
private Float v7Min;
private Float v8Min;
private Float v9Min;
private Float v10Min;
private Float v11Min;
private Float v12Min;
private Float v13Min;
private Float v14Min;
private Float v15Min;
private Float v16Min;
private Float v17Min;
private Float v18Min;
private Float v19Min;
private Float v20Min;
private Float v21Min;
private Float v22Min;
private Float v23Min;
private Float v24Min;
private Float v25Min;
private Float v26Min;
private Float v27Min;
private Float v28Min;
private Float v29Min;
private Float v30Min;
private Float v31Min;
private Float v32Min;
private Float v33Min;
private Float v34Min;
private Float v35Min;
private Float v36Min;
private Float v37Min;
private Float v38Min;
private Float v39Min;
private Float v40Min;
private Float v41Min;
private Float v42Min;
private Float v43Min;
private Float v44Min;
private Float v45Min;
private Float v46Min;
private Float v47Min;
private Float v48Min;
private Float v49Min;
private Float v50Min;
private Float v1Cp95;
private Float v2Cp95;
private Float v3Cp95;
private Float v4Cp95;
private Float v5Cp95;
private Float v6Cp95;
private Float v7Cp95;
private Float v8Cp95;
private Float v9Cp95;
private Float v10Cp95;
private Float v11Cp95;
private Float v12Cp95;
private Float v13Cp95;
private Float v14Cp95;
private Float v15Cp95;
private Float v16Cp95;
private Float v17Cp95;
private Float v18Cp95;
private Float v19Cp95;
private Float v20Cp95;
private Float v21Cp95;
private Float v22Cp95;
private Float v23Cp95;
private Float v24Cp95;
private Float v25Cp95;
private Float v26Cp95;
private Float v27Cp95;
private Float v28Cp95;
private Float v29Cp95;
private Float v30Cp95;
private Float v31Cp95;
private Float v32Cp95;
private Float v33Cp95;
private Float v34Cp95;
private Float v35Cp95;
private Float v36Cp95;
private Float v37Cp95;
private Float v38Cp95;
private Float v39Cp95;
private Float v40Cp95;
private Float v41Cp95;
private Float v42Cp95;
private Float v43Cp95;
private Float v44Cp95;
private Float v45Cp95;
private Float v46Cp95;
private Float v47Cp95;
private Float v48Cp95;
private Float v49Cp95;
private Float v50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,37 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
public class DataPltDTO implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float plt;
private Integer qualityflag;
}

View File

@@ -0,0 +1,281 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Data;
import java.time.LocalDateTime;
/**
* Description:
* Date: 2024/11/14 10:45【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class DataVDTO {
private static final long serialVersionUID = 1L;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
private String lineid;
private String phasicType;
private Float rms;
private Float rmsab;
private Float rmsbc;
private Float rmsca;
private Float vuDev;
private Float vlDev;
private Float freq;
private Float freqDev;
private Float vUnbalance;
private Float vPos;
private Float vNeg;
private Float vZero;
private Float vThd;
private Float v1;
private Float v2;
private Float v3;
private Float v4;
private Float v5;
private Float v6;
private Float v7;
private Float v8;
private Float v9;
private Float v10;
private Float v11;
private Float v12;
private Float v13;
private Float v14;
private Float v15;
private Float v16;
private Float v17;
private Float v18;
private Float v19;
private Float v20;
private Float v21;
private Float v22;
private Float v23;
private Float v24;
private Float v25;
private Float v26;
private Float v27;
private Float v28;
private Float v29;
private Float v30;
private Float v31;
private Float v32;
private Float v33;
private Float v34;
private Float v35;
private Float v36;
private Float v37;
private Float v38;
private Float v39;
private Float v40;
private Float v41;
private Float v42;
private Float v43;
private Float v44;
private Float v45;
private Float v46;
private Float v47;
private Float v48;
private Float v49;
private Float v50;
private Float rmsMax;
private Float rmsabMax;
private Float rmsbcMax;
private Float rmscaMax;
private Float vuDevMax;
private Float vlDevMax;
private Float freqMax;
private Float freqDevMax;
private Float vUnbalanceMax;
private Float vPosMax;
private Float vNegMax;
private Float vZeroMax;
private Float vThdMax;
private Float v1Max;
private Float v2Max;
private Float v3Max;
private Float v4Max;
private Float v5Max;
private Float v6Max;
private Float v7Max;
private Float v8Max;
private Float v9Max;
private Float v10Max;
private Float v11Max;
private Float v12Max;
private Float v13Max;
private Float v14Max;
private Float v15Max;
private Float v16Max;
private Float v17Max;
private Float v18Max;
private Float v19Max;
private Float v20Max;
private Float v21Max;
private Float v22Max;
private Float v23Max;
private Float v24Max;
private Float v25Max;
private Float v26Max;
private Float v27Max;
private Float v28Max;
private Float v29Max;
private Float v30Max;
private Float v31Max;
private Float v32Max;
private Float v33Max;
private Float v34Max;
private Float v35Max;
private Float v36Max;
private Float v37Max;
private Float v38Max;
private Float v39Max;
private Float v40Max;
private Float v41Max;
private Float v42Max;
private Float v43Max;
private Float v44Max;
private Float v45Max;
private Float v46Max;
private Float v47Max;
private Float v48Max;
private Float v49Max;
private Float v50Max;
private Float rmsMin;
private Float rmsabMin;
private Float rmsbcMin;
private Float rmscaMin;
private Float vuDevMin;
private Float vlDevMin;
private Float freqMin;
private Float freqDevMin;
private Float vUnbalanceMin;
private Float vPosMin;
private Float vNegMin;
private Float vZeroMin;
private Float vThdMin;
private Float v1Min;
private Float v2Min;
private Float v3Min;
private Float v4Min;
private Float v5Min;
private Float v6Min;
private Float v7Min;
private Float v8Min;
private Float v9Min;
private Float v10Min;
private Float v11Min;
private Float v12Min;
private Float v13Min;
private Float v14Min;
private Float v15Min;
private Float v16Min;
private Float v17Min;
private Float v18Min;
private Float v19Min;
private Float v20Min;
private Float v21Min;
private Float v22Min;
private Float v23Min;
private Float v24Min;
private Float v25Min;
private Float v26Min;
private Float v27Min;
private Float v28Min;
private Float v29Min;
private Float v30Min;
private Float v31Min;
private Float v32Min;
private Float v33Min;
private Float v34Min;
private Float v35Min;
private Float v36Min;
private Float v37Min;
private Float v38Min;
private Float v39Min;
private Float v40Min;
private Float v41Min;
private Float v42Min;
private Float v43Min;
private Float v44Min;
private Float v45Min;
private Float v46Min;
private Float v47Min;
private Float v48Min;
private Float v49Min;
private Float v50Min;
private Float rmsCp95;
private Float rmsabCp95;
private Float rmsbcCp95;
private Float rmscaCp95;
private Float vuDevCp95;
private Float vlDevCp95;
private Float freqCp95;
private Float freqDevCp95;
private Float vUnbalanceCp95;
private Float vPosCp95;
private Float vNegCp95;
private Float vZeroCp95;
private Float vThdCp95;
private Float v1Cp95;
private Float v2Cp95;
private Float v3Cp95;
private Float v4Cp95;
private Float v5Cp95;
private Float v6Cp95;
private Float v7Cp95;
private Float v8Cp95;
private Float v9Cp95;
private Float v10Cp95;
private Float v11Cp95;
private Float v12Cp95;
private Float v13Cp95;
private Float v14Cp95;
private Float v15Cp95;
private Float v16Cp95;
private Float v17Cp95;
private Float v18Cp95;
private Float v19Cp95;
private Float v20Cp95;
private Float v21Cp95;
private Float v22Cp95;
private Float v23Cp95;
private Float v24Cp95;
private Float v25Cp95;
private Float v26Cp95;
private Float v27Cp95;
private Float v28Cp95;
private Float v29Cp95;
private Float v30Cp95;
private Float v31Cp95;
private Float v32Cp95;
private Float v33Cp95;
private Float v34Cp95;
private Float v35Cp95;
private Float v36Cp95;
private Float v37Cp95;
private Float v38Cp95;
private Float v39Cp95;
private Float v40Cp95;
private Float v41Cp95;
private Float v42Cp95;
private Float v43Cp95;
private Float v44Cp95;
private Float v45Cp95;
private Float v46Cp95;
private Float v47Cp95;
private Float v48Cp95;
private Float v49Cp95;
private Float v50Cp95;
private Integer qualityflag;
}

View File

@@ -0,0 +1,52 @@
package com.njcn.dataProcess.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/7 10:19
*/
@Data
public class DataVFiveItemDTO {
@ApiModelProperty("监测点ID")
private Integer lineid;
@ApiModelProperty("时间")
private Date timeid;
@ApiModelProperty("频率平均值实时量测值MAX")
private Double freqMax;
@ApiModelProperty("频率平均值实时量测值MIN")
private Double freqMin;
@ApiModelProperty("相电压有效值平均值实时量测值MAX")
private Double rmsMax;
@ApiModelProperty("相电压有效值平均值实时量测值MIN")
private Double rmsMin;
@ApiModelProperty("线电压有效值平均值实时量测值MAX")
private Double rmsLvrMax;
@ApiModelProperty("线电压有效值平均值实时量测值MIN")
private Double rmsLvrMin;
@ApiModelProperty("电压总谐波畸变率平均值实时量测值量MAX")
private Double vThdMax;
@ApiModelProperty("电压总谐波畸变率平均值实时量测值量MIN")
private Double vThdMin;
@ApiModelProperty("三相电压负序不平衡度平均值实时量测值MAX")
private Double vUnbalanceMax;
@ApiModelProperty("三相电压负序不平衡度平均值实时量测值MIN")
private Double vUnbalanceMin;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import java.io.Serializable;
import java.time.Instant;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/7 16:11
*/
@Data
public class LineDataVFiveItemDTO implements Serializable {
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name="line_id")
private String lineId;
/**
* 频率
*/
@Column(name = "freq")
private Double freq;
/**
* 相电压
*/
@Column(name = "rms")
private Double rms;
/**
* 线电压
*/
@Column(name = "rms_lvr")
private Double rmsLvr;
/**
* 电压总畸变率
*/
@Column(name = "v_thd")
private Double vThd;
/**
* 三相电压不平衡度
*/
@Column(name = "v_unbalance")
private Double vUnbalance;
/**
* 数值类型
*/
@Column(name = "value_type", tag = true)
private String valueType;
}

View File

@@ -0,0 +1,30 @@
package com.njcn.dataProcess.dto;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
/**
* Description:
* Date: 2024/12/11 18:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Getter
@Setter
public class LnDataDTO {
private List<DataVDTO> dataVList;
private List<DataHarmphasicVDTO> dataHarmphasicVDTOList;
private List<DataInharmVDTO> dataInharmVDTOList;
private List<DataIDTO> dataIDTOList;
private List<DataHarmphasicIDTO> dataHarmphasicIDTOList;
private List<DataInharmIDTO> dataInharmIDTOList;
private List<DataHarmpowerPDTO> dataHarmpowerPDTOList;
private List<DataHarmpowerSDTO> dataHarmpowerSDTOList;
private List<DataHarmpowerQDTO> dataHarmpowerQDTOList;
private List<DataFlucDTO> dataFlucDTOList;
private List<DataPltDTO> dataPltDTOList;
private List<DataFlickerDTO> dataFlickerDTOList;
}

View File

@@ -0,0 +1,106 @@
package com.njcn.dataProcess.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 暂降明细实体类
*
* @author yzh
* @since 2022-10-12 18:34:55
*/
@Data
public class RmpEventDetailDTO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "暂时事件ID")
private String eventId;
@ApiModelProperty(value = "监测点ID(复制)")
private String measurementPointId;
@ApiModelProperty(value = "统计类型")
private String eventType;
@ApiModelProperty(value = "暂降原因Event_Reason")
private String advanceReason;
@ApiModelProperty(value = "暂降类型Event_Type")
private String advanceType;
@ApiModelProperty(value = "事件关联分析表Guid")
private String eventassIndex;
@ApiModelProperty(value = "dq计算持续时间 ")
private Double dqTime;
@ApiModelProperty(value = "特征值计算更新时间外键PQS_Relevance的Time字段")
private LocalDateTime dealTime;
@ApiModelProperty(value = "默认事件个数为0")
private Integer num;
@ApiModelProperty(value = "波形文件是否从装置招到本地(0未招1已招)默认值为0")
private Integer fileFlag;
@ApiModelProperty(value = "特征值计算标志0未处理1已处理; 2已处理无结果;3计算失败默认值为0")
private Integer dealFlag;
@ApiModelProperty(value = "处理结果第一条事件发生时间(读comtra文件获取)")
private LocalDateTime firstTime;
@ApiModelProperty(value = "处理结果第一条事件暂降类型字典表PQS_Dicdata")
private String firstType;
@ApiModelProperty(value = "处理结果第一条事件发生时间毫秒(读comtra文件获取)")
private Double firstMs;
@ApiModelProperty(value = "暂降能量")
private Double energy;
@ApiModelProperty(value = "暂降严重度")
private Double severity;
@ApiModelProperty(value = "暂降源与监测位置关系 Upper:上游Lower :下游Unknown :未知;为空则是未计算")
private String sagsource;
@ApiModelProperty(value = "开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS")
private LocalDateTime startTime;
@ApiModelProperty(value = "持续时间,单位秒")
private Double duration;
@ApiModelProperty(value = "特征幅值")
private Double featureAmplitude;
@ApiModelProperty(value = "相别")
private String phase;
@ApiModelProperty(value = "事件描述")
private String eventDescribe;
@ApiModelProperty(value = "波形路径")
private String wavePath;
@ApiModelProperty(value = "暂降核实原因")
private String verifyReason;
@ApiModelProperty(value = "暂降核实原因详情")
private String verifyReasonDetail;
private Double transientValue;
private LocalDateTime createTime;
@ApiModelProperty(value = "用于计算数量")
private Integer count;
}

View File

@@ -0,0 +1,26 @@
package com.njcn.dataProcess.enums;
import lombok.Getter;
/**
* 数据源枚举
*
* @author hongawen
* @version 1.0
* @data 2024/11/7 19:08
*/
@Getter
public enum DataSourceEnum {
Relation("Relation","关系型数据库"),
Influxdb("Influxdb","Influxdb1.x版本数据库");
private String code;
private String desc;
DataSourceEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
}

View File

@@ -0,0 +1,19 @@
package com.njcn.dataProcess.param;
import lombok.Data;
import java.io.Serializable;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/7 10:08
*/
@Data
public class BaseParam implements Serializable {
private String startTime;
private String endTime;
}

View File

@@ -0,0 +1,22 @@
package com.njcn.dataProcess.param;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 监测点有效数值统计数据评估入参
* @author hongawen
* @version 1.0
* @data 2024/11/6 20:36
*/
@Data
public class LineCountEvaluateParam extends BaseParam implements Serializable {
/**
* 监测点编号集合
*/
private List<String> lineId;
}

View File

@@ -0,0 +1,68 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataFlickerDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.Objects;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
*/
@Data
@Measurement(name = "data_flicker")
public class DataFlicker {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "fluc")
private Float fluc=0.00f;
@Column(name = "plt")
private Float plt=0.00f;
@Column(name = "pst")
private Float pst=0.00f;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
public static DataFlicker relationToInfluxDB(DataFlickerDTO dataFlicker) {
if (dataFlicker == null) {
return null;
}
DataFlicker influxDBDataFlicker = new DataFlicker();
Instant instant = dataFlicker.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataFlicker.setTime(instant);
influxDBDataFlicker.setLineId(dataFlicker.getLineid());
influxDBDataFlicker.setPhaseType(dataFlicker.getPhasicType());
influxDBDataFlicker.setFluc(Objects.isNull(dataFlicker.getFluc())?0.0f:dataFlicker.getFluc());
influxDBDataFlicker.setPlt(Objects.isNull(dataFlicker.getPst())?0.0f:dataFlicker.getPst());
influxDBDataFlicker.setPst(Objects.isNull(dataFlicker.getPlt())?0.0f:dataFlicker.getPlt());
influxDBDataFlicker.setQualityFlag(dataFlicker.getQualityflag()+"");
return influxDBDataFlicker;
}
}

View File

@@ -0,0 +1,65 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataFlucDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.Objects;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
*/
@Data
@Measurement(name = "data_fluc")
public class DataFluc {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "fluc")
private Float fluc=0.0f;
@Column(name = "fluccf")
private Float fluccf=0.0f;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
public static DataFluc relationToInfluxDB(DataFlucDTO dataFluc) {
if (dataFluc == null) {
return null;
}
DataFluc influxDBDataFluc = new DataFluc();
Instant instant = dataFluc.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataFluc.setTime(instant);
influxDBDataFluc.setLineId(dataFluc.getLineid());
influxDBDataFluc.setPhaseType(dataFluc.getPhasicType());
influxDBDataFluc.setFluc(Objects.isNull(dataFluc.getFluc())?0.0f:dataFluc.getFluc());
influxDBDataFluc.setFluccf(Objects.isNull(dataFluc.getFluccf())?0.0f:dataFluc.getFluccf());
influxDBDataFluc.setQualityFlag(dataFluc.getQualityflag()+"");
return influxDBDataFluc;
}
}

View File

@@ -0,0 +1,429 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
*/
@Data
@Measurement(name = "data_harmphasic_i")
public class DataHarmphasicI {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "i_1")
private Float i1;
@Column(name = "i_2")
private Float i2;
@Column(name = "i_3")
private Float i3;
@Column(name = "i_4")
private Float i4;
@Column(name = "i_5")
private Float i5;
@Column(name = "i_6")
private Float i6;
@Column(name = "i_7")
private Float i7;
@Column(name = "i_8")
private Float i8;
@Column(name = "i_9")
private Float i9;
@Column(name = "i_10")
private Float i10;
@Column(name = "i_11")
private Float i11;
@Column(name = "i_12")
private Float i12;
@Column(name = "i_13")
private Float i13;
@Column(name = "i_14")
private Float i14;
@Column(name = "i_15")
private Float i15;
@Column(name = "i_16")
private Float i16;
@Column(name = "i_17")
private Float i17;
@Column(name = "i_18")
private Float i18;
@Column(name = "i_19")
private Float i19;
@Column(name = "i_20")
private Float i20;
@Column(name = "i_21")
private Float i21;
@Column(name = "i_22")
private Float i22;
@Column(name = "i_23")
private Float i23;
@Column(name = "i_24")
private Float i24;
@Column(name = "i_25")
private Float i25;
@Column(name = "i_26")
private Float i26;
@Column(name = "i_27")
private Float i27;
@Column(name = "i_28")
private Float i28;
@Column(name = "i_29")
private Float i29;
@Column(name = "i_30")
private Float i30;
@Column(name = "i_31")
private Float i31;
@Column(name = "i_32")
private Float i32;
@Column(name = "i_33")
private Float i33;
@Column(name = "i_34")
private Float i34;
@Column(name = "i_35")
private Float i35;
@Column(name = "i_36")
private Float i36;
@Column(name = "i_37")
private Float i37;
@Column(name = "i_38")
private Float i38;
@Column(name = "i_39")
private Float i39;
@Column(name = "i_40")
private Float i40;
@Column(name = "i_41")
private Float i41;
@Column(name = "i_42")
private Float i42;
@Column(name = "i_43")
private Float i43;
@Column(name = "i_44")
private Float i44;
@Column(name = "i_45")
private Float i45;
@Column(name = "i_46")
private Float i46;
@Column(name = "i_47")
private Float i47;
@Column(name = "i_48")
private Float i48;
@Column(name = "i_49")
private Float i49;
@Column(name = "i_50")
private Float i50;
public static List<DataHarmphasicI> relationToInfluxDB(DataHarmphasicIDTO dataHarmphasicI) {
if (dataHarmphasicI == null) {
return null;
}
List<DataHarmphasicI> dataHarmPhasicIList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmphasicI influxDBDataHarmPhasicI = new DataHarmphasicI();
Instant instant = dataHarmphasicI.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataHarmPhasicI.setTime(instant);
influxDBDataHarmPhasicI.setLineId(dataHarmphasicI.getLineid());
influxDBDataHarmPhasicI.setPhaseType(dataHarmphasicI.getPhasicType());
influxDBDataHarmPhasicI.setQualityFlag(dataHarmphasicI.getQualityflag()+"");
influxDBDataHarmPhasicI.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataHarmPhasicI.setI1(Objects.isNull(dataHarmphasicI.getI1())?0.0f:dataHarmphasicI.getI1());
influxDBDataHarmPhasicI.setI2(Objects.isNull(dataHarmphasicI.getI2())?0.0f:dataHarmphasicI.getI2());
influxDBDataHarmPhasicI.setI3(Objects.isNull(dataHarmphasicI.getI3())?0.0f:dataHarmphasicI.getI3());
influxDBDataHarmPhasicI.setI4(Objects.isNull(dataHarmphasicI.getI4())?0.0f:dataHarmphasicI.getI4());
influxDBDataHarmPhasicI.setI5(Objects.isNull(dataHarmphasicI.getI5())?0.0f:dataHarmphasicI.getI5());
influxDBDataHarmPhasicI.setI6(Objects.isNull(dataHarmphasicI.getI6())?0.0f:dataHarmphasicI.getI6());
influxDBDataHarmPhasicI.setI7(Objects.isNull(dataHarmphasicI.getI7())?0.0f:dataHarmphasicI.getI7());
influxDBDataHarmPhasicI.setI8(Objects.isNull(dataHarmphasicI.getI8())?0.0f:dataHarmphasicI.getI8());
influxDBDataHarmPhasicI.setI9(Objects.isNull(dataHarmphasicI.getI9())?0.0f:dataHarmphasicI.getI9());
influxDBDataHarmPhasicI.setI10(Objects.isNull(dataHarmphasicI.getI10())?0.0f:dataHarmphasicI.getI10());
influxDBDataHarmPhasicI.setI11(Objects.isNull(dataHarmphasicI.getI11())?0.0f:dataHarmphasicI.getI11());
influxDBDataHarmPhasicI.setI12(Objects.isNull(dataHarmphasicI.getI12())?0.0f:dataHarmphasicI.getI12());
influxDBDataHarmPhasicI.setI13(Objects.isNull(dataHarmphasicI.getI13())?0.0f:dataHarmphasicI.getI13());
influxDBDataHarmPhasicI.setI14(Objects.isNull(dataHarmphasicI.getI14())?0.0f:dataHarmphasicI.getI14());
influxDBDataHarmPhasicI.setI15(Objects.isNull(dataHarmphasicI.getI15())?0.0f:dataHarmphasicI.getI15());
influxDBDataHarmPhasicI.setI16(Objects.isNull(dataHarmphasicI.getI16())?0.0f:dataHarmphasicI.getI16());
influxDBDataHarmPhasicI.setI17(Objects.isNull(dataHarmphasicI.getI17())?0.0f:dataHarmphasicI.getI17());
influxDBDataHarmPhasicI.setI18(Objects.isNull(dataHarmphasicI.getI18())?0.0f:dataHarmphasicI.getI18());
influxDBDataHarmPhasicI.setI19(Objects.isNull(dataHarmphasicI.getI19())?0.0f:dataHarmphasicI.getI19());
influxDBDataHarmPhasicI.setI20(Objects.isNull(dataHarmphasicI.getI20())?0.0f:dataHarmphasicI.getI20());
influxDBDataHarmPhasicI.setI21(Objects.isNull(dataHarmphasicI.getI21())?0.0f:dataHarmphasicI.getI21());
influxDBDataHarmPhasicI.setI22(Objects.isNull(dataHarmphasicI.getI22())?0.0f:dataHarmphasicI.getI22());
influxDBDataHarmPhasicI.setI23(Objects.isNull(dataHarmphasicI.getI23())?0.0f:dataHarmphasicI.getI23());
influxDBDataHarmPhasicI.setI24(Objects.isNull(dataHarmphasicI.getI24())?0.0f:dataHarmphasicI.getI24());
influxDBDataHarmPhasicI.setI25(Objects.isNull(dataHarmphasicI.getI25())?0.0f:dataHarmphasicI.getI25());
influxDBDataHarmPhasicI.setI26(Objects.isNull(dataHarmphasicI.getI26())?0.0f:dataHarmphasicI.getI26());
influxDBDataHarmPhasicI.setI27(Objects.isNull(dataHarmphasicI.getI27())?0.0f:dataHarmphasicI.getI27());
influxDBDataHarmPhasicI.setI28(Objects.isNull(dataHarmphasicI.getI28())?0.0f:dataHarmphasicI.getI28());
influxDBDataHarmPhasicI.setI29(Objects.isNull(dataHarmphasicI.getI29())?0.0f:dataHarmphasicI.getI29());
influxDBDataHarmPhasicI.setI30(Objects.isNull(dataHarmphasicI.getI30())?0.0f:dataHarmphasicI.getI30());
influxDBDataHarmPhasicI.setI31(Objects.isNull(dataHarmphasicI.getI31())?0.0f:dataHarmphasicI.getI31());
influxDBDataHarmPhasicI.setI32(Objects.isNull(dataHarmphasicI.getI32())?0.0f:dataHarmphasicI.getI32());
influxDBDataHarmPhasicI.setI33(Objects.isNull(dataHarmphasicI.getI33())?0.0f:dataHarmphasicI.getI33());
influxDBDataHarmPhasicI.setI34(Objects.isNull(dataHarmphasicI.getI34())?0.0f:dataHarmphasicI.getI34());
influxDBDataHarmPhasicI.setI35(Objects.isNull(dataHarmphasicI.getI35())?0.0f:dataHarmphasicI.getI35());
influxDBDataHarmPhasicI.setI36(Objects.isNull(dataHarmphasicI.getI36())?0.0f:dataHarmphasicI.getI36());
influxDBDataHarmPhasicI.setI37(Objects.isNull(dataHarmphasicI.getI37())?0.0f:dataHarmphasicI.getI37());
influxDBDataHarmPhasicI.setI38(Objects.isNull(dataHarmphasicI.getI38())?0.0f:dataHarmphasicI.getI38());
influxDBDataHarmPhasicI.setI39(Objects.isNull(dataHarmphasicI.getI39())?0.0f:dataHarmphasicI.getI39());
influxDBDataHarmPhasicI.setI40(Objects.isNull(dataHarmphasicI.getI40())?0.0f:dataHarmphasicI.getI40());
influxDBDataHarmPhasicI.setI41(Objects.isNull(dataHarmphasicI.getI41())?0.0f:dataHarmphasicI.getI41());
influxDBDataHarmPhasicI.setI42(Objects.isNull(dataHarmphasicI.getI42())?0.0f:dataHarmphasicI.getI42());
influxDBDataHarmPhasicI.setI43(Objects.isNull(dataHarmphasicI.getI43())?0.0f:dataHarmphasicI.getI43());
influxDBDataHarmPhasicI.setI44(Objects.isNull(dataHarmphasicI.getI44())?0.0f:dataHarmphasicI.getI44());
influxDBDataHarmPhasicI.setI45(Objects.isNull(dataHarmphasicI.getI45())?0.0f:dataHarmphasicI.getI45());
influxDBDataHarmPhasicI.setI46(Objects.isNull(dataHarmphasicI.getI46())?0.0f:dataHarmphasicI.getI46());
influxDBDataHarmPhasicI.setI47(Objects.isNull(dataHarmphasicI.getI47())?0.0f:dataHarmphasicI.getI47());
influxDBDataHarmPhasicI.setI48(Objects.isNull(dataHarmphasicI.getI48())?0.0f:dataHarmphasicI.getI48());
influxDBDataHarmPhasicI.setI49(Objects.isNull(dataHarmphasicI.getI49())?0.0f:dataHarmphasicI.getI49());
influxDBDataHarmPhasicI.setI50(Objects.isNull(dataHarmphasicI.getI50())?0.0f:dataHarmphasicI.getI50());
}
else if (valueType.equals("MAX")){
influxDBDataHarmPhasicI.setI1(Objects.isNull(dataHarmphasicI.getI1Max())?0.0f:dataHarmphasicI.getI1Max());
influxDBDataHarmPhasicI.setI2(Objects.isNull(dataHarmphasicI.getI2Max())?0.0f:dataHarmphasicI.getI2Max());
influxDBDataHarmPhasicI.setI3(Objects.isNull(dataHarmphasicI.getI3Max())?0.0f:dataHarmphasicI.getI3Max());
influxDBDataHarmPhasicI.setI4(Objects.isNull(dataHarmphasicI.getI4Max())?0.0f:dataHarmphasicI.getI4Max());
influxDBDataHarmPhasicI.setI5(Objects.isNull(dataHarmphasicI.getI5Max())?0.0f:dataHarmphasicI.getI5Max());
influxDBDataHarmPhasicI.setI6(Objects.isNull(dataHarmphasicI.getI6Max())?0.0f:dataHarmphasicI.getI6Max());
influxDBDataHarmPhasicI.setI7(Objects.isNull(dataHarmphasicI.getI7Max())?0.0f:dataHarmphasicI.getI7Max());
influxDBDataHarmPhasicI.setI8(Objects.isNull(dataHarmphasicI.getI8Max())?0.0f:dataHarmphasicI.getI8Max());
influxDBDataHarmPhasicI.setI9(Objects.isNull(dataHarmphasicI.getI9Max())?0.0f:dataHarmphasicI.getI9Max());
influxDBDataHarmPhasicI.setI10(Objects.isNull(dataHarmphasicI.getI10Max())?0.0f:dataHarmphasicI.getI10Max());
influxDBDataHarmPhasicI.setI11(Objects.isNull(dataHarmphasicI.getI11Max())?0.0f:dataHarmphasicI.getI11Max());
influxDBDataHarmPhasicI.setI12(Objects.isNull(dataHarmphasicI.getI12Max())?0.0f:dataHarmphasicI.getI12Max());
influxDBDataHarmPhasicI.setI13(Objects.isNull(dataHarmphasicI.getI13Max())?0.0f:dataHarmphasicI.getI13Max());
influxDBDataHarmPhasicI.setI14(Objects.isNull(dataHarmphasicI.getI14Max())?0.0f:dataHarmphasicI.getI14Max());
influxDBDataHarmPhasicI.setI15(Objects.isNull(dataHarmphasicI.getI15Max())?0.0f:dataHarmphasicI.getI15Max());
influxDBDataHarmPhasicI.setI16(Objects.isNull(dataHarmphasicI.getI16Max())?0.0f:dataHarmphasicI.getI16Max());
influxDBDataHarmPhasicI.setI17(Objects.isNull(dataHarmphasicI.getI17Max())?0.0f:dataHarmphasicI.getI17Max());
influxDBDataHarmPhasicI.setI18(Objects.isNull(dataHarmphasicI.getI18Max())?0.0f:dataHarmphasicI.getI18Max());
influxDBDataHarmPhasicI.setI19(Objects.isNull(dataHarmphasicI.getI19Max())?0.0f:dataHarmphasicI.getI19Max());
influxDBDataHarmPhasicI.setI20(Objects.isNull(dataHarmphasicI.getI20Max())?0.0f:dataHarmphasicI.getI20Max());
influxDBDataHarmPhasicI.setI21(Objects.isNull(dataHarmphasicI.getI21Max())?0.0f:dataHarmphasicI.getI21Max());
influxDBDataHarmPhasicI.setI22(Objects.isNull(dataHarmphasicI.getI22Max())?0.0f:dataHarmphasicI.getI22Max());
influxDBDataHarmPhasicI.setI23(Objects.isNull(dataHarmphasicI.getI23Max())?0.0f:dataHarmphasicI.getI23Max());
influxDBDataHarmPhasicI.setI24(Objects.isNull(dataHarmphasicI.getI24Max())?0.0f:dataHarmphasicI.getI24Max());
influxDBDataHarmPhasicI.setI25(Objects.isNull(dataHarmphasicI.getI25Max())?0.0f:dataHarmphasicI.getI25Max());
influxDBDataHarmPhasicI.setI26(Objects.isNull(dataHarmphasicI.getI26Max())?0.0f:dataHarmphasicI.getI26Max());
influxDBDataHarmPhasicI.setI27(Objects.isNull(dataHarmphasicI.getI27Max())?0.0f:dataHarmphasicI.getI27Max());
influxDBDataHarmPhasicI.setI28(Objects.isNull(dataHarmphasicI.getI28Max())?0.0f:dataHarmphasicI.getI28Max());
influxDBDataHarmPhasicI.setI29(Objects.isNull(dataHarmphasicI.getI29Max())?0.0f:dataHarmphasicI.getI29Max());
influxDBDataHarmPhasicI.setI30(Objects.isNull(dataHarmphasicI.getI30Max())?0.0f:dataHarmphasicI.getI30Max());
influxDBDataHarmPhasicI.setI31(Objects.isNull(dataHarmphasicI.getI31Max())?0.0f:dataHarmphasicI.getI31Max());
influxDBDataHarmPhasicI.setI32(Objects.isNull(dataHarmphasicI.getI32Max())?0.0f:dataHarmphasicI.getI32Max());
influxDBDataHarmPhasicI.setI33(Objects.isNull(dataHarmphasicI.getI33Max())?0.0f:dataHarmphasicI.getI33Max());
influxDBDataHarmPhasicI.setI34(Objects.isNull(dataHarmphasicI.getI34Max())?0.0f:dataHarmphasicI.getI34Max());
influxDBDataHarmPhasicI.setI35(Objects.isNull(dataHarmphasicI.getI35Max())?0.0f:dataHarmphasicI.getI35Max());
influxDBDataHarmPhasicI.setI36(Objects.isNull(dataHarmphasicI.getI36Max())?0.0f:dataHarmphasicI.getI36Max());
influxDBDataHarmPhasicI.setI37(Objects.isNull(dataHarmphasicI.getI37Max())?0.0f:dataHarmphasicI.getI37Max());
influxDBDataHarmPhasicI.setI38(Objects.isNull(dataHarmphasicI.getI38Max())?0.0f:dataHarmphasicI.getI38Max());
influxDBDataHarmPhasicI.setI39(Objects.isNull(dataHarmphasicI.getI39Max())?0.0f:dataHarmphasicI.getI39Max());
influxDBDataHarmPhasicI.setI40(Objects.isNull(dataHarmphasicI.getI40Max())?0.0f:dataHarmphasicI.getI40Max());
influxDBDataHarmPhasicI.setI41(Objects.isNull(dataHarmphasicI.getI41Max())?0.0f:dataHarmphasicI.getI41Max());
influxDBDataHarmPhasicI.setI42(Objects.isNull(dataHarmphasicI.getI42Max())?0.0f:dataHarmphasicI.getI42Max());
influxDBDataHarmPhasicI.setI43(Objects.isNull(dataHarmphasicI.getI43Max())?0.0f:dataHarmphasicI.getI43Max());
influxDBDataHarmPhasicI.setI44(Objects.isNull(dataHarmphasicI.getI44Max())?0.0f:dataHarmphasicI.getI44Max());
influxDBDataHarmPhasicI.setI45(Objects.isNull(dataHarmphasicI.getI45Max())?0.0f:dataHarmphasicI.getI45Max());
influxDBDataHarmPhasicI.setI46(Objects.isNull(dataHarmphasicI.getI46Max())?0.0f:dataHarmphasicI.getI46Max());
influxDBDataHarmPhasicI.setI47(Objects.isNull(dataHarmphasicI.getI47Max())?0.0f:dataHarmphasicI.getI47Max());
influxDBDataHarmPhasicI.setI48(Objects.isNull(dataHarmphasicI.getI48Max())?0.0f:dataHarmphasicI.getI48Max());
influxDBDataHarmPhasicI.setI49(Objects.isNull(dataHarmphasicI.getI49Max())?0.0f:dataHarmphasicI.getI49Max());
influxDBDataHarmPhasicI.setI50(Objects.isNull(dataHarmphasicI.getI50Max())?0.0f:dataHarmphasicI.getI50Max());
}
else if (valueType.equals("MIN")){
influxDBDataHarmPhasicI.setI1(Objects.isNull(dataHarmphasicI.getI1Min())?0.0f:dataHarmphasicI.getI1Min());
influxDBDataHarmPhasicI.setI2(Objects.isNull(dataHarmphasicI.getI2Min())?0.0f:dataHarmphasicI.getI2Min());
influxDBDataHarmPhasicI.setI3(Objects.isNull(dataHarmphasicI.getI3Min())?0.0f:dataHarmphasicI.getI3Min());
influxDBDataHarmPhasicI.setI4(Objects.isNull(dataHarmphasicI.getI4Min())?0.0f:dataHarmphasicI.getI4Min());
influxDBDataHarmPhasicI.setI5(Objects.isNull(dataHarmphasicI.getI5Min())?0.0f:dataHarmphasicI.getI5Min());
influxDBDataHarmPhasicI.setI6(Objects.isNull(dataHarmphasicI.getI6Min())?0.0f:dataHarmphasicI.getI6Min());
influxDBDataHarmPhasicI.setI7(Objects.isNull(dataHarmphasicI.getI7Min())?0.0f:dataHarmphasicI.getI7Min());
influxDBDataHarmPhasicI.setI8(Objects.isNull(dataHarmphasicI.getI8Min())?0.0f:dataHarmphasicI.getI8Min());
influxDBDataHarmPhasicI.setI9(Objects.isNull(dataHarmphasicI.getI9Min())?0.0f:dataHarmphasicI.getI9Min());
influxDBDataHarmPhasicI.setI10(Objects.isNull(dataHarmphasicI.getI10Min())?0.0f:dataHarmphasicI.getI10Min());
influxDBDataHarmPhasicI.setI11(Objects.isNull(dataHarmphasicI.getI11Min())?0.0f:dataHarmphasicI.getI11Min());
influxDBDataHarmPhasicI.setI12(Objects.isNull(dataHarmphasicI.getI12Min())?0.0f:dataHarmphasicI.getI12Min());
influxDBDataHarmPhasicI.setI13(Objects.isNull(dataHarmphasicI.getI13Min())?0.0f:dataHarmphasicI.getI13Min());
influxDBDataHarmPhasicI.setI14(Objects.isNull(dataHarmphasicI.getI14Min())?0.0f:dataHarmphasicI.getI14Min());
influxDBDataHarmPhasicI.setI15(Objects.isNull(dataHarmphasicI.getI15Min())?0.0f:dataHarmphasicI.getI15Min());
influxDBDataHarmPhasicI.setI16(Objects.isNull(dataHarmphasicI.getI16Min())?0.0f:dataHarmphasicI.getI16Min());
influxDBDataHarmPhasicI.setI17(Objects.isNull(dataHarmphasicI.getI17Min())?0.0f:dataHarmphasicI.getI17Min());
influxDBDataHarmPhasicI.setI18(Objects.isNull(dataHarmphasicI.getI18Min())?0.0f:dataHarmphasicI.getI18Min());
influxDBDataHarmPhasicI.setI19(Objects.isNull(dataHarmphasicI.getI19Min())?0.0f:dataHarmphasicI.getI19Min());
influxDBDataHarmPhasicI.setI20(Objects.isNull(dataHarmphasicI.getI20Min())?0.0f:dataHarmphasicI.getI20Min());
influxDBDataHarmPhasicI.setI21(Objects.isNull(dataHarmphasicI.getI21Min())?0.0f:dataHarmphasicI.getI21Min());
influxDBDataHarmPhasicI.setI22(Objects.isNull(dataHarmphasicI.getI22Min())?0.0f:dataHarmphasicI.getI22Min());
influxDBDataHarmPhasicI.setI23(Objects.isNull(dataHarmphasicI.getI23Min())?0.0f:dataHarmphasicI.getI23Min());
influxDBDataHarmPhasicI.setI24(Objects.isNull(dataHarmphasicI.getI24Min())?0.0f:dataHarmphasicI.getI24Min());
influxDBDataHarmPhasicI.setI25(Objects.isNull(dataHarmphasicI.getI25Min())?0.0f:dataHarmphasicI.getI25Min());
influxDBDataHarmPhasicI.setI26(Objects.isNull(dataHarmphasicI.getI26Min())?0.0f:dataHarmphasicI.getI26Min());
influxDBDataHarmPhasicI.setI27(Objects.isNull(dataHarmphasicI.getI27Min())?0.0f:dataHarmphasicI.getI27Min());
influxDBDataHarmPhasicI.setI28(Objects.isNull(dataHarmphasicI.getI28Min())?0.0f:dataHarmphasicI.getI28Min());
influxDBDataHarmPhasicI.setI29(Objects.isNull(dataHarmphasicI.getI29Min())?0.0f:dataHarmphasicI.getI29Min());
influxDBDataHarmPhasicI.setI30(Objects.isNull(dataHarmphasicI.getI30Min())?0.0f:dataHarmphasicI.getI30Min());
influxDBDataHarmPhasicI.setI31(Objects.isNull(dataHarmphasicI.getI31Min())?0.0f:dataHarmphasicI.getI31Min());
influxDBDataHarmPhasicI.setI32(Objects.isNull(dataHarmphasicI.getI32Min())?0.0f:dataHarmphasicI.getI32Min());
influxDBDataHarmPhasicI.setI33(Objects.isNull(dataHarmphasicI.getI33Min())?0.0f:dataHarmphasicI.getI33Min());
influxDBDataHarmPhasicI.setI34(Objects.isNull(dataHarmphasicI.getI34Min())?0.0f:dataHarmphasicI.getI34Min());
influxDBDataHarmPhasicI.setI35(Objects.isNull(dataHarmphasicI.getI35Min())?0.0f:dataHarmphasicI.getI35Min());
influxDBDataHarmPhasicI.setI36(Objects.isNull(dataHarmphasicI.getI36Min())?0.0f:dataHarmphasicI.getI36Min());
influxDBDataHarmPhasicI.setI37(Objects.isNull(dataHarmphasicI.getI37Min())?0.0f:dataHarmphasicI.getI37Min());
influxDBDataHarmPhasicI.setI38(Objects.isNull(dataHarmphasicI.getI38Min())?0.0f:dataHarmphasicI.getI38Min());
influxDBDataHarmPhasicI.setI39(Objects.isNull(dataHarmphasicI.getI39Min())?0.0f:dataHarmphasicI.getI39Min());
influxDBDataHarmPhasicI.setI40(Objects.isNull(dataHarmphasicI.getI40Min())?0.0f:dataHarmphasicI.getI40Min());
influxDBDataHarmPhasicI.setI41(Objects.isNull(dataHarmphasicI.getI41Min())?0.0f:dataHarmphasicI.getI41Min());
influxDBDataHarmPhasicI.setI42(Objects.isNull(dataHarmphasicI.getI42Min())?0.0f:dataHarmphasicI.getI42Min());
influxDBDataHarmPhasicI.setI43(Objects.isNull(dataHarmphasicI.getI43Min())?0.0f:dataHarmphasicI.getI43Min());
influxDBDataHarmPhasicI.setI44(Objects.isNull(dataHarmphasicI.getI44Min())?0.0f:dataHarmphasicI.getI44Min());
influxDBDataHarmPhasicI.setI45(Objects.isNull(dataHarmphasicI.getI45Min())?0.0f:dataHarmphasicI.getI45Min());
influxDBDataHarmPhasicI.setI46(Objects.isNull(dataHarmphasicI.getI46Min())?0.0f:dataHarmphasicI.getI46Min());
influxDBDataHarmPhasicI.setI47(Objects.isNull(dataHarmphasicI.getI47Min())?0.0f:dataHarmphasicI.getI47Min());
influxDBDataHarmPhasicI.setI48(Objects.isNull(dataHarmphasicI.getI48Min())?0.0f:dataHarmphasicI.getI48Min());
influxDBDataHarmPhasicI.setI49(Objects.isNull(dataHarmphasicI.getI49Min())?0.0f:dataHarmphasicI.getI49Min());
influxDBDataHarmPhasicI.setI50(Objects.isNull(dataHarmphasicI.getI50Min())?0.0f:dataHarmphasicI.getI50Min());
}
else if (valueType.equals("CP95")){
influxDBDataHarmPhasicI.setI1(Objects.isNull(dataHarmphasicI.getI1Cp95())?0.0f:dataHarmphasicI.getI1Cp95());
influxDBDataHarmPhasicI.setI2(Objects.isNull(dataHarmphasicI.getI2Cp95())?0.0f:dataHarmphasicI.getI2Cp95());
influxDBDataHarmPhasicI.setI3(Objects.isNull(dataHarmphasicI.getI3Cp95())?0.0f:dataHarmphasicI.getI3Cp95());
influxDBDataHarmPhasicI.setI4(Objects.isNull(dataHarmphasicI.getI4Cp95())?0.0f:dataHarmphasicI.getI4Cp95());
influxDBDataHarmPhasicI.setI5(Objects.isNull(dataHarmphasicI.getI5Cp95())?0.0f:dataHarmphasicI.getI5Cp95());
influxDBDataHarmPhasicI.setI6(Objects.isNull(dataHarmphasicI.getI6Cp95())?0.0f:dataHarmphasicI.getI6Cp95());
influxDBDataHarmPhasicI.setI7(Objects.isNull(dataHarmphasicI.getI7Cp95())?0.0f:dataHarmphasicI.getI7Cp95());
influxDBDataHarmPhasicI.setI8(Objects.isNull(dataHarmphasicI.getI8Cp95())?0.0f:dataHarmphasicI.getI8Cp95());
influxDBDataHarmPhasicI.setI9(Objects.isNull(dataHarmphasicI.getI9Cp95())?0.0f:dataHarmphasicI.getI9Cp95());
influxDBDataHarmPhasicI.setI10(Objects.isNull(dataHarmphasicI.getI10Cp95())?0.0f:dataHarmphasicI.getI10Cp95());
influxDBDataHarmPhasicI.setI11(Objects.isNull(dataHarmphasicI.getI11Cp95())?0.0f:dataHarmphasicI.getI11Cp95());
influxDBDataHarmPhasicI.setI12(Objects.isNull(dataHarmphasicI.getI12Cp95())?0.0f:dataHarmphasicI.getI12Cp95());
influxDBDataHarmPhasicI.setI13(Objects.isNull(dataHarmphasicI.getI13Cp95())?0.0f:dataHarmphasicI.getI13Cp95());
influxDBDataHarmPhasicI.setI14(Objects.isNull(dataHarmphasicI.getI14Cp95())?0.0f:dataHarmphasicI.getI14Cp95());
influxDBDataHarmPhasicI.setI15(Objects.isNull(dataHarmphasicI.getI15Cp95())?0.0f:dataHarmphasicI.getI15Cp95());
influxDBDataHarmPhasicI.setI16(Objects.isNull(dataHarmphasicI.getI16Cp95())?0.0f:dataHarmphasicI.getI16Cp95());
influxDBDataHarmPhasicI.setI17(Objects.isNull(dataHarmphasicI.getI17Cp95())?0.0f:dataHarmphasicI.getI17Cp95());
influxDBDataHarmPhasicI.setI18(Objects.isNull(dataHarmphasicI.getI18Cp95())?0.0f:dataHarmphasicI.getI18Cp95());
influxDBDataHarmPhasicI.setI19(Objects.isNull(dataHarmphasicI.getI19Cp95())?0.0f:dataHarmphasicI.getI19Cp95());
influxDBDataHarmPhasicI.setI20(Objects.isNull(dataHarmphasicI.getI20Cp95())?0.0f:dataHarmphasicI.getI20Cp95());
influxDBDataHarmPhasicI.setI21(Objects.isNull(dataHarmphasicI.getI21Cp95())?0.0f:dataHarmphasicI.getI21Cp95());
influxDBDataHarmPhasicI.setI22(Objects.isNull(dataHarmphasicI.getI22Cp95())?0.0f:dataHarmphasicI.getI22Cp95());
influxDBDataHarmPhasicI.setI23(Objects.isNull(dataHarmphasicI.getI23Cp95())?0.0f:dataHarmphasicI.getI23Cp95());
influxDBDataHarmPhasicI.setI24(Objects.isNull(dataHarmphasicI.getI24Cp95())?0.0f:dataHarmphasicI.getI24Cp95());
influxDBDataHarmPhasicI.setI25(Objects.isNull(dataHarmphasicI.getI25Cp95())?0.0f:dataHarmphasicI.getI25Cp95());
influxDBDataHarmPhasicI.setI26(Objects.isNull(dataHarmphasicI.getI26Cp95())?0.0f:dataHarmphasicI.getI26Cp95());
influxDBDataHarmPhasicI.setI27(Objects.isNull(dataHarmphasicI.getI27Cp95())?0.0f:dataHarmphasicI.getI27Cp95());
influxDBDataHarmPhasicI.setI28(Objects.isNull(dataHarmphasicI.getI28Cp95())?0.0f:dataHarmphasicI.getI28Cp95());
influxDBDataHarmPhasicI.setI29(Objects.isNull(dataHarmphasicI.getI29Cp95())?0.0f:dataHarmphasicI.getI29Cp95());
influxDBDataHarmPhasicI.setI30(Objects.isNull(dataHarmphasicI.getI30Cp95())?0.0f:dataHarmphasicI.getI30Cp95());
influxDBDataHarmPhasicI.setI31(Objects.isNull(dataHarmphasicI.getI31Cp95())?0.0f:dataHarmphasicI.getI31Cp95());
influxDBDataHarmPhasicI.setI32(Objects.isNull(dataHarmphasicI.getI32Cp95())?0.0f:dataHarmphasicI.getI32Cp95());
influxDBDataHarmPhasicI.setI33(Objects.isNull(dataHarmphasicI.getI33Cp95())?0.0f:dataHarmphasicI.getI33Cp95());
influxDBDataHarmPhasicI.setI34(Objects.isNull(dataHarmphasicI.getI34Cp95())?0.0f:dataHarmphasicI.getI34Cp95());
influxDBDataHarmPhasicI.setI35(Objects.isNull(dataHarmphasicI.getI35Cp95())?0.0f:dataHarmphasicI.getI35Cp95());
influxDBDataHarmPhasicI.setI36(Objects.isNull(dataHarmphasicI.getI36Cp95())?0.0f:dataHarmphasicI.getI36Cp95());
influxDBDataHarmPhasicI.setI37(Objects.isNull(dataHarmphasicI.getI37Cp95())?0.0f:dataHarmphasicI.getI37Cp95());
influxDBDataHarmPhasicI.setI38(Objects.isNull(dataHarmphasicI.getI38Cp95())?0.0f:dataHarmphasicI.getI38Cp95());
influxDBDataHarmPhasicI.setI39(Objects.isNull(dataHarmphasicI.getI39Cp95())?0.0f:dataHarmphasicI.getI39Cp95());
influxDBDataHarmPhasicI.setI40(Objects.isNull(dataHarmphasicI.getI40Cp95())?0.0f:dataHarmphasicI.getI40Cp95());
influxDBDataHarmPhasicI.setI41(Objects.isNull(dataHarmphasicI.getI41Cp95())?0.0f:dataHarmphasicI.getI41Cp95());
influxDBDataHarmPhasicI.setI42(Objects.isNull(dataHarmphasicI.getI42Cp95())?0.0f:dataHarmphasicI.getI42Cp95());
influxDBDataHarmPhasicI.setI43(Objects.isNull(dataHarmphasicI.getI43Cp95())?0.0f:dataHarmphasicI.getI43Cp95());
influxDBDataHarmPhasicI.setI44(Objects.isNull(dataHarmphasicI.getI44Cp95())?0.0f:dataHarmphasicI.getI44Cp95());
influxDBDataHarmPhasicI.setI45(Objects.isNull(dataHarmphasicI.getI45Cp95())?0.0f:dataHarmphasicI.getI45Cp95());
influxDBDataHarmPhasicI.setI46(Objects.isNull(dataHarmphasicI.getI46Cp95())?0.0f:dataHarmphasicI.getI46Cp95());
influxDBDataHarmPhasicI.setI47(Objects.isNull(dataHarmphasicI.getI47Cp95())?0.0f:dataHarmphasicI.getI47Cp95());
influxDBDataHarmPhasicI.setI48(Objects.isNull(dataHarmphasicI.getI48Cp95())?0.0f:dataHarmphasicI.getI48Cp95());
influxDBDataHarmPhasicI.setI49(Objects.isNull(dataHarmphasicI.getI49Cp95())?0.0f:dataHarmphasicI.getI49Cp95());
influxDBDataHarmPhasicI.setI50(Objects.isNull(dataHarmphasicI.getI50Cp95())?0.0f:dataHarmphasicI.getI50Cp95());
}
dataHarmPhasicIList.add(influxDBDataHarmPhasicI);
}
return dataHarmPhasicIList;
}
}

View File

@@ -0,0 +1,430 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 9:13
*/
@Data
@Measurement(name = "data_harmphasic_v")
public class DataHarmphasicV {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "v_1")
private Float v1;
@Column(name = "v_2")
private Float v2;
@Column(name = "v_3")
private Float v3;
@Column(name = "v_4")
private Float v4;
@Column(name = "v_5")
private Float v5;
@Column(name = "v_6")
private Float v6;
@Column(name = "v_7")
private Float v7;
@Column(name = "v_8")
private Float v8;
@Column(name = "v_9")
private Float v9;
@Column(name = "v_10")
private Float v10;
@Column(name = "v_11")
private Float v11;
@Column(name = "v_12")
private Float v12;
@Column(name = "v_13")
private Float v13;
@Column(name = "v_14")
private Float v14;
@Column(name = "v_15")
private Float v15;
@Column(name = "v_16")
private Float v16;
@Column(name = "v_17")
private Float v17;
@Column(name = "v_18")
private Float v18;
@Column(name = "v_19")
private Float v19;
@Column(name = "v_20")
private Float v20;
@Column(name = "v_21")
private Float v21;
@Column(name = "v_22")
private Float v22;
@Column(name = "v_23")
private Float v23;
@Column(name = "v_24")
private Float v24;
@Column(name = "v_25")
private Float v25;
@Column(name = "v_26")
private Float v26;
@Column(name = "v_27")
private Float v27;
@Column(name = "v_28")
private Float v28;
@Column(name = "v_29")
private Float v29;
@Column(name = "v_30")
private Float v30;
@Column(name = "v_31")
private Float v31;
@Column(name = "v_32")
private Float v32;
@Column(name = "v_33")
private Float v33;
@Column(name = "v_34")
private Float v34;
@Column(name = "v_35")
private Float v35;
@Column(name = "v_36")
private Float v36;
@Column(name = "v_37")
private Float v37;
@Column(name = "v_38")
private Float v38;
@Column(name = "v_39")
private Float v39;
@Column(name = "v_40")
private Float v40;
@Column(name = "v_41")
private Float v41;
@Column(name = "v_42")
private Float v42;
@Column(name = "v_43")
private Float v43;
@Column(name = "v_44")
private Float v44;
@Column(name = "v_45")
private Float v45;
@Column(name = "v_46")
private Float v46;
@Column(name = "v_47")
private Float v47;
@Column(name = "v_48")
private Float v48;
@Column(name = "v_49")
private Float v49;
@Column(name = "v_50")
private Float v50;
public static List<DataHarmphasicV> relationToInfluxDB(DataHarmphasicVDTO dataHarmphasicV) {
if (dataHarmphasicV == null) {
return null;
}
List<DataHarmphasicV> influxDBDataHarmPhasicVList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmphasicV InfluxDBDataHarmphasicV = new DataHarmphasicV();
Instant instant = dataHarmphasicV.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
InfluxDBDataHarmphasicV.setTime(instant);
InfluxDBDataHarmphasicV.setLineId(dataHarmphasicV.getLineid());
InfluxDBDataHarmphasicV.setPhaseType(dataHarmphasicV.getPhasicType());
InfluxDBDataHarmphasicV.setQualityFlag(dataHarmphasicV.getQualityflag()+"");
InfluxDBDataHarmphasicV.setValueType(valueType);
if (valueType.equals("AVG")) {
InfluxDBDataHarmphasicV.setV1(Objects.isNull(dataHarmphasicV.getV1())?0.0f:dataHarmphasicV.getV1());
InfluxDBDataHarmphasicV.setV2(Objects.isNull(dataHarmphasicV.getV2())?0.0f:dataHarmphasicV.getV2());
InfluxDBDataHarmphasicV.setV3(Objects.isNull(dataHarmphasicV.getV3())?0.0f:dataHarmphasicV.getV3());
InfluxDBDataHarmphasicV.setV4(Objects.isNull(dataHarmphasicV.getV4())?0.0f:dataHarmphasicV.getV4());
InfluxDBDataHarmphasicV.setV5(Objects.isNull(dataHarmphasicV.getV5())?0.0f:dataHarmphasicV.getV5());
InfluxDBDataHarmphasicV.setV6(Objects.isNull(dataHarmphasicV.getV6())?0.0f:dataHarmphasicV.getV6());
InfluxDBDataHarmphasicV.setV7(Objects.isNull(dataHarmphasicV.getV7())?0.0f:dataHarmphasicV.getV7());
InfluxDBDataHarmphasicV.setV8(Objects.isNull(dataHarmphasicV.getV8())?0.0f:dataHarmphasicV.getV8());
InfluxDBDataHarmphasicV.setV9(Objects.isNull(dataHarmphasicV.getV9())?0.0f:dataHarmphasicV.getV9());
InfluxDBDataHarmphasicV.setV10(Objects.isNull(dataHarmphasicV.getV10())?0.0f:dataHarmphasicV.getV10());
InfluxDBDataHarmphasicV.setV11(Objects.isNull(dataHarmphasicV.getV11())?0.0f:dataHarmphasicV.getV11());
InfluxDBDataHarmphasicV.setV12(Objects.isNull(dataHarmphasicV.getV12())?0.0f:dataHarmphasicV.getV12());
InfluxDBDataHarmphasicV.setV13(Objects.isNull(dataHarmphasicV.getV13())?0.0f:dataHarmphasicV.getV13());
InfluxDBDataHarmphasicV.setV14(Objects.isNull(dataHarmphasicV.getV14())?0.0f:dataHarmphasicV.getV14());
InfluxDBDataHarmphasicV.setV15(Objects.isNull(dataHarmphasicV.getV15())?0.0f:dataHarmphasicV.getV15());
InfluxDBDataHarmphasicV.setV16(Objects.isNull(dataHarmphasicV.getV16())?0.0f:dataHarmphasicV.getV16());
InfluxDBDataHarmphasicV.setV17(Objects.isNull(dataHarmphasicV.getV17())?0.0f:dataHarmphasicV.getV17());
InfluxDBDataHarmphasicV.setV18(Objects.isNull(dataHarmphasicV.getV18())?0.0f:dataHarmphasicV.getV18());
InfluxDBDataHarmphasicV.setV19(Objects.isNull(dataHarmphasicV.getV19())?0.0f:dataHarmphasicV.getV19());
InfluxDBDataHarmphasicV.setV20(Objects.isNull(dataHarmphasicV.getV20())?0.0f:dataHarmphasicV.getV20());
InfluxDBDataHarmphasicV.setV21(Objects.isNull(dataHarmphasicV.getV21())?0.0f:dataHarmphasicV.getV21());
InfluxDBDataHarmphasicV.setV22(Objects.isNull(dataHarmphasicV.getV22())?0.0f:dataHarmphasicV.getV22());
InfluxDBDataHarmphasicV.setV23(Objects.isNull(dataHarmphasicV.getV23())?0.0f:dataHarmphasicV.getV23());
InfluxDBDataHarmphasicV.setV24(Objects.isNull(dataHarmphasicV.getV24())?0.0f:dataHarmphasicV.getV24());
InfluxDBDataHarmphasicV.setV25(Objects.isNull(dataHarmphasicV.getV25())?0.0f:dataHarmphasicV.getV25());
InfluxDBDataHarmphasicV.setV26(Objects.isNull(dataHarmphasicV.getV26())?0.0f:dataHarmphasicV.getV26());
InfluxDBDataHarmphasicV.setV27(Objects.isNull(dataHarmphasicV.getV27())?0.0f:dataHarmphasicV.getV27());
InfluxDBDataHarmphasicV.setV28(Objects.isNull(dataHarmphasicV.getV28())?0.0f:dataHarmphasicV.getV28());
InfluxDBDataHarmphasicV.setV29(Objects.isNull(dataHarmphasicV.getV29())?0.0f:dataHarmphasicV.getV29());
InfluxDBDataHarmphasicV.setV30(Objects.isNull(dataHarmphasicV.getV30())?0.0f:dataHarmphasicV.getV30());
InfluxDBDataHarmphasicV.setV31(Objects.isNull(dataHarmphasicV.getV31())?0.0f:dataHarmphasicV.getV31());
InfluxDBDataHarmphasicV.setV32(Objects.isNull(dataHarmphasicV.getV32())?0.0f:dataHarmphasicV.getV32());
InfluxDBDataHarmphasicV.setV33(Objects.isNull(dataHarmphasicV.getV33())?0.0f:dataHarmphasicV.getV33());
InfluxDBDataHarmphasicV.setV34(Objects.isNull(dataHarmphasicV.getV34())?0.0f:dataHarmphasicV.getV34());
InfluxDBDataHarmphasicV.setV35(Objects.isNull(dataHarmphasicV.getV35())?0.0f:dataHarmphasicV.getV35());
InfluxDBDataHarmphasicV.setV36(Objects.isNull(dataHarmphasicV.getV36())?0.0f:dataHarmphasicV.getV36());
InfluxDBDataHarmphasicV.setV37(Objects.isNull(dataHarmphasicV.getV37())?0.0f:dataHarmphasicV.getV37());
InfluxDBDataHarmphasicV.setV38(Objects.isNull(dataHarmphasicV.getV38())?0.0f:dataHarmphasicV.getV38());
InfluxDBDataHarmphasicV.setV39(Objects.isNull(dataHarmphasicV.getV39())?0.0f:dataHarmphasicV.getV39());
InfluxDBDataHarmphasicV.setV40(Objects.isNull(dataHarmphasicV.getV40())?0.0f:dataHarmphasicV.getV40());
InfluxDBDataHarmphasicV.setV41(Objects.isNull(dataHarmphasicV.getV41())?0.0f:dataHarmphasicV.getV41());
InfluxDBDataHarmphasicV.setV42(Objects.isNull(dataHarmphasicV.getV42())?0.0f:dataHarmphasicV.getV42());
InfluxDBDataHarmphasicV.setV43(Objects.isNull(dataHarmphasicV.getV43())?0.0f:dataHarmphasicV.getV43());
InfluxDBDataHarmphasicV.setV44(Objects.isNull(dataHarmphasicV.getV44())?0.0f:dataHarmphasicV.getV44());
InfluxDBDataHarmphasicV.setV45(Objects.isNull(dataHarmphasicV.getV45())?0.0f:dataHarmphasicV.getV45());
InfluxDBDataHarmphasicV.setV46(Objects.isNull(dataHarmphasicV.getV46())?0.0f:dataHarmphasicV.getV46());
InfluxDBDataHarmphasicV.setV47(Objects.isNull(dataHarmphasicV.getV47())?0.0f:dataHarmphasicV.getV47());
InfluxDBDataHarmphasicV.setV48(Objects.isNull(dataHarmphasicV.getV48())?0.0f:dataHarmphasicV.getV48());
InfluxDBDataHarmphasicV.setV49(Objects.isNull(dataHarmphasicV.getV49())?0.0f:dataHarmphasicV.getV49());
InfluxDBDataHarmphasicV.setV50(Objects.isNull(dataHarmphasicV.getV50())?0.0f:dataHarmphasicV.getV50());
}
else if (valueType.equals("MAX")){
InfluxDBDataHarmphasicV.setV1(Objects.isNull(dataHarmphasicV.getV1Max())?0.0f:dataHarmphasicV.getV1Max());
InfluxDBDataHarmphasicV.setV2(Objects.isNull(dataHarmphasicV.getV2Max())?0.0f:dataHarmphasicV.getV2Max());
InfluxDBDataHarmphasicV.setV3(Objects.isNull(dataHarmphasicV.getV3Max())?0.0f:dataHarmphasicV.getV3Max());
InfluxDBDataHarmphasicV.setV4(Objects.isNull(dataHarmphasicV.getV4Max())?0.0f:dataHarmphasicV.getV4Max());
InfluxDBDataHarmphasicV.setV5(Objects.isNull(dataHarmphasicV.getV5Max())?0.0f:dataHarmphasicV.getV5Max());
InfluxDBDataHarmphasicV.setV6(Objects.isNull(dataHarmphasicV.getV6Max())?0.0f:dataHarmphasicV.getV6Max());
InfluxDBDataHarmphasicV.setV7(Objects.isNull(dataHarmphasicV.getV7Max())?0.0f:dataHarmphasicV.getV7Max());
InfluxDBDataHarmphasicV.setV8(Objects.isNull(dataHarmphasicV.getV8Max())?0.0f:dataHarmphasicV.getV8Max());
InfluxDBDataHarmphasicV.setV9(Objects.isNull(dataHarmphasicV.getV9Max())?0.0f:dataHarmphasicV.getV9Max());
InfluxDBDataHarmphasicV.setV10(Objects.isNull(dataHarmphasicV.getV10Max())?0.0f:dataHarmphasicV.getV10Max());
InfluxDBDataHarmphasicV.setV11(Objects.isNull(dataHarmphasicV.getV11Max())?0.0f:dataHarmphasicV.getV11Max());
InfluxDBDataHarmphasicV.setV12(Objects.isNull(dataHarmphasicV.getV12Max())?0.0f:dataHarmphasicV.getV12Max());
InfluxDBDataHarmphasicV.setV13(Objects.isNull(dataHarmphasicV.getV13Max())?0.0f:dataHarmphasicV.getV13Max());
InfluxDBDataHarmphasicV.setV14(Objects.isNull(dataHarmphasicV.getV14Max())?0.0f:dataHarmphasicV.getV14Max());
InfluxDBDataHarmphasicV.setV15(Objects.isNull(dataHarmphasicV.getV15Max())?0.0f:dataHarmphasicV.getV15Max());
InfluxDBDataHarmphasicV.setV16(Objects.isNull(dataHarmphasicV.getV16Max())?0.0f:dataHarmphasicV.getV16Max());
InfluxDBDataHarmphasicV.setV17(Objects.isNull(dataHarmphasicV.getV17Max())?0.0f:dataHarmphasicV.getV17Max());
InfluxDBDataHarmphasicV.setV18(Objects.isNull(dataHarmphasicV.getV18Max())?0.0f:dataHarmphasicV.getV18Max());
InfluxDBDataHarmphasicV.setV19(Objects.isNull(dataHarmphasicV.getV19Max())?0.0f:dataHarmphasicV.getV19Max());
InfluxDBDataHarmphasicV.setV20(Objects.isNull(dataHarmphasicV.getV20Max())?0.0f:dataHarmphasicV.getV20Max());
InfluxDBDataHarmphasicV.setV21(Objects.isNull(dataHarmphasicV.getV21Max())?0.0f:dataHarmphasicV.getV21Max());
InfluxDBDataHarmphasicV.setV22(Objects.isNull(dataHarmphasicV.getV22Max())?0.0f:dataHarmphasicV.getV22Max());
InfluxDBDataHarmphasicV.setV23(Objects.isNull(dataHarmphasicV.getV23Max())?0.0f:dataHarmphasicV.getV23Max());
InfluxDBDataHarmphasicV.setV24(Objects.isNull(dataHarmphasicV.getV24Max())?0.0f:dataHarmphasicV.getV24Max());
InfluxDBDataHarmphasicV.setV25(Objects.isNull(dataHarmphasicV.getV25Max())?0.0f:dataHarmphasicV.getV25Max());
InfluxDBDataHarmphasicV.setV26(Objects.isNull(dataHarmphasicV.getV26Max())?0.0f:dataHarmphasicV.getV26Max());
InfluxDBDataHarmphasicV.setV27(Objects.isNull(dataHarmphasicV.getV27Max())?0.0f:dataHarmphasicV.getV27Max());
InfluxDBDataHarmphasicV.setV28(Objects.isNull(dataHarmphasicV.getV28Max())?0.0f:dataHarmphasicV.getV28Max());
InfluxDBDataHarmphasicV.setV29(Objects.isNull(dataHarmphasicV.getV29Max())?0.0f:dataHarmphasicV.getV29Max());
InfluxDBDataHarmphasicV.setV30(Objects.isNull(dataHarmphasicV.getV30Max())?0.0f:dataHarmphasicV.getV30Max());
InfluxDBDataHarmphasicV.setV31(Objects.isNull(dataHarmphasicV.getV31Max())?0.0f:dataHarmphasicV.getV31Max());
InfluxDBDataHarmphasicV.setV32(Objects.isNull(dataHarmphasicV.getV32Max())?0.0f:dataHarmphasicV.getV32Max());
InfluxDBDataHarmphasicV.setV33(Objects.isNull(dataHarmphasicV.getV33Max())?0.0f:dataHarmphasicV.getV33Max());
InfluxDBDataHarmphasicV.setV34(Objects.isNull(dataHarmphasicV.getV34Max())?0.0f:dataHarmphasicV.getV34Max());
InfluxDBDataHarmphasicV.setV35(Objects.isNull(dataHarmphasicV.getV35Max())?0.0f:dataHarmphasicV.getV35Max());
InfluxDBDataHarmphasicV.setV36(Objects.isNull(dataHarmphasicV.getV36Max())?0.0f:dataHarmphasicV.getV36Max());
InfluxDBDataHarmphasicV.setV37(Objects.isNull(dataHarmphasicV.getV37Max())?0.0f:dataHarmphasicV.getV37Max());
InfluxDBDataHarmphasicV.setV38(Objects.isNull(dataHarmphasicV.getV38Max())?0.0f:dataHarmphasicV.getV38Max());
InfluxDBDataHarmphasicV.setV39(Objects.isNull(dataHarmphasicV.getV39Max())?0.0f:dataHarmphasicV.getV39Max());
InfluxDBDataHarmphasicV.setV40(Objects.isNull(dataHarmphasicV.getV40Max())?0.0f:dataHarmphasicV.getV40Max());
InfluxDBDataHarmphasicV.setV41(Objects.isNull(dataHarmphasicV.getV41Max())?0.0f:dataHarmphasicV.getV41Max());
InfluxDBDataHarmphasicV.setV42(Objects.isNull(dataHarmphasicV.getV42Max())?0.0f:dataHarmphasicV.getV42Max());
InfluxDBDataHarmphasicV.setV43(Objects.isNull(dataHarmphasicV.getV43Max())?0.0f:dataHarmphasicV.getV43Max());
InfluxDBDataHarmphasicV.setV44(Objects.isNull(dataHarmphasicV.getV44Max())?0.0f:dataHarmphasicV.getV44Max());
InfluxDBDataHarmphasicV.setV45(Objects.isNull(dataHarmphasicV.getV45Max())?0.0f:dataHarmphasicV.getV45Max());
InfluxDBDataHarmphasicV.setV46(Objects.isNull(dataHarmphasicV.getV46Max())?0.0f:dataHarmphasicV.getV46Max());
InfluxDBDataHarmphasicV.setV47(Objects.isNull(dataHarmphasicV.getV47Max())?0.0f:dataHarmphasicV.getV47Max());
InfluxDBDataHarmphasicV.setV48(Objects.isNull(dataHarmphasicV.getV48Max())?0.0f:dataHarmphasicV.getV48Max());
InfluxDBDataHarmphasicV.setV49(Objects.isNull(dataHarmphasicV.getV49Max())?0.0f:dataHarmphasicV.getV49Max());
InfluxDBDataHarmphasicV.setV50(Objects.isNull(dataHarmphasicV.getV50Max())?0.0f:dataHarmphasicV.getV50Max());
}
else if (valueType.equals("MIN")){
InfluxDBDataHarmphasicV.setV1(Objects.isNull(dataHarmphasicV.getV1Min())?0.0f:dataHarmphasicV.getV1Min());
InfluxDBDataHarmphasicV.setV2(Objects.isNull(dataHarmphasicV.getV2Min())?0.0f:dataHarmphasicV.getV2Min());
InfluxDBDataHarmphasicV.setV3(Objects.isNull(dataHarmphasicV.getV3Min())?0.0f:dataHarmphasicV.getV3Min());
InfluxDBDataHarmphasicV.setV4(Objects.isNull(dataHarmphasicV.getV4Min())?0.0f:dataHarmphasicV.getV4Min());
InfluxDBDataHarmphasicV.setV5(Objects.isNull(dataHarmphasicV.getV5Min())?0.0f:dataHarmphasicV.getV5Min());
InfluxDBDataHarmphasicV.setV6(Objects.isNull(dataHarmphasicV.getV6Min())?0.0f:dataHarmphasicV.getV6Min());
InfluxDBDataHarmphasicV.setV7(Objects.isNull(dataHarmphasicV.getV7Min())?0.0f:dataHarmphasicV.getV7Min());
InfluxDBDataHarmphasicV.setV8(Objects.isNull(dataHarmphasicV.getV8Min())?0.0f:dataHarmphasicV.getV8Min());
InfluxDBDataHarmphasicV.setV9(Objects.isNull(dataHarmphasicV.getV9Min())?0.0f:dataHarmphasicV.getV9Min());
InfluxDBDataHarmphasicV.setV10(Objects.isNull(dataHarmphasicV.getV10Min())?0.0f:dataHarmphasicV.getV10Min());
InfluxDBDataHarmphasicV.setV11(Objects.isNull(dataHarmphasicV.getV11Min())?0.0f:dataHarmphasicV.getV11Min());
InfluxDBDataHarmphasicV.setV12(Objects.isNull(dataHarmphasicV.getV12Min())?0.0f:dataHarmphasicV.getV12Min());
InfluxDBDataHarmphasicV.setV13(Objects.isNull(dataHarmphasicV.getV13Min())?0.0f:dataHarmphasicV.getV13Min());
InfluxDBDataHarmphasicV.setV14(Objects.isNull(dataHarmphasicV.getV14Min())?0.0f:dataHarmphasicV.getV14Min());
InfluxDBDataHarmphasicV.setV15(Objects.isNull(dataHarmphasicV.getV15Min())?0.0f:dataHarmphasicV.getV15Min());
InfluxDBDataHarmphasicV.setV16(Objects.isNull(dataHarmphasicV.getV16Min())?0.0f:dataHarmphasicV.getV16Min());
InfluxDBDataHarmphasicV.setV17(Objects.isNull(dataHarmphasicV.getV17Min())?0.0f:dataHarmphasicV.getV17Min());
InfluxDBDataHarmphasicV.setV18(Objects.isNull(dataHarmphasicV.getV18Min())?0.0f:dataHarmphasicV.getV18Min());
InfluxDBDataHarmphasicV.setV19(Objects.isNull(dataHarmphasicV.getV19Min())?0.0f:dataHarmphasicV.getV19Min());
InfluxDBDataHarmphasicV.setV20(Objects.isNull(dataHarmphasicV.getV20Min())?0.0f:dataHarmphasicV.getV20Min());
InfluxDBDataHarmphasicV.setV21(Objects.isNull(dataHarmphasicV.getV21Min())?0.0f:dataHarmphasicV.getV21Min());
InfluxDBDataHarmphasicV.setV22(Objects.isNull(dataHarmphasicV.getV22Min())?0.0f:dataHarmphasicV.getV22Min());
InfluxDBDataHarmphasicV.setV23(Objects.isNull(dataHarmphasicV.getV23Min())?0.0f:dataHarmphasicV.getV23Min());
InfluxDBDataHarmphasicV.setV24(Objects.isNull(dataHarmphasicV.getV24Min())?0.0f:dataHarmphasicV.getV24Min());
InfluxDBDataHarmphasicV.setV25(Objects.isNull(dataHarmphasicV.getV25Min())?0.0f:dataHarmphasicV.getV25Min());
InfluxDBDataHarmphasicV.setV26(Objects.isNull(dataHarmphasicV.getV26Min())?0.0f:dataHarmphasicV.getV26Min());
InfluxDBDataHarmphasicV.setV27(Objects.isNull(dataHarmphasicV.getV27Min())?0.0f:dataHarmphasicV.getV27Min());
InfluxDBDataHarmphasicV.setV28(Objects.isNull(dataHarmphasicV.getV28Min())?0.0f:dataHarmphasicV.getV28Min());
InfluxDBDataHarmphasicV.setV29(Objects.isNull(dataHarmphasicV.getV29Min())?0.0f:dataHarmphasicV.getV29Min());
InfluxDBDataHarmphasicV.setV30(Objects.isNull(dataHarmphasicV.getV30Min())?0.0f:dataHarmphasicV.getV30Min());
InfluxDBDataHarmphasicV.setV31(Objects.isNull(dataHarmphasicV.getV31Min())?0.0f:dataHarmphasicV.getV31Min());
InfluxDBDataHarmphasicV.setV32(Objects.isNull(dataHarmphasicV.getV32Min())?0.0f:dataHarmphasicV.getV32Min());
InfluxDBDataHarmphasicV.setV33(Objects.isNull(dataHarmphasicV.getV33Min())?0.0f:dataHarmphasicV.getV33Min());
InfluxDBDataHarmphasicV.setV34(Objects.isNull(dataHarmphasicV.getV34Min())?0.0f:dataHarmphasicV.getV34Min());
InfluxDBDataHarmphasicV.setV35(Objects.isNull(dataHarmphasicV.getV35Min())?0.0f:dataHarmphasicV.getV35Min());
InfluxDBDataHarmphasicV.setV36(Objects.isNull(dataHarmphasicV.getV36Min())?0.0f:dataHarmphasicV.getV36Min());
InfluxDBDataHarmphasicV.setV37(Objects.isNull(dataHarmphasicV.getV37Min())?0.0f:dataHarmphasicV.getV37Min());
InfluxDBDataHarmphasicV.setV38(Objects.isNull(dataHarmphasicV.getV38Min())?0.0f:dataHarmphasicV.getV38Min());
InfluxDBDataHarmphasicV.setV39(Objects.isNull(dataHarmphasicV.getV39Min())?0.0f:dataHarmphasicV.getV39Min());
InfluxDBDataHarmphasicV.setV40(Objects.isNull(dataHarmphasicV.getV40Min())?0.0f:dataHarmphasicV.getV40Min());
InfluxDBDataHarmphasicV.setV41(Objects.isNull(dataHarmphasicV.getV41Min())?0.0f:dataHarmphasicV.getV41Min());
InfluxDBDataHarmphasicV.setV42(Objects.isNull(dataHarmphasicV.getV42Min())?0.0f:dataHarmphasicV.getV42Min());
InfluxDBDataHarmphasicV.setV43(Objects.isNull(dataHarmphasicV.getV43Min())?0.0f:dataHarmphasicV.getV43Min());
InfluxDBDataHarmphasicV.setV44(Objects.isNull(dataHarmphasicV.getV44Min())?0.0f:dataHarmphasicV.getV44Min());
InfluxDBDataHarmphasicV.setV45(Objects.isNull(dataHarmphasicV.getV45Min())?0.0f:dataHarmphasicV.getV45Min());
InfluxDBDataHarmphasicV.setV46(Objects.isNull(dataHarmphasicV.getV46Min())?0.0f:dataHarmphasicV.getV46Min());
InfluxDBDataHarmphasicV.setV47(Objects.isNull(dataHarmphasicV.getV47Min())?0.0f:dataHarmphasicV.getV47Min());
InfluxDBDataHarmphasicV.setV48(Objects.isNull(dataHarmphasicV.getV48Min())?0.0f:dataHarmphasicV.getV48Min());
InfluxDBDataHarmphasicV.setV49(Objects.isNull(dataHarmphasicV.getV49Min())?0.0f:dataHarmphasicV.getV49Min());
InfluxDBDataHarmphasicV.setV50(Objects.isNull(dataHarmphasicV.getV50Min())?0.0f:dataHarmphasicV.getV50Min());
}
else if (valueType.equals("CP95")){
InfluxDBDataHarmphasicV.setV1(Objects.isNull(dataHarmphasicV.getV1Cp95())?0.0f:dataHarmphasicV.getV1Cp95());
InfluxDBDataHarmphasicV.setV2(Objects.isNull(dataHarmphasicV.getV2Cp95())?0.0f:dataHarmphasicV.getV2Cp95());
InfluxDBDataHarmphasicV.setV3(Objects.isNull(dataHarmphasicV.getV3Cp95())?0.0f:dataHarmphasicV.getV3Cp95());
InfluxDBDataHarmphasicV.setV4(Objects.isNull(dataHarmphasicV.getV4Cp95())?0.0f:dataHarmphasicV.getV4Cp95());
InfluxDBDataHarmphasicV.setV5(Objects.isNull(dataHarmphasicV.getV5Cp95())?0.0f:dataHarmphasicV.getV5Cp95());
InfluxDBDataHarmphasicV.setV6(Objects.isNull(dataHarmphasicV.getV6Cp95())?0.0f:dataHarmphasicV.getV6Cp95());
InfluxDBDataHarmphasicV.setV7(Objects.isNull(dataHarmphasicV.getV7Cp95())?0.0f:dataHarmphasicV.getV7Cp95());
InfluxDBDataHarmphasicV.setV8(Objects.isNull(dataHarmphasicV.getV8Cp95())?0.0f:dataHarmphasicV.getV8Cp95());
InfluxDBDataHarmphasicV.setV9(Objects.isNull(dataHarmphasicV.getV9Cp95())?0.0f:dataHarmphasicV.getV9Cp95());
InfluxDBDataHarmphasicV.setV10(Objects.isNull(dataHarmphasicV.getV10Cp95())?0.0f:dataHarmphasicV.getV10Cp95());
InfluxDBDataHarmphasicV.setV11(Objects.isNull(dataHarmphasicV.getV11Cp95())?0.0f:dataHarmphasicV.getV11Cp95());
InfluxDBDataHarmphasicV.setV12(Objects.isNull(dataHarmphasicV.getV12Cp95())?0.0f:dataHarmphasicV.getV12Cp95());
InfluxDBDataHarmphasicV.setV13(Objects.isNull(dataHarmphasicV.getV13Cp95())?0.0f:dataHarmphasicV.getV13Cp95());
InfluxDBDataHarmphasicV.setV14(Objects.isNull(dataHarmphasicV.getV14Cp95())?0.0f:dataHarmphasicV.getV14Cp95());
InfluxDBDataHarmphasicV.setV15(Objects.isNull(dataHarmphasicV.getV15Cp95())?0.0f:dataHarmphasicV.getV15Cp95());
InfluxDBDataHarmphasicV.setV16(Objects.isNull(dataHarmphasicV.getV16Cp95())?0.0f:dataHarmphasicV.getV16Cp95());
InfluxDBDataHarmphasicV.setV17(Objects.isNull(dataHarmphasicV.getV17Cp95())?0.0f:dataHarmphasicV.getV17Cp95());
InfluxDBDataHarmphasicV.setV18(Objects.isNull(dataHarmphasicV.getV18Cp95())?0.0f:dataHarmphasicV.getV18Cp95());
InfluxDBDataHarmphasicV.setV19(Objects.isNull(dataHarmphasicV.getV19Cp95())?0.0f:dataHarmphasicV.getV19Cp95());
InfluxDBDataHarmphasicV.setV20(Objects.isNull(dataHarmphasicV.getV20Cp95())?0.0f:dataHarmphasicV.getV20Cp95());
InfluxDBDataHarmphasicV.setV21(Objects.isNull(dataHarmphasicV.getV21Cp95())?0.0f:dataHarmphasicV.getV21Cp95());
InfluxDBDataHarmphasicV.setV22(Objects.isNull(dataHarmphasicV.getV22Cp95())?0.0f:dataHarmphasicV.getV22Cp95());
InfluxDBDataHarmphasicV.setV23(Objects.isNull(dataHarmphasicV.getV23Cp95())?0.0f:dataHarmphasicV.getV23Cp95());
InfluxDBDataHarmphasicV.setV24(Objects.isNull(dataHarmphasicV.getV24Cp95())?0.0f:dataHarmphasicV.getV24Cp95());
InfluxDBDataHarmphasicV.setV25(Objects.isNull(dataHarmphasicV.getV25Cp95())?0.0f:dataHarmphasicV.getV25Cp95());
InfluxDBDataHarmphasicV.setV26(Objects.isNull(dataHarmphasicV.getV26Cp95())?0.0f:dataHarmphasicV.getV26Cp95());
InfluxDBDataHarmphasicV.setV27(Objects.isNull(dataHarmphasicV.getV27Cp95())?0.0f:dataHarmphasicV.getV27Cp95());
InfluxDBDataHarmphasicV.setV28(Objects.isNull(dataHarmphasicV.getV28Cp95())?0.0f:dataHarmphasicV.getV28Cp95());
InfluxDBDataHarmphasicV.setV29(Objects.isNull(dataHarmphasicV.getV29Cp95())?0.0f:dataHarmphasicV.getV29Cp95());
InfluxDBDataHarmphasicV.setV30(Objects.isNull(dataHarmphasicV.getV30Cp95())?0.0f:dataHarmphasicV.getV30Cp95());
InfluxDBDataHarmphasicV.setV31(Objects.isNull(dataHarmphasicV.getV31Cp95())?0.0f:dataHarmphasicV.getV31Cp95());
InfluxDBDataHarmphasicV.setV32(Objects.isNull(dataHarmphasicV.getV32Cp95())?0.0f:dataHarmphasicV.getV32Cp95());
InfluxDBDataHarmphasicV.setV33(Objects.isNull(dataHarmphasicV.getV33Cp95())?0.0f:dataHarmphasicV.getV33Cp95());
InfluxDBDataHarmphasicV.setV34(Objects.isNull(dataHarmphasicV.getV34Cp95())?0.0f:dataHarmphasicV.getV34Cp95());
InfluxDBDataHarmphasicV.setV35(Objects.isNull(dataHarmphasicV.getV35Cp95())?0.0f:dataHarmphasicV.getV35Cp95());
InfluxDBDataHarmphasicV.setV36(Objects.isNull(dataHarmphasicV.getV36Cp95())?0.0f:dataHarmphasicV.getV36Cp95());
InfluxDBDataHarmphasicV.setV37(Objects.isNull(dataHarmphasicV.getV37Cp95())?0.0f:dataHarmphasicV.getV37Cp95());
InfluxDBDataHarmphasicV.setV38(Objects.isNull(dataHarmphasicV.getV38Cp95())?0.0f:dataHarmphasicV.getV38Cp95());
InfluxDBDataHarmphasicV.setV39(Objects.isNull(dataHarmphasicV.getV39Cp95())?0.0f:dataHarmphasicV.getV39Cp95());
InfluxDBDataHarmphasicV.setV40(Objects.isNull(dataHarmphasicV.getV40Cp95())?0.0f:dataHarmphasicV.getV40Cp95());
InfluxDBDataHarmphasicV.setV41(Objects.isNull(dataHarmphasicV.getV41Cp95())?0.0f:dataHarmphasicV.getV41Cp95());
InfluxDBDataHarmphasicV.setV42(Objects.isNull(dataHarmphasicV.getV42Cp95())?0.0f:dataHarmphasicV.getV42Cp95());
InfluxDBDataHarmphasicV.setV43(Objects.isNull(dataHarmphasicV.getV43Cp95())?0.0f:dataHarmphasicV.getV43Cp95());
InfluxDBDataHarmphasicV.setV44(Objects.isNull(dataHarmphasicV.getV44Cp95())?0.0f:dataHarmphasicV.getV44Cp95());
InfluxDBDataHarmphasicV.setV45(Objects.isNull(dataHarmphasicV.getV45Cp95())?0.0f:dataHarmphasicV.getV45Cp95());
InfluxDBDataHarmphasicV.setV46(Objects.isNull(dataHarmphasicV.getV46Cp95())?0.0f:dataHarmphasicV.getV46Cp95());
InfluxDBDataHarmphasicV.setV47(Objects.isNull(dataHarmphasicV.getV47Cp95())?0.0f:dataHarmphasicV.getV47Cp95());
InfluxDBDataHarmphasicV.setV48(Objects.isNull(dataHarmphasicV.getV48Cp95())?0.0f:dataHarmphasicV.getV48Cp95());
InfluxDBDataHarmphasicV.setV49(Objects.isNull(dataHarmphasicV.getV49Cp95())?0.0f:dataHarmphasicV.getV49Cp95());
InfluxDBDataHarmphasicV.setV50(Objects.isNull(dataHarmphasicV.getV50Cp95())?0.0f:dataHarmphasicV.getV50Cp95());
}
influxDBDataHarmPhasicVList.add(InfluxDBDataHarmphasicV);
}
return influxDBDataHarmPhasicVList;
}
}

View File

@@ -0,0 +1,455 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 9:13
*/
@Data
@Measurement(name = "data_harmpower_p")
public class DataHarmpowerP {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "df")
private Float df;
@Column(name = "pf")
private Float pf;
@Column(name = "p")
private Float p;
@Column(name = "p_1")
private Float p1;
@Column(name = "p_2")
private Float p2;
@Column(name = "p_3")
private Float p3;
@Column(name = "p_4")
private Float p4;
@Column(name = "p_5")
private Float p5;
@Column(name = "p_6")
private Float p6;
@Column(name = "p_7")
private Float p7;
@Column(name = "p_8")
private Float p8;
@Column(name = "p_9")
private Float p9;
@Column(name = "p_10")
private Float p10;
@Column(name = "p_11")
private Float p11;
@Column(name = "p_12")
private Float p12;
@Column(name = "p_13")
private Float p13;
@Column(name = "p_14")
private Float p14;
@Column(name = "p_15")
private Float p15;
@Column(name = "p_16")
private Float p16;
@Column(name = "p_17")
private Float p17;
@Column(name = "p_18")
private Float p18;
@Column(name = "p_19")
private Float p19;
@Column(name = "p_20")
private Float p20;
@Column(name = "p_21")
private Float p21;
@Column(name = "p_22")
private Float p22;
@Column(name = "p_23")
private Float p23;
@Column(name = "p_24")
private Float p24;
@Column(name = "p_25")
private Float p25;
@Column(name = "p_26")
private Float p26;
@Column(name = "p_27")
private Float p27;
@Column(name = "p_28")
private Float p28;
@Column(name = "p_29")
private Float p29;
@Column(name = "p_30")
private Float p30;
@Column(name = "p_31")
private Float p31;
@Column(name = "p_32")
private Float p32;
@Column(name = "p_33")
private Float p33;
@Column(name = "p_34")
private Float p34;
@Column(name = "p_35")
private Float p35;
@Column(name = "p_36")
private Float p36;
@Column(name = "p_37")
private Float p37;
@Column(name = "p_38")
private Float p38;
@Column(name = "p_39")
private Float p39;
@Column(name = "p_40")
private Float p40;
@Column(name = "p_41")
private Float p41;
@Column(name = "p_42")
private Float p42;
@Column(name = "p_43")
private Float p43;
@Column(name = "p_44")
private Float p44;
@Column(name = "p_45")
private Float p45;
@Column(name = "p_46")
private Float p46;
@Column(name = "p_47")
private Float p47;
@Column(name = "p_48")
private Float p48;
@Column(name = "p_49")
private Float p49;
@Column(name = "p_50")
private Float p50;
public static List<DataHarmpowerP> relationToInfluxDB(DataHarmpowerPDTO dataHarmpowerP) {
if (dataHarmpowerP == null) {
return null;
}
List<DataHarmpowerP> influxDBDataHarmpowerPList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmpowerP influxDBDataHarmpowerP = new DataHarmpowerP();
Instant instant = dataHarmpowerP.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataHarmpowerP.setTime(instant);
influxDBDataHarmpowerP.setLineId(dataHarmpowerP.getLineid());
influxDBDataHarmpowerP.setPhaseType(dataHarmpowerP.getPhasicType());
influxDBDataHarmpowerP.setQualityFlag(dataHarmpowerP.getQualityflag()+"");
influxDBDataHarmpowerP.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataHarmpowerP.setDf(Objects.isNull(dataHarmpowerP.getDf())?0.0f:dataHarmpowerP.getDf());
influxDBDataHarmpowerP.setPf(Objects.isNull(dataHarmpowerP.getPf())?0.0f:dataHarmpowerP.getPf());
influxDBDataHarmpowerP.setP(Objects.isNull(dataHarmpowerP.getP())?0.0f:dataHarmpowerP.getP());
influxDBDataHarmpowerP.setP1(Objects.isNull(dataHarmpowerP.getP1())?0.0f:dataHarmpowerP.getP1());
influxDBDataHarmpowerP.setP2(Objects.isNull(dataHarmpowerP.getP2())?0.0f:dataHarmpowerP.getP2());
influxDBDataHarmpowerP.setP3(Objects.isNull(dataHarmpowerP.getP3())?0.0f:dataHarmpowerP.getP3());
influxDBDataHarmpowerP.setP4(Objects.isNull(dataHarmpowerP.getP4())?0.0f:dataHarmpowerP.getP4());
influxDBDataHarmpowerP.setP5(Objects.isNull(dataHarmpowerP.getP5())?0.0f:dataHarmpowerP.getP5());
influxDBDataHarmpowerP.setP6(Objects.isNull(dataHarmpowerP.getP6())?0.0f:dataHarmpowerP.getP6());
influxDBDataHarmpowerP.setP7(Objects.isNull(dataHarmpowerP.getP7())?0.0f:dataHarmpowerP.getP7());
influxDBDataHarmpowerP.setP8(Objects.isNull(dataHarmpowerP.getP8())?0.0f:dataHarmpowerP.getP8());
influxDBDataHarmpowerP.setP9(Objects.isNull(dataHarmpowerP.getP9())?0.0f:dataHarmpowerP.getP9());
influxDBDataHarmpowerP.setP10(Objects.isNull(dataHarmpowerP.getP10())?0.0f:dataHarmpowerP.getP10());
influxDBDataHarmpowerP.setP11(Objects.isNull(dataHarmpowerP.getP11())?0.0f:dataHarmpowerP.getP11());
influxDBDataHarmpowerP.setP12(Objects.isNull(dataHarmpowerP.getP12())?0.0f:dataHarmpowerP.getP12());
influxDBDataHarmpowerP.setP13(Objects.isNull(dataHarmpowerP.getP13())?0.0f:dataHarmpowerP.getP13());
influxDBDataHarmpowerP.setP14(Objects.isNull(dataHarmpowerP.getP14())?0.0f:dataHarmpowerP.getP14());
influxDBDataHarmpowerP.setP15(Objects.isNull(dataHarmpowerP.getP15())?0.0f:dataHarmpowerP.getP15());
influxDBDataHarmpowerP.setP16(Objects.isNull(dataHarmpowerP.getP16())?0.0f:dataHarmpowerP.getP16());
influxDBDataHarmpowerP.setP17(Objects.isNull(dataHarmpowerP.getP17())?0.0f:dataHarmpowerP.getP17());
influxDBDataHarmpowerP.setP18(Objects.isNull(dataHarmpowerP.getP18())?0.0f:dataHarmpowerP.getP18());
influxDBDataHarmpowerP.setP19(Objects.isNull(dataHarmpowerP.getP19())?0.0f:dataHarmpowerP.getP19());
influxDBDataHarmpowerP.setP20(Objects.isNull(dataHarmpowerP.getP20())?0.0f:dataHarmpowerP.getP20());
influxDBDataHarmpowerP.setP21(Objects.isNull(dataHarmpowerP.getP21())?0.0f:dataHarmpowerP.getP21());
influxDBDataHarmpowerP.setP22(Objects.isNull(dataHarmpowerP.getP22())?0.0f:dataHarmpowerP.getP22());
influxDBDataHarmpowerP.setP23(Objects.isNull(dataHarmpowerP.getP23())?0.0f:dataHarmpowerP.getP23());
influxDBDataHarmpowerP.setP24(Objects.isNull(dataHarmpowerP.getP24())?0.0f:dataHarmpowerP.getP24());
influxDBDataHarmpowerP.setP25(Objects.isNull(dataHarmpowerP.getP25())?0.0f:dataHarmpowerP.getP25());
influxDBDataHarmpowerP.setP26(Objects.isNull(dataHarmpowerP.getP26())?0.0f:dataHarmpowerP.getP26());
influxDBDataHarmpowerP.setP27(Objects.isNull(dataHarmpowerP.getP27())?0.0f:dataHarmpowerP.getP27());
influxDBDataHarmpowerP.setP28(Objects.isNull(dataHarmpowerP.getP28())?0.0f:dataHarmpowerP.getP28());
influxDBDataHarmpowerP.setP29(Objects.isNull(dataHarmpowerP.getP29())?0.0f:dataHarmpowerP.getP29());
influxDBDataHarmpowerP.setP30(Objects.isNull(dataHarmpowerP.getP30())?0.0f:dataHarmpowerP.getP30());
influxDBDataHarmpowerP.setP31(Objects.isNull(dataHarmpowerP.getP31())?0.0f:dataHarmpowerP.getP31());
influxDBDataHarmpowerP.setP32(Objects.isNull(dataHarmpowerP.getP32())?0.0f:dataHarmpowerP.getP32());
influxDBDataHarmpowerP.setP33(Objects.isNull(dataHarmpowerP.getP33())?0.0f:dataHarmpowerP.getP33());
influxDBDataHarmpowerP.setP34(Objects.isNull(dataHarmpowerP.getP34())?0.0f:dataHarmpowerP.getP34());
influxDBDataHarmpowerP.setP35(Objects.isNull(dataHarmpowerP.getP35())?0.0f:dataHarmpowerP.getP35());
influxDBDataHarmpowerP.setP36(Objects.isNull(dataHarmpowerP.getP36())?0.0f:dataHarmpowerP.getP36());
influxDBDataHarmpowerP.setP37(Objects.isNull(dataHarmpowerP.getP37())?0.0f:dataHarmpowerP.getP37());
influxDBDataHarmpowerP.setP38(Objects.isNull(dataHarmpowerP.getP38())?0.0f:dataHarmpowerP.getP38());
influxDBDataHarmpowerP.setP39(Objects.isNull(dataHarmpowerP.getP39())?0.0f:dataHarmpowerP.getP39());
influxDBDataHarmpowerP.setP40(Objects.isNull(dataHarmpowerP.getP40())?0.0f:dataHarmpowerP.getP40());
influxDBDataHarmpowerP.setP41(Objects.isNull(dataHarmpowerP.getP41())?0.0f:dataHarmpowerP.getP41());
influxDBDataHarmpowerP.setP42(Objects.isNull(dataHarmpowerP.getP42())?0.0f:dataHarmpowerP.getP42());
influxDBDataHarmpowerP.setP43(Objects.isNull(dataHarmpowerP.getP43())?0.0f:dataHarmpowerP.getP43());
influxDBDataHarmpowerP.setP44(Objects.isNull(dataHarmpowerP.getP44())?0.0f:dataHarmpowerP.getP44());
influxDBDataHarmpowerP.setP45(Objects.isNull(dataHarmpowerP.getP45())?0.0f:dataHarmpowerP.getP45());
influxDBDataHarmpowerP.setP46(Objects.isNull(dataHarmpowerP.getP46())?0.0f:dataHarmpowerP.getP46());
influxDBDataHarmpowerP.setP47(Objects.isNull(dataHarmpowerP.getP47())?0.0f:dataHarmpowerP.getP47());
influxDBDataHarmpowerP.setP48(Objects.isNull(dataHarmpowerP.getP48())?0.0f:dataHarmpowerP.getP48());
influxDBDataHarmpowerP.setP49(Objects.isNull(dataHarmpowerP.getP49())?0.0f:dataHarmpowerP.getP49());
influxDBDataHarmpowerP.setP50(Objects.isNull(dataHarmpowerP.getP50())?0.0f:dataHarmpowerP.getP50());
}
else if (valueType.equals("MAX")){
influxDBDataHarmpowerP.setDf(Objects.isNull(dataHarmpowerP.getDf())?0.0f:dataHarmpowerP.getDf());
influxDBDataHarmpowerP.setPf(Objects.isNull(dataHarmpowerP.getPf())?0.0f:dataHarmpowerP.getPf());
influxDBDataHarmpowerP.setP(Objects.isNull(dataHarmpowerP.getP())?0.0f:dataHarmpowerP.getP());
influxDBDataHarmpowerP.setP1(Objects.isNull(dataHarmpowerP.getP1Max())?0.0f:dataHarmpowerP.getP1Max());
influxDBDataHarmpowerP.setP2(Objects.isNull(dataHarmpowerP.getP2Max())?0.0f:dataHarmpowerP.getP2Max());
influxDBDataHarmpowerP.setP3(Objects.isNull(dataHarmpowerP.getP3Max())?0.0f:dataHarmpowerP.getP3Max());
influxDBDataHarmpowerP.setP4(Objects.isNull(dataHarmpowerP.getP4Max())?0.0f:dataHarmpowerP.getP4Max());
influxDBDataHarmpowerP.setP5(Objects.isNull(dataHarmpowerP.getP5Max())?0.0f:dataHarmpowerP.getP5Max());
influxDBDataHarmpowerP.setP6(Objects.isNull(dataHarmpowerP.getP6Max())?0.0f:dataHarmpowerP.getP6Max());
influxDBDataHarmpowerP.setP7(Objects.isNull(dataHarmpowerP.getP7Max())?0.0f:dataHarmpowerP.getP7Max());
influxDBDataHarmpowerP.setP8(Objects.isNull(dataHarmpowerP.getP8Max())?0.0f:dataHarmpowerP.getP8Max());
influxDBDataHarmpowerP.setP9(Objects.isNull(dataHarmpowerP.getP9Max())?0.0f:dataHarmpowerP.getP9Max());
influxDBDataHarmpowerP.setP10(Objects.isNull(dataHarmpowerP.getP10Max())?0.0f:dataHarmpowerP.getP10Max());
influxDBDataHarmpowerP.setP11(Objects.isNull(dataHarmpowerP.getP11Max())?0.0f:dataHarmpowerP.getP11Max());
influxDBDataHarmpowerP.setP12(Objects.isNull(dataHarmpowerP.getP12Max())?0.0f:dataHarmpowerP.getP12Max());
influxDBDataHarmpowerP.setP13(Objects.isNull(dataHarmpowerP.getP13Max())?0.0f:dataHarmpowerP.getP13Max());
influxDBDataHarmpowerP.setP14(Objects.isNull(dataHarmpowerP.getP14Max())?0.0f:dataHarmpowerP.getP14Max());
influxDBDataHarmpowerP.setP15(Objects.isNull(dataHarmpowerP.getP15Max())?0.0f:dataHarmpowerP.getP15Max());
influxDBDataHarmpowerP.setP16(Objects.isNull(dataHarmpowerP.getP16Max())?0.0f:dataHarmpowerP.getP16Max());
influxDBDataHarmpowerP.setP17(Objects.isNull(dataHarmpowerP.getP17Max())?0.0f:dataHarmpowerP.getP17Max());
influxDBDataHarmpowerP.setP18(Objects.isNull(dataHarmpowerP.getP18Max())?0.0f:dataHarmpowerP.getP18Max());
influxDBDataHarmpowerP.setP19(Objects.isNull(dataHarmpowerP.getP19Max())?0.0f:dataHarmpowerP.getP19Max());
influxDBDataHarmpowerP.setP20(Objects.isNull(dataHarmpowerP.getP20Max())?0.0f:dataHarmpowerP.getP20Max());
influxDBDataHarmpowerP.setP21(Objects.isNull(dataHarmpowerP.getP21Max())?0.0f:dataHarmpowerP.getP21Max());
influxDBDataHarmpowerP.setP22(Objects.isNull(dataHarmpowerP.getP22Max())?0.0f:dataHarmpowerP.getP22Max());
influxDBDataHarmpowerP.setP23(Objects.isNull(dataHarmpowerP.getP23Max())?0.0f:dataHarmpowerP.getP23Max());
influxDBDataHarmpowerP.setP24(Objects.isNull(dataHarmpowerP.getP24Max())?0.0f:dataHarmpowerP.getP24Max());
influxDBDataHarmpowerP.setP25(Objects.isNull(dataHarmpowerP.getP25Max())?0.0f:dataHarmpowerP.getP25Max());
influxDBDataHarmpowerP.setP26(Objects.isNull(dataHarmpowerP.getP26Max())?0.0f:dataHarmpowerP.getP26Max());
influxDBDataHarmpowerP.setP27(Objects.isNull(dataHarmpowerP.getP27Max())?0.0f:dataHarmpowerP.getP27Max());
influxDBDataHarmpowerP.setP28(Objects.isNull(dataHarmpowerP.getP28Max())?0.0f:dataHarmpowerP.getP28Max());
influxDBDataHarmpowerP.setP29(Objects.isNull(dataHarmpowerP.getP29Max())?0.0f:dataHarmpowerP.getP29Max());
influxDBDataHarmpowerP.setP30(Objects.isNull(dataHarmpowerP.getP30Max())?0.0f:dataHarmpowerP.getP30Max());
influxDBDataHarmpowerP.setP31(Objects.isNull(dataHarmpowerP.getP31Max())?0.0f:dataHarmpowerP.getP31Max());
influxDBDataHarmpowerP.setP32(Objects.isNull(dataHarmpowerP.getP32Max())?0.0f:dataHarmpowerP.getP32Max());
influxDBDataHarmpowerP.setP33(Objects.isNull(dataHarmpowerP.getP33Max())?0.0f:dataHarmpowerP.getP33Max());
influxDBDataHarmpowerP.setP34(Objects.isNull(dataHarmpowerP.getP34Max())?0.0f:dataHarmpowerP.getP34Max());
influxDBDataHarmpowerP.setP35(Objects.isNull(dataHarmpowerP.getP35Max())?0.0f:dataHarmpowerP.getP35Max());
influxDBDataHarmpowerP.setP36(Objects.isNull(dataHarmpowerP.getP36Max())?0.0f:dataHarmpowerP.getP36Max());
influxDBDataHarmpowerP.setP37(Objects.isNull(dataHarmpowerP.getP37Max())?0.0f:dataHarmpowerP.getP37Max());
influxDBDataHarmpowerP.setP38(Objects.isNull(dataHarmpowerP.getP38Max())?0.0f:dataHarmpowerP.getP38Max());
influxDBDataHarmpowerP.setP39(Objects.isNull(dataHarmpowerP.getP39Max())?0.0f:dataHarmpowerP.getP39Max());
influxDBDataHarmpowerP.setP40(Objects.isNull(dataHarmpowerP.getP40Max())?0.0f:dataHarmpowerP.getP40Max());
influxDBDataHarmpowerP.setP41(Objects.isNull(dataHarmpowerP.getP41Max())?0.0f:dataHarmpowerP.getP41Max());
influxDBDataHarmpowerP.setP42(Objects.isNull(dataHarmpowerP.getP42Max())?0.0f:dataHarmpowerP.getP42Max());
influxDBDataHarmpowerP.setP43(Objects.isNull(dataHarmpowerP.getP43Max())?0.0f:dataHarmpowerP.getP43Max());
influxDBDataHarmpowerP.setP44(Objects.isNull(dataHarmpowerP.getP44Max())?0.0f:dataHarmpowerP.getP44Max());
influxDBDataHarmpowerP.setP45(Objects.isNull(dataHarmpowerP.getP45Max())?0.0f:dataHarmpowerP.getP45Max());
influxDBDataHarmpowerP.setP46(Objects.isNull(dataHarmpowerP.getP46Max())?0.0f:dataHarmpowerP.getP46Max());
influxDBDataHarmpowerP.setP47(Objects.isNull(dataHarmpowerP.getP47Max())?0.0f:dataHarmpowerP.getP47Max());
influxDBDataHarmpowerP.setP48(Objects.isNull(dataHarmpowerP.getP48Max())?0.0f:dataHarmpowerP.getP48Max());
influxDBDataHarmpowerP.setP49(Objects.isNull(dataHarmpowerP.getP49Max())?0.0f:dataHarmpowerP.getP49Max());
influxDBDataHarmpowerP.setP50(Objects.isNull(dataHarmpowerP.getP50Max())?0.0f:dataHarmpowerP.getP50Max());
}
else if (valueType.equals("MIN")){
influxDBDataHarmpowerP.setDf(Objects.isNull(dataHarmpowerP.getDf())?0.0f:dataHarmpowerP.getDf());
influxDBDataHarmpowerP.setPf(Objects.isNull(dataHarmpowerP.getPf())?0.0f:dataHarmpowerP.getPf());
influxDBDataHarmpowerP.setP(Objects.isNull(dataHarmpowerP.getP())?0.0f:dataHarmpowerP.getP());
influxDBDataHarmpowerP.setP1(Objects.isNull(dataHarmpowerP.getP1Min())?0.0f:dataHarmpowerP.getP1Min());
influxDBDataHarmpowerP.setP2(Objects.isNull(dataHarmpowerP.getP2Min())?0.0f:dataHarmpowerP.getP2Min());
influxDBDataHarmpowerP.setP3(Objects.isNull(dataHarmpowerP.getP3Min())?0.0f:dataHarmpowerP.getP3Min());
influxDBDataHarmpowerP.setP4(Objects.isNull(dataHarmpowerP.getP4Min())?0.0f:dataHarmpowerP.getP4Min());
influxDBDataHarmpowerP.setP5(Objects.isNull(dataHarmpowerP.getP5Min())?0.0f:dataHarmpowerP.getP5Min());
influxDBDataHarmpowerP.setP6(Objects.isNull(dataHarmpowerP.getP6Min())?0.0f:dataHarmpowerP.getP6Min());
influxDBDataHarmpowerP.setP7(Objects.isNull(dataHarmpowerP.getP7Min())?0.0f:dataHarmpowerP.getP7Min());
influxDBDataHarmpowerP.setP8(Objects.isNull(dataHarmpowerP.getP8Min())?0.0f:dataHarmpowerP.getP8Min());
influxDBDataHarmpowerP.setP9(Objects.isNull(dataHarmpowerP.getP9Min())?0.0f:dataHarmpowerP.getP9Min());
influxDBDataHarmpowerP.setP10(Objects.isNull(dataHarmpowerP.getP10Min())?0.0f:dataHarmpowerP.getP10Min());
influxDBDataHarmpowerP.setP11(Objects.isNull(dataHarmpowerP.getP11Min())?0.0f:dataHarmpowerP.getP11Min());
influxDBDataHarmpowerP.setP12(Objects.isNull(dataHarmpowerP.getP12Min())?0.0f:dataHarmpowerP.getP12Min());
influxDBDataHarmpowerP.setP13(Objects.isNull(dataHarmpowerP.getP13Min())?0.0f:dataHarmpowerP.getP13Min());
influxDBDataHarmpowerP.setP14(Objects.isNull(dataHarmpowerP.getP14Min())?0.0f:dataHarmpowerP.getP14Min());
influxDBDataHarmpowerP.setP15(Objects.isNull(dataHarmpowerP.getP15Min())?0.0f:dataHarmpowerP.getP15Min());
influxDBDataHarmpowerP.setP16(Objects.isNull(dataHarmpowerP.getP16Min())?0.0f:dataHarmpowerP.getP16Min());
influxDBDataHarmpowerP.setP17(Objects.isNull(dataHarmpowerP.getP17Min())?0.0f:dataHarmpowerP.getP17Min());
influxDBDataHarmpowerP.setP18(Objects.isNull(dataHarmpowerP.getP18Min())?0.0f:dataHarmpowerP.getP18Min());
influxDBDataHarmpowerP.setP19(Objects.isNull(dataHarmpowerP.getP19Min())?0.0f:dataHarmpowerP.getP19Min());
influxDBDataHarmpowerP.setP20(Objects.isNull(dataHarmpowerP.getP20Min())?0.0f:dataHarmpowerP.getP20Min());
influxDBDataHarmpowerP.setP21(Objects.isNull(dataHarmpowerP.getP21Min())?0.0f:dataHarmpowerP.getP21Min());
influxDBDataHarmpowerP.setP22(Objects.isNull(dataHarmpowerP.getP22Min())?0.0f:dataHarmpowerP.getP22Min());
influxDBDataHarmpowerP.setP23(Objects.isNull(dataHarmpowerP.getP23Min())?0.0f:dataHarmpowerP.getP23Min());
influxDBDataHarmpowerP.setP24(Objects.isNull(dataHarmpowerP.getP24Min())?0.0f:dataHarmpowerP.getP24Min());
influxDBDataHarmpowerP.setP25(Objects.isNull(dataHarmpowerP.getP25Min())?0.0f:dataHarmpowerP.getP25Min());
influxDBDataHarmpowerP.setP26(Objects.isNull(dataHarmpowerP.getP26Min())?0.0f:dataHarmpowerP.getP26Min());
influxDBDataHarmpowerP.setP27(Objects.isNull(dataHarmpowerP.getP27Min())?0.0f:dataHarmpowerP.getP27Min());
influxDBDataHarmpowerP.setP28(Objects.isNull(dataHarmpowerP.getP28Min())?0.0f:dataHarmpowerP.getP28Min());
influxDBDataHarmpowerP.setP29(Objects.isNull(dataHarmpowerP.getP29Min())?0.0f:dataHarmpowerP.getP29Min());
influxDBDataHarmpowerP.setP30(Objects.isNull(dataHarmpowerP.getP30Min())?0.0f:dataHarmpowerP.getP30Min());
influxDBDataHarmpowerP.setP31(Objects.isNull(dataHarmpowerP.getP31Min())?0.0f:dataHarmpowerP.getP31Min());
influxDBDataHarmpowerP.setP32(Objects.isNull(dataHarmpowerP.getP32Min())?0.0f:dataHarmpowerP.getP32Min());
influxDBDataHarmpowerP.setP33(Objects.isNull(dataHarmpowerP.getP33Min())?0.0f:dataHarmpowerP.getP33Min());
influxDBDataHarmpowerP.setP34(Objects.isNull(dataHarmpowerP.getP34Min())?0.0f:dataHarmpowerP.getP34Min());
influxDBDataHarmpowerP.setP35(Objects.isNull(dataHarmpowerP.getP35Min())?0.0f:dataHarmpowerP.getP35Min());
influxDBDataHarmpowerP.setP36(Objects.isNull(dataHarmpowerP.getP36Min())?0.0f:dataHarmpowerP.getP36Min());
influxDBDataHarmpowerP.setP37(Objects.isNull(dataHarmpowerP.getP37Min())?0.0f:dataHarmpowerP.getP37Min());
influxDBDataHarmpowerP.setP38(Objects.isNull(dataHarmpowerP.getP38Min())?0.0f:dataHarmpowerP.getP38Min());
influxDBDataHarmpowerP.setP39(Objects.isNull(dataHarmpowerP.getP39Min())?0.0f:dataHarmpowerP.getP39Min());
influxDBDataHarmpowerP.setP40(Objects.isNull(dataHarmpowerP.getP40Min())?0.0f:dataHarmpowerP.getP40Min());
influxDBDataHarmpowerP.setP41(Objects.isNull(dataHarmpowerP.getP41Min())?0.0f:dataHarmpowerP.getP41Min());
influxDBDataHarmpowerP.setP42(Objects.isNull(dataHarmpowerP.getP42Min())?0.0f:dataHarmpowerP.getP42Min());
influxDBDataHarmpowerP.setP43(Objects.isNull(dataHarmpowerP.getP43Min())?0.0f:dataHarmpowerP.getP43Min());
influxDBDataHarmpowerP.setP44(Objects.isNull(dataHarmpowerP.getP44Min())?0.0f:dataHarmpowerP.getP44Min());
influxDBDataHarmpowerP.setP45(Objects.isNull(dataHarmpowerP.getP45Min())?0.0f:dataHarmpowerP.getP45Min());
influxDBDataHarmpowerP.setP46(Objects.isNull(dataHarmpowerP.getP46Min())?0.0f:dataHarmpowerP.getP46Min());
influxDBDataHarmpowerP.setP47(Objects.isNull(dataHarmpowerP.getP47Min())?0.0f:dataHarmpowerP.getP47Min());
influxDBDataHarmpowerP.setP48(Objects.isNull(dataHarmpowerP.getP48Min())?0.0f:dataHarmpowerP.getP48Min());
influxDBDataHarmpowerP.setP49(Objects.isNull(dataHarmpowerP.getP49Min())?0.0f:dataHarmpowerP.getP49Min());
influxDBDataHarmpowerP.setP50(Objects.isNull(dataHarmpowerP.getP50Min())?0.0f:dataHarmpowerP.getP50Min());
}
else if (valueType.equals("CP95")){
influxDBDataHarmpowerP.setDf(Objects.isNull(dataHarmpowerP.getDf())?0.0f:dataHarmpowerP.getDf());
influxDBDataHarmpowerP.setPf(Objects.isNull(dataHarmpowerP.getPf())?0.0f:dataHarmpowerP.getPf());
influxDBDataHarmpowerP.setP(Objects.isNull(dataHarmpowerP.getP())?0.0f:dataHarmpowerP.getP());
influxDBDataHarmpowerP.setP1(Objects.isNull(dataHarmpowerP.getP1Cp95())?0.0f:dataHarmpowerP.getP1Cp95());
influxDBDataHarmpowerP.setP2(Objects.isNull(dataHarmpowerP.getP2Cp95())?0.0f:dataHarmpowerP.getP2Cp95());
influxDBDataHarmpowerP.setP3(Objects.isNull(dataHarmpowerP.getP3Cp95())?0.0f:dataHarmpowerP.getP3Cp95());
influxDBDataHarmpowerP.setP4(Objects.isNull(dataHarmpowerP.getP4Cp95())?0.0f:dataHarmpowerP.getP4Cp95());
influxDBDataHarmpowerP.setP5(Objects.isNull(dataHarmpowerP.getP5Cp95())?0.0f:dataHarmpowerP.getP5Cp95());
influxDBDataHarmpowerP.setP6(Objects.isNull(dataHarmpowerP.getP6Cp95())?0.0f:dataHarmpowerP.getP6Cp95());
influxDBDataHarmpowerP.setP7(Objects.isNull(dataHarmpowerP.getP7Cp95())?0.0f:dataHarmpowerP.getP7Cp95());
influxDBDataHarmpowerP.setP8(Objects.isNull(dataHarmpowerP.getP8Cp95())?0.0f:dataHarmpowerP.getP8Cp95());
influxDBDataHarmpowerP.setP9(Objects.isNull(dataHarmpowerP.getP9Cp95())?0.0f:dataHarmpowerP.getP9Cp95());
influxDBDataHarmpowerP.setP10(Objects.isNull(dataHarmpowerP.getP10Cp95())?0.0f:dataHarmpowerP.getP10Cp95());
influxDBDataHarmpowerP.setP11(Objects.isNull(dataHarmpowerP.getP11Cp95())?0.0f:dataHarmpowerP.getP11Cp95());
influxDBDataHarmpowerP.setP12(Objects.isNull(dataHarmpowerP.getP12Cp95())?0.0f:dataHarmpowerP.getP12Cp95());
influxDBDataHarmpowerP.setP13(Objects.isNull(dataHarmpowerP.getP13Cp95())?0.0f:dataHarmpowerP.getP13Cp95());
influxDBDataHarmpowerP.setP14(Objects.isNull(dataHarmpowerP.getP14Cp95())?0.0f:dataHarmpowerP.getP14Cp95());
influxDBDataHarmpowerP.setP15(Objects.isNull(dataHarmpowerP.getP15Cp95())?0.0f:dataHarmpowerP.getP15Cp95());
influxDBDataHarmpowerP.setP16(Objects.isNull(dataHarmpowerP.getP16Cp95())?0.0f:dataHarmpowerP.getP16Cp95());
influxDBDataHarmpowerP.setP17(Objects.isNull(dataHarmpowerP.getP17Cp95())?0.0f:dataHarmpowerP.getP17Cp95());
influxDBDataHarmpowerP.setP18(Objects.isNull(dataHarmpowerP.getP18Cp95())?0.0f:dataHarmpowerP.getP18Cp95());
influxDBDataHarmpowerP.setP19(Objects.isNull(dataHarmpowerP.getP19Cp95())?0.0f:dataHarmpowerP.getP19Cp95());
influxDBDataHarmpowerP.setP20(Objects.isNull(dataHarmpowerP.getP20Cp95())?0.0f:dataHarmpowerP.getP20Cp95());
influxDBDataHarmpowerP.setP21(Objects.isNull(dataHarmpowerP.getP21Cp95())?0.0f:dataHarmpowerP.getP21Cp95());
influxDBDataHarmpowerP.setP22(Objects.isNull(dataHarmpowerP.getP22Cp95())?0.0f:dataHarmpowerP.getP22Cp95());
influxDBDataHarmpowerP.setP23(Objects.isNull(dataHarmpowerP.getP23Cp95())?0.0f:dataHarmpowerP.getP23Cp95());
influxDBDataHarmpowerP.setP24(Objects.isNull(dataHarmpowerP.getP24Cp95())?0.0f:dataHarmpowerP.getP24Cp95());
influxDBDataHarmpowerP.setP25(Objects.isNull(dataHarmpowerP.getP25Cp95())?0.0f:dataHarmpowerP.getP25Cp95());
influxDBDataHarmpowerP.setP26(Objects.isNull(dataHarmpowerP.getP26Cp95())?0.0f:dataHarmpowerP.getP26Cp95());
influxDBDataHarmpowerP.setP27(Objects.isNull(dataHarmpowerP.getP27Cp95())?0.0f:dataHarmpowerP.getP27Cp95());
influxDBDataHarmpowerP.setP28(Objects.isNull(dataHarmpowerP.getP28Cp95())?0.0f:dataHarmpowerP.getP28Cp95());
influxDBDataHarmpowerP.setP29(Objects.isNull(dataHarmpowerP.getP29Cp95())?0.0f:dataHarmpowerP.getP29Cp95());
influxDBDataHarmpowerP.setP30(Objects.isNull(dataHarmpowerP.getP30Cp95())?0.0f:dataHarmpowerP.getP30Cp95());
influxDBDataHarmpowerP.setP31(Objects.isNull(dataHarmpowerP.getP31Cp95())?0.0f:dataHarmpowerP.getP31Cp95());
influxDBDataHarmpowerP.setP32(Objects.isNull(dataHarmpowerP.getP32Cp95())?0.0f:dataHarmpowerP.getP32Cp95());
influxDBDataHarmpowerP.setP33(Objects.isNull(dataHarmpowerP.getP33Cp95())?0.0f:dataHarmpowerP.getP33Cp95());
influxDBDataHarmpowerP.setP34(Objects.isNull(dataHarmpowerP.getP34Cp95())?0.0f:dataHarmpowerP.getP34Cp95());
influxDBDataHarmpowerP.setP35(Objects.isNull(dataHarmpowerP.getP35Cp95())?0.0f:dataHarmpowerP.getP35Cp95());
influxDBDataHarmpowerP.setP36(Objects.isNull(dataHarmpowerP.getP36Cp95())?0.0f:dataHarmpowerP.getP36Cp95());
influxDBDataHarmpowerP.setP37(Objects.isNull(dataHarmpowerP.getP37Cp95())?0.0f:dataHarmpowerP.getP37Cp95());
influxDBDataHarmpowerP.setP38(Objects.isNull(dataHarmpowerP.getP38Cp95())?0.0f:dataHarmpowerP.getP38Cp95());
influxDBDataHarmpowerP.setP39(Objects.isNull(dataHarmpowerP.getP39Cp95())?0.0f:dataHarmpowerP.getP39Cp95());
influxDBDataHarmpowerP.setP40(Objects.isNull(dataHarmpowerP.getP40Cp95())?0.0f:dataHarmpowerP.getP40Cp95());
influxDBDataHarmpowerP.setP41(Objects.isNull(dataHarmpowerP.getP41Cp95())?0.0f:dataHarmpowerP.getP41Cp95());
influxDBDataHarmpowerP.setP42(Objects.isNull(dataHarmpowerP.getP42Cp95())?0.0f:dataHarmpowerP.getP42Cp95());
influxDBDataHarmpowerP.setP43(Objects.isNull(dataHarmpowerP.getP43Cp95())?0.0f:dataHarmpowerP.getP43Cp95());
influxDBDataHarmpowerP.setP44(Objects.isNull(dataHarmpowerP.getP44Cp95())?0.0f:dataHarmpowerP.getP44Cp95());
influxDBDataHarmpowerP.setP45(Objects.isNull(dataHarmpowerP.getP45Cp95())?0.0f:dataHarmpowerP.getP45Cp95());
influxDBDataHarmpowerP.setP46(Objects.isNull(dataHarmpowerP.getP46Cp95())?0.0f:dataHarmpowerP.getP46Cp95());
influxDBDataHarmpowerP.setP47(Objects.isNull(dataHarmpowerP.getP47Cp95())?0.0f:dataHarmpowerP.getP47Cp95());
influxDBDataHarmpowerP.setP48(Objects.isNull(dataHarmpowerP.getP48Cp95())?0.0f:dataHarmpowerP.getP48Cp95());
influxDBDataHarmpowerP.setP49(Objects.isNull(dataHarmpowerP.getP49Cp95())?0.0f:dataHarmpowerP.getP49Cp95());
influxDBDataHarmpowerP.setP50(Objects.isNull(dataHarmpowerP.getP50Cp95())?0.0f:dataHarmpowerP.getP50Cp95());
}
influxDBDataHarmpowerPList.add(influxDBDataHarmpowerP);
}
return influxDBDataHarmpowerPList;
}
}

View File

@@ -0,0 +1,444 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 9:13
*/
@Data
@Measurement(name = "data_harmpower_q")
public class DataHarmpowerQ {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "q")
private Float q;
@Column(name = "q_1")
private Float q1;
@Column(name = "q_2")
private Float q2;
@Column(name = "q_3")
private Float q3;
@Column(name = "q_4")
private Float q4;
@Column(name = "q_5")
private Float q5;
@Column(name = "q_6")
private Float q6;
@Column(name = "q_7")
private Float q7;
@Column(name = "q_8")
private Float q8;
@Column(name = "q_9")
private Float q9;
@Column(name = "q_10")
private Float q10;
@Column(name = "q_11")
private Float q11;
@Column(name = "q_12")
private Float q12;
@Column(name = "q_13")
private Float q13;
@Column(name = "q_14")
private Float q14;
@Column(name = "q_15")
private Float q15;
@Column(name = "q_16")
private Float q16;
@Column(name = "q_17")
private Float q17;
@Column(name = "q_18")
private Float q18;
@Column(name = "q_19")
private Float q19;
@Column(name = "q_20")
private Float q20;
@Column(name = "q_21")
private Float q21;
@Column(name = "q_22")
private Float q22;
@Column(name = "q_23")
private Float q23;
@Column(name = "q_24")
private Float q24;
@Column(name = "q_25")
private Float q25;
@Column(name = "q_26")
private Float q26;
@Column(name = "q_27")
private Float q27;
@Column(name = "q_28")
private Float q28;
@Column(name = "q_29")
private Float q29;
@Column(name = "q_30")
private Float q30;
@Column(name = "q_31")
private Float q31;
@Column(name = "q_32")
private Float q32;
@Column(name = "q_33")
private Float q33;
@Column(name = "q_34")
private Float q34;
@Column(name = "q_35")
private Float q35;
@Column(name = "q_36")
private Float q36;
@Column(name = "q_37")
private Float q37;
@Column(name = "q_38")
private Float q38;
@Column(name = "q_39")
private Float q39;
@Column(name = "q_40")
private Float q40;
@Column(name = "q_41")
private Float q41;
@Column(name = "q_42")
private Float q42;
@Column(name = "q_43")
private Float q43;
@Column(name = "q_44")
private Float q44;
@Column(name = "q_45")
private Float q45;
@Column(name = "q_46")
private Float q46;
@Column(name = "q_47")
private Float q47;
@Column(name = "q_48")
private Float q48;
@Column(name = "q_49")
private Float q49;
@Column(name = "q_50")
private Float q50;
public static List<DataHarmpowerQ> relationToInfluxDB(DataHarmpowerQDTO dataHarmpowerQ) {
if (dataHarmpowerQ == null) {
return null;
}
List<DataHarmpowerQ> influxDBDataHarmpowerQList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmpowerQ influxDBDataHarmpowerQ = new DataHarmpowerQ();
Instant instant = dataHarmpowerQ.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataHarmpowerQ.setTime(instant);
influxDBDataHarmpowerQ.setLineId(dataHarmpowerQ.getLineid());
influxDBDataHarmpowerQ.setPhaseType(dataHarmpowerQ.getPhasicType());
influxDBDataHarmpowerQ.setQualityFlag(dataHarmpowerQ.getQualityflag()+"");
influxDBDataHarmpowerQ.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataHarmpowerQ.setQ(Objects.isNull(dataHarmpowerQ.getQ())?0.0f:dataHarmpowerQ.getQ());
influxDBDataHarmpowerQ.setQ1(Objects.isNull(dataHarmpowerQ.getQ1())?0.0f:dataHarmpowerQ.getQ1());
influxDBDataHarmpowerQ.setQ2(Objects.isNull(dataHarmpowerQ.getQ2())?0.0f:dataHarmpowerQ.getQ2());
influxDBDataHarmpowerQ.setQ3(Objects.isNull(dataHarmpowerQ.getQ3())?0.0f:dataHarmpowerQ.getQ3());
influxDBDataHarmpowerQ.setQ4(Objects.isNull(dataHarmpowerQ.getQ4())?0.0f:dataHarmpowerQ.getQ4());
influxDBDataHarmpowerQ.setQ5(Objects.isNull(dataHarmpowerQ.getQ5())?0.0f:dataHarmpowerQ.getQ5());
influxDBDataHarmpowerQ.setQ6(Objects.isNull(dataHarmpowerQ.getQ6())?0.0f:dataHarmpowerQ.getQ6());
influxDBDataHarmpowerQ.setQ7(Objects.isNull(dataHarmpowerQ.getQ7())?0.0f:dataHarmpowerQ.getQ7());
influxDBDataHarmpowerQ.setQ8(Objects.isNull(dataHarmpowerQ.getQ8())?0.0f:dataHarmpowerQ.getQ8());
influxDBDataHarmpowerQ.setQ9(Objects.isNull(dataHarmpowerQ.getQ9())?0.0f:dataHarmpowerQ.getQ9());
influxDBDataHarmpowerQ.setQ10(Objects.isNull(dataHarmpowerQ.getQ10())?0.0f:dataHarmpowerQ.getQ10());
influxDBDataHarmpowerQ.setQ11(Objects.isNull(dataHarmpowerQ.getQ11())?0.0f:dataHarmpowerQ.getQ11());
influxDBDataHarmpowerQ.setQ12(Objects.isNull(dataHarmpowerQ.getQ12())?0.0f:dataHarmpowerQ.getQ12());
influxDBDataHarmpowerQ.setQ13(Objects.isNull(dataHarmpowerQ.getQ13())?0.0f:dataHarmpowerQ.getQ13());
influxDBDataHarmpowerQ.setQ14(Objects.isNull(dataHarmpowerQ.getQ14())?0.0f:dataHarmpowerQ.getQ14());
influxDBDataHarmpowerQ.setQ15(Objects.isNull(dataHarmpowerQ.getQ15())?0.0f:dataHarmpowerQ.getQ15());
influxDBDataHarmpowerQ.setQ16(Objects.isNull(dataHarmpowerQ.getQ16())?0.0f:dataHarmpowerQ.getQ16());
influxDBDataHarmpowerQ.setQ17(Objects.isNull(dataHarmpowerQ.getQ17())?0.0f:dataHarmpowerQ.getQ17());
influxDBDataHarmpowerQ.setQ18(Objects.isNull(dataHarmpowerQ.getQ18())?0.0f:dataHarmpowerQ.getQ18());
influxDBDataHarmpowerQ.setQ19(Objects.isNull(dataHarmpowerQ.getQ19())?0.0f:dataHarmpowerQ.getQ19());
influxDBDataHarmpowerQ.setQ20(Objects.isNull(dataHarmpowerQ.getQ20())?0.0f:dataHarmpowerQ.getQ20());
influxDBDataHarmpowerQ.setQ21(Objects.isNull(dataHarmpowerQ.getQ21())?0.0f:dataHarmpowerQ.getQ21());
influxDBDataHarmpowerQ.setQ22(Objects.isNull(dataHarmpowerQ.getQ22())?0.0f:dataHarmpowerQ.getQ22());
influxDBDataHarmpowerQ.setQ23(Objects.isNull(dataHarmpowerQ.getQ23())?0.0f:dataHarmpowerQ.getQ23());
influxDBDataHarmpowerQ.setQ24(Objects.isNull(dataHarmpowerQ.getQ24())?0.0f:dataHarmpowerQ.getQ24());
influxDBDataHarmpowerQ.setQ25(Objects.isNull(dataHarmpowerQ.getQ25())?0.0f:dataHarmpowerQ.getQ25());
influxDBDataHarmpowerQ.setQ26(Objects.isNull(dataHarmpowerQ.getQ26())?0.0f:dataHarmpowerQ.getQ26());
influxDBDataHarmpowerQ.setQ27(Objects.isNull(dataHarmpowerQ.getQ27())?0.0f:dataHarmpowerQ.getQ27());
influxDBDataHarmpowerQ.setQ28(Objects.isNull(dataHarmpowerQ.getQ28())?0.0f:dataHarmpowerQ.getQ28());
influxDBDataHarmpowerQ.setQ29(Objects.isNull(dataHarmpowerQ.getQ29())?0.0f:dataHarmpowerQ.getQ29());
influxDBDataHarmpowerQ.setQ30(Objects.isNull(dataHarmpowerQ.getQ30())?0.0f:dataHarmpowerQ.getQ30());
influxDBDataHarmpowerQ.setQ31(Objects.isNull(dataHarmpowerQ.getQ31())?0.0f:dataHarmpowerQ.getQ31());
influxDBDataHarmpowerQ.setQ32(Objects.isNull(dataHarmpowerQ.getQ32())?0.0f:dataHarmpowerQ.getQ32());
influxDBDataHarmpowerQ.setQ33(Objects.isNull(dataHarmpowerQ.getQ33())?0.0f:dataHarmpowerQ.getQ33());
influxDBDataHarmpowerQ.setQ34(Objects.isNull(dataHarmpowerQ.getQ34())?0.0f:dataHarmpowerQ.getQ34());
influxDBDataHarmpowerQ.setQ35(Objects.isNull(dataHarmpowerQ.getQ35())?0.0f:dataHarmpowerQ.getQ35());
influxDBDataHarmpowerQ.setQ36(Objects.isNull(dataHarmpowerQ.getQ36())?0.0f:dataHarmpowerQ.getQ36());
influxDBDataHarmpowerQ.setQ37(Objects.isNull(dataHarmpowerQ.getQ37())?0.0f:dataHarmpowerQ.getQ37());
influxDBDataHarmpowerQ.setQ38(Objects.isNull(dataHarmpowerQ.getQ38())?0.0f:dataHarmpowerQ.getQ38());
influxDBDataHarmpowerQ.setQ39(Objects.isNull(dataHarmpowerQ.getQ39())?0.0f:dataHarmpowerQ.getQ39());
influxDBDataHarmpowerQ.setQ40(Objects.isNull(dataHarmpowerQ.getQ40())?0.0f:dataHarmpowerQ.getQ40());
influxDBDataHarmpowerQ.setQ41(Objects.isNull(dataHarmpowerQ.getQ41())?0.0f:dataHarmpowerQ.getQ41());
influxDBDataHarmpowerQ.setQ42(Objects.isNull(dataHarmpowerQ.getQ42())?0.0f:dataHarmpowerQ.getQ42());
influxDBDataHarmpowerQ.setQ43(Objects.isNull(dataHarmpowerQ.getQ43())?0.0f:dataHarmpowerQ.getQ43());
influxDBDataHarmpowerQ.setQ44(Objects.isNull(dataHarmpowerQ.getQ44())?0.0f:dataHarmpowerQ.getQ44());
influxDBDataHarmpowerQ.setQ45(Objects.isNull(dataHarmpowerQ.getQ45())?0.0f:dataHarmpowerQ.getQ45());
influxDBDataHarmpowerQ.setQ46(Objects.isNull(dataHarmpowerQ.getQ46())?0.0f:dataHarmpowerQ.getQ46());
influxDBDataHarmpowerQ.setQ47(Objects.isNull(dataHarmpowerQ.getQ47())?0.0f:dataHarmpowerQ.getQ47());
influxDBDataHarmpowerQ.setQ48(Objects.isNull(dataHarmpowerQ.getQ48())?0.0f:dataHarmpowerQ.getQ48());
influxDBDataHarmpowerQ.setQ49(Objects.isNull(dataHarmpowerQ.getQ49())?0.0f:dataHarmpowerQ.getQ49());
influxDBDataHarmpowerQ.setQ50(Objects.isNull(dataHarmpowerQ.getQ50())?0.0f:dataHarmpowerQ.getQ50());
}
else if (valueType.equals("MAX")){
influxDBDataHarmpowerQ.setQ(Objects.isNull(dataHarmpowerQ.getQ())?0.0f:dataHarmpowerQ.getQ());
influxDBDataHarmpowerQ.setQ1(Objects.isNull(dataHarmpowerQ.getQ1Max())?0.0f:dataHarmpowerQ.getQ1Max());
influxDBDataHarmpowerQ.setQ2(Objects.isNull(dataHarmpowerQ.getQ2Max())?0.0f:dataHarmpowerQ.getQ2Max());
influxDBDataHarmpowerQ.setQ3(Objects.isNull(dataHarmpowerQ.getQ3Max())?0.0f:dataHarmpowerQ.getQ3Max());
influxDBDataHarmpowerQ.setQ4(Objects.isNull(dataHarmpowerQ.getQ4Max())?0.0f:dataHarmpowerQ.getQ4Max());
influxDBDataHarmpowerQ.setQ5(Objects.isNull(dataHarmpowerQ.getQ5Max())?0.0f:dataHarmpowerQ.getQ5Max());
influxDBDataHarmpowerQ.setQ6(Objects.isNull(dataHarmpowerQ.getQ6Max())?0.0f:dataHarmpowerQ.getQ6Max());
influxDBDataHarmpowerQ.setQ7(Objects.isNull(dataHarmpowerQ.getQ7Max())?0.0f:dataHarmpowerQ.getQ7Max());
influxDBDataHarmpowerQ.setQ8(Objects.isNull(dataHarmpowerQ.getQ8Max())?0.0f:dataHarmpowerQ.getQ8Max());
influxDBDataHarmpowerQ.setQ9(Objects.isNull(dataHarmpowerQ.getQ9Max())?0.0f:dataHarmpowerQ.getQ9Max());
influxDBDataHarmpowerQ.setQ10(Objects.isNull(dataHarmpowerQ.getQ10Max())?0.0f:dataHarmpowerQ.getQ10Max());
influxDBDataHarmpowerQ.setQ11(Objects.isNull(dataHarmpowerQ.getQ11Max())?0.0f:dataHarmpowerQ.getQ11Max());
influxDBDataHarmpowerQ.setQ12(Objects.isNull(dataHarmpowerQ.getQ12Max())?0.0f:dataHarmpowerQ.getQ12Max());
influxDBDataHarmpowerQ.setQ13(Objects.isNull(dataHarmpowerQ.getQ13Max())?0.0f:dataHarmpowerQ.getQ13Max());
influxDBDataHarmpowerQ.setQ14(Objects.isNull(dataHarmpowerQ.getQ14Max())?0.0f:dataHarmpowerQ.getQ14Max());
influxDBDataHarmpowerQ.setQ15(Objects.isNull(dataHarmpowerQ.getQ15Max())?0.0f:dataHarmpowerQ.getQ15Max());
influxDBDataHarmpowerQ.setQ16(Objects.isNull(dataHarmpowerQ.getQ16Max())?0.0f:dataHarmpowerQ.getQ16Max());
influxDBDataHarmpowerQ.setQ17(Objects.isNull(dataHarmpowerQ.getQ17Max())?0.0f:dataHarmpowerQ.getQ17Max());
influxDBDataHarmpowerQ.setQ18(Objects.isNull(dataHarmpowerQ.getQ18Max())?0.0f:dataHarmpowerQ.getQ18Max());
influxDBDataHarmpowerQ.setQ19(Objects.isNull(dataHarmpowerQ.getQ19Max())?0.0f:dataHarmpowerQ.getQ19Max());
influxDBDataHarmpowerQ.setQ20(Objects.isNull(dataHarmpowerQ.getQ20Max())?0.0f:dataHarmpowerQ.getQ20Max());
influxDBDataHarmpowerQ.setQ21(Objects.isNull(dataHarmpowerQ.getQ21Max())?0.0f:dataHarmpowerQ.getQ21Max());
influxDBDataHarmpowerQ.setQ22(Objects.isNull(dataHarmpowerQ.getQ22Max())?0.0f:dataHarmpowerQ.getQ22Max());
influxDBDataHarmpowerQ.setQ23(Objects.isNull(dataHarmpowerQ.getQ23Max())?0.0f:dataHarmpowerQ.getQ23Max());
influxDBDataHarmpowerQ.setQ24(Objects.isNull(dataHarmpowerQ.getQ24Max())?0.0f:dataHarmpowerQ.getQ24Max());
influxDBDataHarmpowerQ.setQ25(Objects.isNull(dataHarmpowerQ.getQ25Max())?0.0f:dataHarmpowerQ.getQ25Max());
influxDBDataHarmpowerQ.setQ26(Objects.isNull(dataHarmpowerQ.getQ26Max())?0.0f:dataHarmpowerQ.getQ26Max());
influxDBDataHarmpowerQ.setQ27(Objects.isNull(dataHarmpowerQ.getQ27Max())?0.0f:dataHarmpowerQ.getQ27Max());
influxDBDataHarmpowerQ.setQ28(Objects.isNull(dataHarmpowerQ.getQ28Max())?0.0f:dataHarmpowerQ.getQ28Max());
influxDBDataHarmpowerQ.setQ29(Objects.isNull(dataHarmpowerQ.getQ29Max())?0.0f:dataHarmpowerQ.getQ29Max());
influxDBDataHarmpowerQ.setQ30(Objects.isNull(dataHarmpowerQ.getQ30Max())?0.0f:dataHarmpowerQ.getQ30Max());
influxDBDataHarmpowerQ.setQ31(Objects.isNull(dataHarmpowerQ.getQ31Max())?0.0f:dataHarmpowerQ.getQ31Max());
influxDBDataHarmpowerQ.setQ32(Objects.isNull(dataHarmpowerQ.getQ32Max())?0.0f:dataHarmpowerQ.getQ32Max());
influxDBDataHarmpowerQ.setQ33(Objects.isNull(dataHarmpowerQ.getQ33Max())?0.0f:dataHarmpowerQ.getQ33Max());
influxDBDataHarmpowerQ.setQ34(Objects.isNull(dataHarmpowerQ.getQ34Max())?0.0f:dataHarmpowerQ.getQ34Max());
influxDBDataHarmpowerQ.setQ35(Objects.isNull(dataHarmpowerQ.getQ35Max())?0.0f:dataHarmpowerQ.getQ35Max());
influxDBDataHarmpowerQ.setQ36(Objects.isNull(dataHarmpowerQ.getQ36Max())?0.0f:dataHarmpowerQ.getQ36Max());
influxDBDataHarmpowerQ.setQ37(Objects.isNull(dataHarmpowerQ.getQ37Max())?0.0f:dataHarmpowerQ.getQ37Max());
influxDBDataHarmpowerQ.setQ38(Objects.isNull(dataHarmpowerQ.getQ38Max())?0.0f:dataHarmpowerQ.getQ38Max());
influxDBDataHarmpowerQ.setQ39(Objects.isNull(dataHarmpowerQ.getQ39Max())?0.0f:dataHarmpowerQ.getQ39Max());
influxDBDataHarmpowerQ.setQ40(Objects.isNull(dataHarmpowerQ.getQ40Max())?0.0f:dataHarmpowerQ.getQ40Max());
influxDBDataHarmpowerQ.setQ41(Objects.isNull(dataHarmpowerQ.getQ41Max())?0.0f:dataHarmpowerQ.getQ41Max());
influxDBDataHarmpowerQ.setQ42(Objects.isNull(dataHarmpowerQ.getQ42Max())?0.0f:dataHarmpowerQ.getQ42Max());
influxDBDataHarmpowerQ.setQ43(Objects.isNull(dataHarmpowerQ.getQ43Max())?0.0f:dataHarmpowerQ.getQ43Max());
influxDBDataHarmpowerQ.setQ44(Objects.isNull(dataHarmpowerQ.getQ44Max())?0.0f:dataHarmpowerQ.getQ44Max());
influxDBDataHarmpowerQ.setQ45(Objects.isNull(dataHarmpowerQ.getQ45Max())?0.0f:dataHarmpowerQ.getQ45Max());
influxDBDataHarmpowerQ.setQ46(Objects.isNull(dataHarmpowerQ.getQ46Max())?0.0f:dataHarmpowerQ.getQ46Max());
influxDBDataHarmpowerQ.setQ47(Objects.isNull(dataHarmpowerQ.getQ47Max())?0.0f:dataHarmpowerQ.getQ47Max());
influxDBDataHarmpowerQ.setQ48(Objects.isNull(dataHarmpowerQ.getQ48Max())?0.0f:dataHarmpowerQ.getQ48Max());
influxDBDataHarmpowerQ.setQ49(Objects.isNull(dataHarmpowerQ.getQ49Max())?0.0f:dataHarmpowerQ.getQ49Max());
influxDBDataHarmpowerQ.setQ50(Objects.isNull(dataHarmpowerQ.getQ50Max())?0.0f:dataHarmpowerQ.getQ50Max());
}
else if (valueType.equals("MIN")){
influxDBDataHarmpowerQ.setQ(Objects.isNull(dataHarmpowerQ.getQ())?0.0f:dataHarmpowerQ.getQ());
influxDBDataHarmpowerQ.setQ1(Objects.isNull(dataHarmpowerQ.getQ1Min())?0.0f:dataHarmpowerQ.getQ1Min());
influxDBDataHarmpowerQ.setQ2(Objects.isNull(dataHarmpowerQ.getQ2Min())?0.0f:dataHarmpowerQ.getQ2Min());
influxDBDataHarmpowerQ.setQ3(Objects.isNull(dataHarmpowerQ.getQ3Min())?0.0f:dataHarmpowerQ.getQ3Min());
influxDBDataHarmpowerQ.setQ4(Objects.isNull(dataHarmpowerQ.getQ4Min())?0.0f:dataHarmpowerQ.getQ4Min());
influxDBDataHarmpowerQ.setQ5(Objects.isNull(dataHarmpowerQ.getQ5Min())?0.0f:dataHarmpowerQ.getQ5Min());
influxDBDataHarmpowerQ.setQ6(Objects.isNull(dataHarmpowerQ.getQ6Min())?0.0f:dataHarmpowerQ.getQ6Min());
influxDBDataHarmpowerQ.setQ7(Objects.isNull(dataHarmpowerQ.getQ7Min())?0.0f:dataHarmpowerQ.getQ7Min());
influxDBDataHarmpowerQ.setQ8(Objects.isNull(dataHarmpowerQ.getQ8Min())?0.0f:dataHarmpowerQ.getQ8Min());
influxDBDataHarmpowerQ.setQ9(Objects.isNull(dataHarmpowerQ.getQ9Min())?0.0f:dataHarmpowerQ.getQ9Min());
influxDBDataHarmpowerQ.setQ10(Objects.isNull(dataHarmpowerQ.getQ10Min())?0.0f:dataHarmpowerQ.getQ10Min());
influxDBDataHarmpowerQ.setQ11(Objects.isNull(dataHarmpowerQ.getQ11Min())?0.0f:dataHarmpowerQ.getQ11Min());
influxDBDataHarmpowerQ.setQ12(Objects.isNull(dataHarmpowerQ.getQ12Min())?0.0f:dataHarmpowerQ.getQ12Min());
influxDBDataHarmpowerQ.setQ13(Objects.isNull(dataHarmpowerQ.getQ13Min())?0.0f:dataHarmpowerQ.getQ13Min());
influxDBDataHarmpowerQ.setQ14(Objects.isNull(dataHarmpowerQ.getQ14Min())?0.0f:dataHarmpowerQ.getQ14Min());
influxDBDataHarmpowerQ.setQ15(Objects.isNull(dataHarmpowerQ.getQ15Min())?0.0f:dataHarmpowerQ.getQ15Min());
influxDBDataHarmpowerQ.setQ16(Objects.isNull(dataHarmpowerQ.getQ16Min())?0.0f:dataHarmpowerQ.getQ16Min());
influxDBDataHarmpowerQ.setQ17(Objects.isNull(dataHarmpowerQ.getQ17Min())?0.0f:dataHarmpowerQ.getQ17Min());
influxDBDataHarmpowerQ.setQ18(Objects.isNull(dataHarmpowerQ.getQ18Min())?0.0f:dataHarmpowerQ.getQ18Min());
influxDBDataHarmpowerQ.setQ19(Objects.isNull(dataHarmpowerQ.getQ19Min())?0.0f:dataHarmpowerQ.getQ19Min());
influxDBDataHarmpowerQ.setQ20(Objects.isNull(dataHarmpowerQ.getQ20Min())?0.0f:dataHarmpowerQ.getQ20Min());
influxDBDataHarmpowerQ.setQ21(Objects.isNull(dataHarmpowerQ.getQ21Min())?0.0f:dataHarmpowerQ.getQ21Min());
influxDBDataHarmpowerQ.setQ22(Objects.isNull(dataHarmpowerQ.getQ22Min())?0.0f:dataHarmpowerQ.getQ22Min());
influxDBDataHarmpowerQ.setQ23(Objects.isNull(dataHarmpowerQ.getQ23Min())?0.0f:dataHarmpowerQ.getQ23Min());
influxDBDataHarmpowerQ.setQ24(Objects.isNull(dataHarmpowerQ.getQ24Min())?0.0f:dataHarmpowerQ.getQ24Min());
influxDBDataHarmpowerQ.setQ25(Objects.isNull(dataHarmpowerQ.getQ25Min())?0.0f:dataHarmpowerQ.getQ25Min());
influxDBDataHarmpowerQ.setQ26(Objects.isNull(dataHarmpowerQ.getQ26Min())?0.0f:dataHarmpowerQ.getQ26Min());
influxDBDataHarmpowerQ.setQ27(Objects.isNull(dataHarmpowerQ.getQ27Min())?0.0f:dataHarmpowerQ.getQ27Min());
influxDBDataHarmpowerQ.setQ28(Objects.isNull(dataHarmpowerQ.getQ28Min())?0.0f:dataHarmpowerQ.getQ28Min());
influxDBDataHarmpowerQ.setQ29(Objects.isNull(dataHarmpowerQ.getQ29Min())?0.0f:dataHarmpowerQ.getQ29Min());
influxDBDataHarmpowerQ.setQ30(Objects.isNull(dataHarmpowerQ.getQ30Min())?0.0f:dataHarmpowerQ.getQ30Min());
influxDBDataHarmpowerQ.setQ31(Objects.isNull(dataHarmpowerQ.getQ31Min())?0.0f:dataHarmpowerQ.getQ31Min());
influxDBDataHarmpowerQ.setQ32(Objects.isNull(dataHarmpowerQ.getQ32Min())?0.0f:dataHarmpowerQ.getQ32Min());
influxDBDataHarmpowerQ.setQ33(Objects.isNull(dataHarmpowerQ.getQ33Min())?0.0f:dataHarmpowerQ.getQ33Min());
influxDBDataHarmpowerQ.setQ34(Objects.isNull(dataHarmpowerQ.getQ34Min())?0.0f:dataHarmpowerQ.getQ34Min());
influxDBDataHarmpowerQ.setQ35(Objects.isNull(dataHarmpowerQ.getQ35Min())?0.0f:dataHarmpowerQ.getQ35Min());
influxDBDataHarmpowerQ.setQ36(Objects.isNull(dataHarmpowerQ.getQ36Min())?0.0f:dataHarmpowerQ.getQ36Min());
influxDBDataHarmpowerQ.setQ37(Objects.isNull(dataHarmpowerQ.getQ37Min())?0.0f:dataHarmpowerQ.getQ37Min());
influxDBDataHarmpowerQ.setQ38(Objects.isNull(dataHarmpowerQ.getQ38Min())?0.0f:dataHarmpowerQ.getQ38Min());
influxDBDataHarmpowerQ.setQ39(Objects.isNull(dataHarmpowerQ.getQ39Min())?0.0f:dataHarmpowerQ.getQ39Min());
influxDBDataHarmpowerQ.setQ40(Objects.isNull(dataHarmpowerQ.getQ40Min())?0.0f:dataHarmpowerQ.getQ40Min());
influxDBDataHarmpowerQ.setQ41(Objects.isNull(dataHarmpowerQ.getQ41Min())?0.0f:dataHarmpowerQ.getQ41Min());
influxDBDataHarmpowerQ.setQ42(Objects.isNull(dataHarmpowerQ.getQ42Min())?0.0f:dataHarmpowerQ.getQ42Min());
influxDBDataHarmpowerQ.setQ43(Objects.isNull(dataHarmpowerQ.getQ43Min())?0.0f:dataHarmpowerQ.getQ43Min());
influxDBDataHarmpowerQ.setQ44(Objects.isNull(dataHarmpowerQ.getQ44Min())?0.0f:dataHarmpowerQ.getQ44Min());
influxDBDataHarmpowerQ.setQ45(Objects.isNull(dataHarmpowerQ.getQ45Min())?0.0f:dataHarmpowerQ.getQ45Min());
influxDBDataHarmpowerQ.setQ46(Objects.isNull(dataHarmpowerQ.getQ46Min())?0.0f:dataHarmpowerQ.getQ46Min());
influxDBDataHarmpowerQ.setQ47(Objects.isNull(dataHarmpowerQ.getQ47Min())?0.0f:dataHarmpowerQ.getQ47Min());
influxDBDataHarmpowerQ.setQ48(Objects.isNull(dataHarmpowerQ.getQ48Min())?0.0f:dataHarmpowerQ.getQ48Min());
influxDBDataHarmpowerQ.setQ49(Objects.isNull(dataHarmpowerQ.getQ49Min())?0.0f:dataHarmpowerQ.getQ49Min());
influxDBDataHarmpowerQ.setQ50(Objects.isNull(dataHarmpowerQ.getQ50Min())?0.0f:dataHarmpowerQ.getQ50Min());
}
else if (valueType.equals("CP95")){
influxDBDataHarmpowerQ.setQ(Objects.isNull(dataHarmpowerQ.getQ())?0.0f:dataHarmpowerQ.getQ());
influxDBDataHarmpowerQ.setQ1(Objects.isNull(dataHarmpowerQ.getQ1Cp95())?0.0f:dataHarmpowerQ.getQ1Cp95());
influxDBDataHarmpowerQ.setQ2(Objects.isNull(dataHarmpowerQ.getQ2Cp95())?0.0f:dataHarmpowerQ.getQ2Cp95());
influxDBDataHarmpowerQ.setQ3(Objects.isNull(dataHarmpowerQ.getQ3Cp95())?0.0f:dataHarmpowerQ.getQ3Cp95());
influxDBDataHarmpowerQ.setQ4(Objects.isNull(dataHarmpowerQ.getQ4Cp95())?0.0f:dataHarmpowerQ.getQ4Cp95());
influxDBDataHarmpowerQ.setQ5(Objects.isNull(dataHarmpowerQ.getQ5Cp95())?0.0f:dataHarmpowerQ.getQ5Cp95());
influxDBDataHarmpowerQ.setQ6(Objects.isNull(dataHarmpowerQ.getQ6Cp95())?0.0f:dataHarmpowerQ.getQ6Cp95());
influxDBDataHarmpowerQ.setQ7(Objects.isNull(dataHarmpowerQ.getQ7Cp95())?0.0f:dataHarmpowerQ.getQ7Cp95());
influxDBDataHarmpowerQ.setQ8(Objects.isNull(dataHarmpowerQ.getQ8Cp95())?0.0f:dataHarmpowerQ.getQ8Cp95());
influxDBDataHarmpowerQ.setQ9(Objects.isNull(dataHarmpowerQ.getQ9Cp95())?0.0f:dataHarmpowerQ.getQ9Cp95());
influxDBDataHarmpowerQ.setQ10(Objects.isNull(dataHarmpowerQ.getQ10Cp95())?0.0f:dataHarmpowerQ.getQ10Cp95());
influxDBDataHarmpowerQ.setQ11(Objects.isNull(dataHarmpowerQ.getQ11Cp95())?0.0f:dataHarmpowerQ.getQ11Cp95());
influxDBDataHarmpowerQ.setQ12(Objects.isNull(dataHarmpowerQ.getQ12Cp95())?0.0f:dataHarmpowerQ.getQ12Cp95());
influxDBDataHarmpowerQ.setQ13(Objects.isNull(dataHarmpowerQ.getQ13Cp95())?0.0f:dataHarmpowerQ.getQ13Cp95());
influxDBDataHarmpowerQ.setQ14(Objects.isNull(dataHarmpowerQ.getQ14Cp95())?0.0f:dataHarmpowerQ.getQ14Cp95());
influxDBDataHarmpowerQ.setQ15(Objects.isNull(dataHarmpowerQ.getQ15Cp95())?0.0f:dataHarmpowerQ.getQ15Cp95());
influxDBDataHarmpowerQ.setQ16(Objects.isNull(dataHarmpowerQ.getQ16Cp95())?0.0f:dataHarmpowerQ.getQ16Cp95());
influxDBDataHarmpowerQ.setQ17(Objects.isNull(dataHarmpowerQ.getQ17Cp95())?0.0f:dataHarmpowerQ.getQ17Cp95());
influxDBDataHarmpowerQ.setQ18(Objects.isNull(dataHarmpowerQ.getQ18Cp95())?0.0f:dataHarmpowerQ.getQ18Cp95());
influxDBDataHarmpowerQ.setQ19(Objects.isNull(dataHarmpowerQ.getQ19Cp95())?0.0f:dataHarmpowerQ.getQ19Cp95());
influxDBDataHarmpowerQ.setQ20(Objects.isNull(dataHarmpowerQ.getQ20Cp95())?0.0f:dataHarmpowerQ.getQ20Cp95());
influxDBDataHarmpowerQ.setQ21(Objects.isNull(dataHarmpowerQ.getQ21Cp95())?0.0f:dataHarmpowerQ.getQ21Cp95());
influxDBDataHarmpowerQ.setQ22(Objects.isNull(dataHarmpowerQ.getQ22Cp95())?0.0f:dataHarmpowerQ.getQ22Cp95());
influxDBDataHarmpowerQ.setQ23(Objects.isNull(dataHarmpowerQ.getQ23Cp95())?0.0f:dataHarmpowerQ.getQ23Cp95());
influxDBDataHarmpowerQ.setQ24(Objects.isNull(dataHarmpowerQ.getQ24Cp95())?0.0f:dataHarmpowerQ.getQ24Cp95());
influxDBDataHarmpowerQ.setQ25(Objects.isNull(dataHarmpowerQ.getQ25Cp95())?0.0f:dataHarmpowerQ.getQ25Cp95());
influxDBDataHarmpowerQ.setQ26(Objects.isNull(dataHarmpowerQ.getQ26Cp95())?0.0f:dataHarmpowerQ.getQ26Cp95());
influxDBDataHarmpowerQ.setQ27(Objects.isNull(dataHarmpowerQ.getQ27Cp95())?0.0f:dataHarmpowerQ.getQ27Cp95());
influxDBDataHarmpowerQ.setQ28(Objects.isNull(dataHarmpowerQ.getQ28Cp95())?0.0f:dataHarmpowerQ.getQ28Cp95());
influxDBDataHarmpowerQ.setQ29(Objects.isNull(dataHarmpowerQ.getQ29Cp95())?0.0f:dataHarmpowerQ.getQ29Cp95());
influxDBDataHarmpowerQ.setQ30(Objects.isNull(dataHarmpowerQ.getQ30Cp95())?0.0f:dataHarmpowerQ.getQ30Cp95());
influxDBDataHarmpowerQ.setQ31(Objects.isNull(dataHarmpowerQ.getQ31Cp95())?0.0f:dataHarmpowerQ.getQ31Cp95());
influxDBDataHarmpowerQ.setQ32(Objects.isNull(dataHarmpowerQ.getQ32Cp95())?0.0f:dataHarmpowerQ.getQ32Cp95());
influxDBDataHarmpowerQ.setQ33(Objects.isNull(dataHarmpowerQ.getQ33Cp95())?0.0f:dataHarmpowerQ.getQ33Cp95());
influxDBDataHarmpowerQ.setQ34(Objects.isNull(dataHarmpowerQ.getQ34Cp95())?0.0f:dataHarmpowerQ.getQ34Cp95());
influxDBDataHarmpowerQ.setQ35(Objects.isNull(dataHarmpowerQ.getQ35Cp95())?0.0f:dataHarmpowerQ.getQ35Cp95());
influxDBDataHarmpowerQ.setQ36(Objects.isNull(dataHarmpowerQ.getQ36Cp95())?0.0f:dataHarmpowerQ.getQ36Cp95());
influxDBDataHarmpowerQ.setQ37(Objects.isNull(dataHarmpowerQ.getQ37Cp95())?0.0f:dataHarmpowerQ.getQ37Cp95());
influxDBDataHarmpowerQ.setQ38(Objects.isNull(dataHarmpowerQ.getQ38Cp95())?0.0f:dataHarmpowerQ.getQ38Cp95());
influxDBDataHarmpowerQ.setQ39(Objects.isNull(dataHarmpowerQ.getQ39Cp95())?0.0f:dataHarmpowerQ.getQ39Cp95());
influxDBDataHarmpowerQ.setQ40(Objects.isNull(dataHarmpowerQ.getQ40Cp95())?0.0f:dataHarmpowerQ.getQ40Cp95());
influxDBDataHarmpowerQ.setQ41(Objects.isNull(dataHarmpowerQ.getQ41Cp95())?0.0f:dataHarmpowerQ.getQ41Cp95());
influxDBDataHarmpowerQ.setQ42(Objects.isNull(dataHarmpowerQ.getQ42Cp95())?0.0f:dataHarmpowerQ.getQ42Cp95());
influxDBDataHarmpowerQ.setQ43(Objects.isNull(dataHarmpowerQ.getQ43Cp95())?0.0f:dataHarmpowerQ.getQ43Cp95());
influxDBDataHarmpowerQ.setQ44(Objects.isNull(dataHarmpowerQ.getQ44Cp95())?0.0f:dataHarmpowerQ.getQ44Cp95());
influxDBDataHarmpowerQ.setQ45(Objects.isNull(dataHarmpowerQ.getQ45Cp95())?0.0f:dataHarmpowerQ.getQ45Cp95());
influxDBDataHarmpowerQ.setQ46(Objects.isNull(dataHarmpowerQ.getQ46Cp95())?0.0f:dataHarmpowerQ.getQ46Cp95());
influxDBDataHarmpowerQ.setQ47(Objects.isNull(dataHarmpowerQ.getQ47Cp95())?0.0f:dataHarmpowerQ.getQ47Cp95());
influxDBDataHarmpowerQ.setQ48(Objects.isNull(dataHarmpowerQ.getQ48Cp95())?0.0f:dataHarmpowerQ.getQ48Cp95());
influxDBDataHarmpowerQ.setQ49(Objects.isNull(dataHarmpowerQ.getQ49Cp95())?0.0f:dataHarmpowerQ.getQ49Cp95());
influxDBDataHarmpowerQ.setQ50(Objects.isNull(dataHarmpowerQ.getQ50Cp95())?0.0f:dataHarmpowerQ.getQ50Cp95());
}
influxDBDataHarmpowerQList.add(influxDBDataHarmpowerQ);
}
return influxDBDataHarmpowerQList;
}
}

View File

@@ -0,0 +1,441 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 9:13
*/
@Data
@Measurement(name = "data_harmpower_s")
public class DataHarmpowerS {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "s")
private Float s;
@Column(name = "s_1")
private Float s1;
@Column(name = "s_2")
private Float s2;
@Column(name = "s_3")
private Float s3;
@Column(name = "s_4")
private Float s4;
@Column(name = "s_5")
private Float s5;
@Column(name = "s_6")
private Float s6;
@Column(name = "s_7")
private Float s7;
@Column(name = "s_8")
private Float s8;
@Column(name = "s_9")
private Float s9;
@Column(name = "s_10")
private Float s10;
@Column(name = "s_11")
private Float s11;
@Column(name = "s_12")
private Float s12;
@Column(name = "s_13")
private Float s13;
@Column(name = "s_14")
private Float s14;
@Column(name = "s_15")
private Float s15;
@Column(name = "s_16")
private Float s16;
@Column(name = "s_17")
private Float s17;
@Column(name = "s_18")
private Float s18;
@Column(name = "s_19")
private Float s19;
@Column(name = "s_20")
private Float s20;
@Column(name = "s_21")
private Float s21;
@Column(name = "s_22")
private Float s22;
@Column(name = "s_23")
private Float s23;
@Column(name = "s_24")
private Float s24;
@Column(name = "s_25")
private Float s25;
@Column(name = "s_26")
private Float s26;
@Column(name = "s_27")
private Float s27;
@Column(name = "s_28")
private Float s28;
@Column(name = "s_29")
private Float s29;
@Column(name = "s_30")
private Float s30;
@Column(name = "s_31")
private Float s31;
@Column(name = "s_32")
private Float s32;
@Column(name = "s_33")
private Float s33;
@Column(name = "s_34")
private Float s34;
@Column(name = "s_35")
private Float s35;
@Column(name = "s_36")
private Float s36;
@Column(name = "s_37")
private Float s37;
@Column(name = "s_38")
private Float s38;
@Column(name = "s_39")
private Float s39;
@Column(name = "s_40")
private Float s40;
@Column(name = "s_41")
private Float s41;
@Column(name = "s_42")
private Float s42;
@Column(name = "s_43")
private Float s43;
@Column(name = "s_44")
private Float s44;
@Column(name = "s_45")
private Float s45;
@Column(name = "s_46")
private Float s46;
@Column(name = "s_47")
private Float s47;
@Column(name = "s_48")
private Float s48;
@Column(name = "s_49")
private Float s49;
@Column(name = "s_50")
private Float s50;
public static List<DataHarmpowerS> relationToInfluxDB(DataHarmpowerSDTO dataHarmpowerS) {
if (dataHarmpowerS == null) {
return null;
}
List<DataHarmpowerS> influxDBDataHarmpowerSList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmpowerS influxDBDataHarmpowerS = new DataHarmpowerS();
Instant instant = dataHarmpowerS.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataHarmpowerS.setTime(instant);
influxDBDataHarmpowerS.setLineId(dataHarmpowerS.getLineid());
influxDBDataHarmpowerS.setPhaseType(dataHarmpowerS.getPhasicType());
influxDBDataHarmpowerS.setQualityFlag(dataHarmpowerS.getQualityflag()+"");
influxDBDataHarmpowerS.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataHarmpowerS.setS(Objects.isNull(dataHarmpowerS.getS())?0.0f:dataHarmpowerS.getS());
influxDBDataHarmpowerS.setS1(Objects.isNull(dataHarmpowerS.getS1())?0.0f:dataHarmpowerS.getS1());
influxDBDataHarmpowerS.setS2(Objects.isNull(dataHarmpowerS.getS2())?0.0f:dataHarmpowerS.getS2());
influxDBDataHarmpowerS.setS3(Objects.isNull(dataHarmpowerS.getS3())?0.0f:dataHarmpowerS.getS3());
influxDBDataHarmpowerS.setS4(Objects.isNull(dataHarmpowerS.getS4())?0.0f:dataHarmpowerS.getS4());
influxDBDataHarmpowerS.setS5(Objects.isNull(dataHarmpowerS.getS5())?0.0f:dataHarmpowerS.getS5());
influxDBDataHarmpowerS.setS6(Objects.isNull(dataHarmpowerS.getS6())?0.0f:dataHarmpowerS.getS6());
influxDBDataHarmpowerS.setS7(Objects.isNull(dataHarmpowerS.getS7())?0.0f:dataHarmpowerS.getS7());
influxDBDataHarmpowerS.setS8(Objects.isNull(dataHarmpowerS.getS8())?0.0f:dataHarmpowerS.getS8());
influxDBDataHarmpowerS.setS9(Objects.isNull(dataHarmpowerS.getS9())?0.0f:dataHarmpowerS.getS9());
influxDBDataHarmpowerS.setS10(Objects.isNull(dataHarmpowerS.getS10())?0.0f:dataHarmpowerS.getS10());
influxDBDataHarmpowerS.setS11(Objects.isNull(dataHarmpowerS.getS11())?0.0f:dataHarmpowerS.getS11());
influxDBDataHarmpowerS.setS12(Objects.isNull(dataHarmpowerS.getS12())?0.0f:dataHarmpowerS.getS12());
influxDBDataHarmpowerS.setS13(Objects.isNull(dataHarmpowerS.getS13())?0.0f:dataHarmpowerS.getS13());
influxDBDataHarmpowerS.setS14(Objects.isNull(dataHarmpowerS.getS14())?0.0f:dataHarmpowerS.getS14());
influxDBDataHarmpowerS.setS15(Objects.isNull(dataHarmpowerS.getS15())?0.0f:dataHarmpowerS.getS15());
influxDBDataHarmpowerS.setS16(Objects.isNull(dataHarmpowerS.getS16())?0.0f:dataHarmpowerS.getS16());
influxDBDataHarmpowerS.setS17(Objects.isNull(dataHarmpowerS.getS17())?0.0f:dataHarmpowerS.getS17());
influxDBDataHarmpowerS.setS18(Objects.isNull(dataHarmpowerS.getS18())?0.0f:dataHarmpowerS.getS18());
influxDBDataHarmpowerS.setS19(Objects.isNull(dataHarmpowerS.getS19())?0.0f:dataHarmpowerS.getS19());
influxDBDataHarmpowerS.setS20(Objects.isNull(dataHarmpowerS.getS20())?0.0f:dataHarmpowerS.getS20());
influxDBDataHarmpowerS.setS21(Objects.isNull(dataHarmpowerS.getS21())?0.0f:dataHarmpowerS.getS21());
influxDBDataHarmpowerS.setS22(Objects.isNull(dataHarmpowerS.getS22())?0.0f:dataHarmpowerS.getS22());
influxDBDataHarmpowerS.setS23(Objects.isNull(dataHarmpowerS.getS23())?0.0f:dataHarmpowerS.getS23());
influxDBDataHarmpowerS.setS24(Objects.isNull(dataHarmpowerS.getS24())?0.0f:dataHarmpowerS.getS24());
influxDBDataHarmpowerS.setS25(Objects.isNull(dataHarmpowerS.getS25())?0.0f:dataHarmpowerS.getS25());
influxDBDataHarmpowerS.setS26(Objects.isNull(dataHarmpowerS.getS26())?0.0f:dataHarmpowerS.getS26());
influxDBDataHarmpowerS.setS27(Objects.isNull(dataHarmpowerS.getS27())?0.0f:dataHarmpowerS.getS27());
influxDBDataHarmpowerS.setS28(Objects.isNull(dataHarmpowerS.getS28())?0.0f:dataHarmpowerS.getS28());
influxDBDataHarmpowerS.setS29(Objects.isNull(dataHarmpowerS.getS29())?0.0f:dataHarmpowerS.getS29());
influxDBDataHarmpowerS.setS30(Objects.isNull(dataHarmpowerS.getS30())?0.0f:dataHarmpowerS.getS30());
influxDBDataHarmpowerS.setS31(Objects.isNull(dataHarmpowerS.getS31())?0.0f:dataHarmpowerS.getS31());
influxDBDataHarmpowerS.setS32(Objects.isNull(dataHarmpowerS.getS32())?0.0f:dataHarmpowerS.getS32());
influxDBDataHarmpowerS.setS33(Objects.isNull(dataHarmpowerS.getS33())?0.0f:dataHarmpowerS.getS33());
influxDBDataHarmpowerS.setS34(Objects.isNull(dataHarmpowerS.getS34())?0.0f:dataHarmpowerS.getS34());
influxDBDataHarmpowerS.setS35(Objects.isNull(dataHarmpowerS.getS35())?0.0f:dataHarmpowerS.getS35());
influxDBDataHarmpowerS.setS36(Objects.isNull(dataHarmpowerS.getS36())?0.0f:dataHarmpowerS.getS36());
influxDBDataHarmpowerS.setS37(Objects.isNull(dataHarmpowerS.getS37())?0.0f:dataHarmpowerS.getS37());
influxDBDataHarmpowerS.setS38(Objects.isNull(dataHarmpowerS.getS38())?0.0f:dataHarmpowerS.getS38());
influxDBDataHarmpowerS.setS39(Objects.isNull(dataHarmpowerS.getS39())?0.0f:dataHarmpowerS.getS39());
influxDBDataHarmpowerS.setS40(Objects.isNull(dataHarmpowerS.getS40())?0.0f:dataHarmpowerS.getS40());
influxDBDataHarmpowerS.setS41(Objects.isNull(dataHarmpowerS.getS41())?0.0f:dataHarmpowerS.getS41());
influxDBDataHarmpowerS.setS42(Objects.isNull(dataHarmpowerS.getS42())?0.0f:dataHarmpowerS.getS42());
influxDBDataHarmpowerS.setS43(Objects.isNull(dataHarmpowerS.getS43())?0.0f:dataHarmpowerS.getS43());
influxDBDataHarmpowerS.setS44(Objects.isNull(dataHarmpowerS.getS44())?0.0f:dataHarmpowerS.getS44());
influxDBDataHarmpowerS.setS45(Objects.isNull(dataHarmpowerS.getS45())?0.0f:dataHarmpowerS.getS45());
influxDBDataHarmpowerS.setS46(Objects.isNull(dataHarmpowerS.getS46())?0.0f:dataHarmpowerS.getS46());
influxDBDataHarmpowerS.setS47(Objects.isNull(dataHarmpowerS.getS47())?0.0f:dataHarmpowerS.getS47());
influxDBDataHarmpowerS.setS48(Objects.isNull(dataHarmpowerS.getS48())?0.0f:dataHarmpowerS.getS48());
influxDBDataHarmpowerS.setS49(Objects.isNull(dataHarmpowerS.getS49())?0.0f:dataHarmpowerS.getS49());
influxDBDataHarmpowerS.setS50(Objects.isNull(dataHarmpowerS.getS50())?0.0f:dataHarmpowerS.getS50());
}
else if (valueType.equals("MAX")){
influxDBDataHarmpowerS.setS(Objects.isNull(dataHarmpowerS.getS())?0.0f:dataHarmpowerS.getS());
influxDBDataHarmpowerS.setS1(Objects.isNull(dataHarmpowerS.getS1Max())?0.0f:dataHarmpowerS.getS1Max());
influxDBDataHarmpowerS.setS2(Objects.isNull(dataHarmpowerS.getS2Max())?0.0f:dataHarmpowerS.getS2Max());
influxDBDataHarmpowerS.setS3(Objects.isNull(dataHarmpowerS.getS3Max())?0.0f:dataHarmpowerS.getS3Max());
influxDBDataHarmpowerS.setS4(Objects.isNull(dataHarmpowerS.getS4Max())?0.0f:dataHarmpowerS.getS4Max());
influxDBDataHarmpowerS.setS5(Objects.isNull(dataHarmpowerS.getS5Max())?0.0f:dataHarmpowerS.getS5Max());
influxDBDataHarmpowerS.setS6(Objects.isNull(dataHarmpowerS.getS6Max())?0.0f:dataHarmpowerS.getS6Max());
influxDBDataHarmpowerS.setS7(Objects.isNull(dataHarmpowerS.getS7Max())?0.0f:dataHarmpowerS.getS7Max());
influxDBDataHarmpowerS.setS8(Objects.isNull(dataHarmpowerS.getS8Max())?0.0f:dataHarmpowerS.getS8Max());
influxDBDataHarmpowerS.setS9(Objects.isNull(dataHarmpowerS.getS9Max())?0.0f:dataHarmpowerS.getS9Max());
influxDBDataHarmpowerS.setS10(Objects.isNull(dataHarmpowerS.getS10Max())?0.0f:dataHarmpowerS.getS10Max());
influxDBDataHarmpowerS.setS11(Objects.isNull(dataHarmpowerS.getS11Max())?0.0f:dataHarmpowerS.getS11Max());
influxDBDataHarmpowerS.setS12(Objects.isNull(dataHarmpowerS.getS12Max())?0.0f:dataHarmpowerS.getS12Max());
influxDBDataHarmpowerS.setS13(Objects.isNull(dataHarmpowerS.getS13Max())?0.0f:dataHarmpowerS.getS13Max());
influxDBDataHarmpowerS.setS14(Objects.isNull(dataHarmpowerS.getS14Max())?0.0f:dataHarmpowerS.getS14Max());
influxDBDataHarmpowerS.setS15(Objects.isNull(dataHarmpowerS.getS15Max())?0.0f:dataHarmpowerS.getS15Max());
influxDBDataHarmpowerS.setS16(Objects.isNull(dataHarmpowerS.getS16Max())?0.0f:dataHarmpowerS.getS16Max());
influxDBDataHarmpowerS.setS17(Objects.isNull(dataHarmpowerS.getS17Max())?0.0f:dataHarmpowerS.getS17Max());
influxDBDataHarmpowerS.setS18(Objects.isNull(dataHarmpowerS.getS18Max())?0.0f:dataHarmpowerS.getS18Max());
influxDBDataHarmpowerS.setS19(Objects.isNull(dataHarmpowerS.getS19Max())?0.0f:dataHarmpowerS.getS19Max());
influxDBDataHarmpowerS.setS20(Objects.isNull(dataHarmpowerS.getS20Max())?0.0f:dataHarmpowerS.getS20Max());
influxDBDataHarmpowerS.setS21(Objects.isNull(dataHarmpowerS.getS21Max())?0.0f:dataHarmpowerS.getS21Max());
influxDBDataHarmpowerS.setS22(Objects.isNull(dataHarmpowerS.getS22Max())?0.0f:dataHarmpowerS.getS22Max());
influxDBDataHarmpowerS.setS23(Objects.isNull(dataHarmpowerS.getS23Max())?0.0f:dataHarmpowerS.getS23Max());
influxDBDataHarmpowerS.setS24(Objects.isNull(dataHarmpowerS.getS24Max())?0.0f:dataHarmpowerS.getS24Max());
influxDBDataHarmpowerS.setS25(Objects.isNull(dataHarmpowerS.getS25Max())?0.0f:dataHarmpowerS.getS25Max());
influxDBDataHarmpowerS.setS26(Objects.isNull(dataHarmpowerS.getS26Max())?0.0f:dataHarmpowerS.getS26Max());
influxDBDataHarmpowerS.setS27(Objects.isNull(dataHarmpowerS.getS27Max())?0.0f:dataHarmpowerS.getS27Max());
influxDBDataHarmpowerS.setS28(Objects.isNull(dataHarmpowerS.getS28Max())?0.0f:dataHarmpowerS.getS28Max());
influxDBDataHarmpowerS.setS29(Objects.isNull(dataHarmpowerS.getS29Max())?0.0f:dataHarmpowerS.getS29Max());
influxDBDataHarmpowerS.setS30(Objects.isNull(dataHarmpowerS.getS30Max())?0.0f:dataHarmpowerS.getS30Max());
influxDBDataHarmpowerS.setS31(Objects.isNull(dataHarmpowerS.getS31Max())?0.0f:dataHarmpowerS.getS31Max());
influxDBDataHarmpowerS.setS32(Objects.isNull(dataHarmpowerS.getS32Max())?0.0f:dataHarmpowerS.getS32Max());
influxDBDataHarmpowerS.setS33(Objects.isNull(dataHarmpowerS.getS33Max())?0.0f:dataHarmpowerS.getS33Max());
influxDBDataHarmpowerS.setS34(Objects.isNull(dataHarmpowerS.getS34Max())?0.0f:dataHarmpowerS.getS34Max());
influxDBDataHarmpowerS.setS35(Objects.isNull(dataHarmpowerS.getS35Max())?0.0f:dataHarmpowerS.getS35Max());
influxDBDataHarmpowerS.setS36(Objects.isNull(dataHarmpowerS.getS36Max())?0.0f:dataHarmpowerS.getS36Max());
influxDBDataHarmpowerS.setS37(Objects.isNull(dataHarmpowerS.getS37Max())?0.0f:dataHarmpowerS.getS37Max());
influxDBDataHarmpowerS.setS38(Objects.isNull(dataHarmpowerS.getS38Max())?0.0f:dataHarmpowerS.getS38Max());
influxDBDataHarmpowerS.setS39(Objects.isNull(dataHarmpowerS.getS39Max())?0.0f:dataHarmpowerS.getS39Max());
influxDBDataHarmpowerS.setS40(Objects.isNull(dataHarmpowerS.getS40Max())?0.0f:dataHarmpowerS.getS40Max());
influxDBDataHarmpowerS.setS41(Objects.isNull(dataHarmpowerS.getS41Max())?0.0f:dataHarmpowerS.getS41Max());
influxDBDataHarmpowerS.setS42(Objects.isNull(dataHarmpowerS.getS42Max())?0.0f:dataHarmpowerS.getS42Max());
influxDBDataHarmpowerS.setS43(Objects.isNull(dataHarmpowerS.getS43Max())?0.0f:dataHarmpowerS.getS43Max());
influxDBDataHarmpowerS.setS44(Objects.isNull(dataHarmpowerS.getS44Max())?0.0f:dataHarmpowerS.getS44Max());
influxDBDataHarmpowerS.setS45(Objects.isNull(dataHarmpowerS.getS45Max())?0.0f:dataHarmpowerS.getS45Max());
influxDBDataHarmpowerS.setS46(Objects.isNull(dataHarmpowerS.getS46Max())?0.0f:dataHarmpowerS.getS46Max());
influxDBDataHarmpowerS.setS47(Objects.isNull(dataHarmpowerS.getS47Max())?0.0f:dataHarmpowerS.getS47Max());
influxDBDataHarmpowerS.setS48(Objects.isNull(dataHarmpowerS.getS48Max())?0.0f:dataHarmpowerS.getS48Max());
influxDBDataHarmpowerS.setS49(Objects.isNull(dataHarmpowerS.getS49Max())?0.0f:dataHarmpowerS.getS49Max());
influxDBDataHarmpowerS.setS50(Objects.isNull(dataHarmpowerS.getS50Max())?0.0f:dataHarmpowerS.getS50Max());
}
else if (valueType.equals("MIN")){
influxDBDataHarmpowerS.setS(Objects.isNull(dataHarmpowerS.getS())?0.0f:dataHarmpowerS.getS());
influxDBDataHarmpowerS.setS1(Objects.isNull(dataHarmpowerS.getS1Min())?0.0f:dataHarmpowerS.getS1Min());
influxDBDataHarmpowerS.setS2(Objects.isNull(dataHarmpowerS.getS2Min())?0.0f:dataHarmpowerS.getS2Min());
influxDBDataHarmpowerS.setS3(Objects.isNull(dataHarmpowerS.getS3Min())?0.0f:dataHarmpowerS.getS3Min());
influxDBDataHarmpowerS.setS4(Objects.isNull(dataHarmpowerS.getS4Min())?0.0f:dataHarmpowerS.getS4Min());
influxDBDataHarmpowerS.setS5(Objects.isNull(dataHarmpowerS.getS5Min())?0.0f:dataHarmpowerS.getS5Min());
influxDBDataHarmpowerS.setS6(Objects.isNull(dataHarmpowerS.getS6Min())?0.0f:dataHarmpowerS.getS6Min());
influxDBDataHarmpowerS.setS7(Objects.isNull(dataHarmpowerS.getS7Min())?0.0f:dataHarmpowerS.getS7Min());
influxDBDataHarmpowerS.setS8(Objects.isNull(dataHarmpowerS.getS8Min())?0.0f:dataHarmpowerS.getS8Min());
influxDBDataHarmpowerS.setS9(Objects.isNull(dataHarmpowerS.getS9Min())?0.0f:dataHarmpowerS.getS9Min());
influxDBDataHarmpowerS.setS10(Objects.isNull(dataHarmpowerS.getS10Min())?0.0f:dataHarmpowerS.getS10Min());
influxDBDataHarmpowerS.setS11(Objects.isNull(dataHarmpowerS.getS11Min())?0.0f:dataHarmpowerS.getS11Min());
influxDBDataHarmpowerS.setS12(Objects.isNull(dataHarmpowerS.getS12Min())?0.0f:dataHarmpowerS.getS12Min());
influxDBDataHarmpowerS.setS13(Objects.isNull(dataHarmpowerS.getS13Min())?0.0f:dataHarmpowerS.getS13Min());
influxDBDataHarmpowerS.setS14(Objects.isNull(dataHarmpowerS.getS14Min())?0.0f:dataHarmpowerS.getS14Min());
influxDBDataHarmpowerS.setS15(Objects.isNull(dataHarmpowerS.getS15Min())?0.0f:dataHarmpowerS.getS15Min());
influxDBDataHarmpowerS.setS16(Objects.isNull(dataHarmpowerS.getS16Min())?0.0f:dataHarmpowerS.getS16Min());
influxDBDataHarmpowerS.setS17(Objects.isNull(dataHarmpowerS.getS17Min())?0.0f:dataHarmpowerS.getS17Min());
influxDBDataHarmpowerS.setS18(Objects.isNull(dataHarmpowerS.getS18Min())?0.0f:dataHarmpowerS.getS18Min());
influxDBDataHarmpowerS.setS19(Objects.isNull(dataHarmpowerS.getS19Min())?0.0f:dataHarmpowerS.getS19Min());
influxDBDataHarmpowerS.setS20(Objects.isNull(dataHarmpowerS.getS20Min())?0.0f:dataHarmpowerS.getS20Min());
influxDBDataHarmpowerS.setS21(Objects.isNull(dataHarmpowerS.getS21Min())?0.0f:dataHarmpowerS.getS21Min());
influxDBDataHarmpowerS.setS22(Objects.isNull(dataHarmpowerS.getS22Min())?0.0f:dataHarmpowerS.getS22Min());
influxDBDataHarmpowerS.setS23(Objects.isNull(dataHarmpowerS.getS23Min())?0.0f:dataHarmpowerS.getS23Min());
influxDBDataHarmpowerS.setS24(Objects.isNull(dataHarmpowerS.getS24Min())?0.0f:dataHarmpowerS.getS24Min());
influxDBDataHarmpowerS.setS25(Objects.isNull(dataHarmpowerS.getS25Min())?0.0f:dataHarmpowerS.getS25Min());
influxDBDataHarmpowerS.setS26(Objects.isNull(dataHarmpowerS.getS26Min())?0.0f:dataHarmpowerS.getS26Min());
influxDBDataHarmpowerS.setS27(Objects.isNull(dataHarmpowerS.getS27Min())?0.0f:dataHarmpowerS.getS27Min());
influxDBDataHarmpowerS.setS28(Objects.isNull(dataHarmpowerS.getS28Min())?0.0f:dataHarmpowerS.getS28Min());
influxDBDataHarmpowerS.setS29(Objects.isNull(dataHarmpowerS.getS29Min())?0.0f:dataHarmpowerS.getS29Min());
influxDBDataHarmpowerS.setS30(Objects.isNull(dataHarmpowerS.getS30Min())?0.0f:dataHarmpowerS.getS30Min());
influxDBDataHarmpowerS.setS31(Objects.isNull(dataHarmpowerS.getS31Min())?0.0f:dataHarmpowerS.getS31Min());
influxDBDataHarmpowerS.setS32(Objects.isNull(dataHarmpowerS.getS32Min())?0.0f:dataHarmpowerS.getS32Min());
influxDBDataHarmpowerS.setS33(Objects.isNull(dataHarmpowerS.getS33Min())?0.0f:dataHarmpowerS.getS33Min());
influxDBDataHarmpowerS.setS34(Objects.isNull(dataHarmpowerS.getS34Min())?0.0f:dataHarmpowerS.getS34Min());
influxDBDataHarmpowerS.setS35(Objects.isNull(dataHarmpowerS.getS35Min())?0.0f:dataHarmpowerS.getS35Min());
influxDBDataHarmpowerS.setS36(Objects.isNull(dataHarmpowerS.getS36Min())?0.0f:dataHarmpowerS.getS36Min());
influxDBDataHarmpowerS.setS37(Objects.isNull(dataHarmpowerS.getS37Min())?0.0f:dataHarmpowerS.getS37Min());
influxDBDataHarmpowerS.setS38(Objects.isNull(dataHarmpowerS.getS38Min())?0.0f:dataHarmpowerS.getS38Min());
influxDBDataHarmpowerS.setS39(Objects.isNull(dataHarmpowerS.getS39Min())?0.0f:dataHarmpowerS.getS39Min());
influxDBDataHarmpowerS.setS40(Objects.isNull(dataHarmpowerS.getS40Min())?0.0f:dataHarmpowerS.getS40Min());
influxDBDataHarmpowerS.setS41(Objects.isNull(dataHarmpowerS.getS41Min())?0.0f:dataHarmpowerS.getS41Min());
influxDBDataHarmpowerS.setS42(Objects.isNull(dataHarmpowerS.getS42Min())?0.0f:dataHarmpowerS.getS42Min());
influxDBDataHarmpowerS.setS43(Objects.isNull(dataHarmpowerS.getS43Min())?0.0f:dataHarmpowerS.getS43Min());
influxDBDataHarmpowerS.setS44(Objects.isNull(dataHarmpowerS.getS44Min())?0.0f:dataHarmpowerS.getS44Min());
influxDBDataHarmpowerS.setS45(Objects.isNull(dataHarmpowerS.getS45Min())?0.0f:dataHarmpowerS.getS45Min());
influxDBDataHarmpowerS.setS46(Objects.isNull(dataHarmpowerS.getS46Min())?0.0f:dataHarmpowerS.getS46Min());
influxDBDataHarmpowerS.setS47(Objects.isNull(dataHarmpowerS.getS47Min())?0.0f:dataHarmpowerS.getS47Min());
influxDBDataHarmpowerS.setS48(Objects.isNull(dataHarmpowerS.getS48Min())?0.0f:dataHarmpowerS.getS48Min());
influxDBDataHarmpowerS.setS49(Objects.isNull(dataHarmpowerS.getS49Min())?0.0f:dataHarmpowerS.getS49Min());
influxDBDataHarmpowerS.setS50(Objects.isNull(dataHarmpowerS.getS50Min())?0.0f:dataHarmpowerS.getS50Min());
}
else if (valueType.equals("CP95")){
influxDBDataHarmpowerS.setS(Objects.isNull(dataHarmpowerS.getS())?0.0f:dataHarmpowerS.getS());
influxDBDataHarmpowerS.setS1(Objects.isNull(dataHarmpowerS.getS1Cp95())?0.0f:dataHarmpowerS.getS1Cp95());
influxDBDataHarmpowerS.setS2(Objects.isNull(dataHarmpowerS.getS2Cp95())?0.0f:dataHarmpowerS.getS2Cp95());
influxDBDataHarmpowerS.setS3(Objects.isNull(dataHarmpowerS.getS3Cp95())?0.0f:dataHarmpowerS.getS3Cp95());
influxDBDataHarmpowerS.setS4(Objects.isNull(dataHarmpowerS.getS4Cp95())?0.0f:dataHarmpowerS.getS4Cp95());
influxDBDataHarmpowerS.setS5(Objects.isNull(dataHarmpowerS.getS5Cp95())?0.0f:dataHarmpowerS.getS5Cp95());
influxDBDataHarmpowerS.setS6(Objects.isNull(dataHarmpowerS.getS6Cp95())?0.0f:dataHarmpowerS.getS6Cp95());
influxDBDataHarmpowerS.setS7(Objects.isNull(dataHarmpowerS.getS7Cp95())?0.0f:dataHarmpowerS.getS7Cp95());
influxDBDataHarmpowerS.setS8(Objects.isNull(dataHarmpowerS.getS8Cp95())?0.0f:dataHarmpowerS.getS8Cp95());
influxDBDataHarmpowerS.setS9(Objects.isNull(dataHarmpowerS.getS9Cp95())?0.0f:dataHarmpowerS.getS9Cp95());
influxDBDataHarmpowerS.setS10(Objects.isNull(dataHarmpowerS.getS10Cp95())?0.0f:dataHarmpowerS.getS10Cp95());
influxDBDataHarmpowerS.setS11(Objects.isNull(dataHarmpowerS.getS11Cp95())?0.0f:dataHarmpowerS.getS11Cp95());
influxDBDataHarmpowerS.setS12(Objects.isNull(dataHarmpowerS.getS12Cp95())?0.0f:dataHarmpowerS.getS12Cp95());
influxDBDataHarmpowerS.setS13(Objects.isNull(dataHarmpowerS.getS13Cp95())?0.0f:dataHarmpowerS.getS13Cp95());
influxDBDataHarmpowerS.setS14(Objects.isNull(dataHarmpowerS.getS14Cp95())?0.0f:dataHarmpowerS.getS14Cp95());
influxDBDataHarmpowerS.setS15(Objects.isNull(dataHarmpowerS.getS15Cp95())?0.0f:dataHarmpowerS.getS15Cp95());
influxDBDataHarmpowerS.setS16(Objects.isNull(dataHarmpowerS.getS16Cp95())?0.0f:dataHarmpowerS.getS16Cp95());
influxDBDataHarmpowerS.setS17(Objects.isNull(dataHarmpowerS.getS17Cp95())?0.0f:dataHarmpowerS.getS17Cp95());
influxDBDataHarmpowerS.setS18(Objects.isNull(dataHarmpowerS.getS18Cp95())?0.0f:dataHarmpowerS.getS18Cp95());
influxDBDataHarmpowerS.setS19(Objects.isNull(dataHarmpowerS.getS19Cp95())?0.0f:dataHarmpowerS.getS19Cp95());
influxDBDataHarmpowerS.setS20(Objects.isNull(dataHarmpowerS.getS20Cp95())?0.0f:dataHarmpowerS.getS20Cp95());
influxDBDataHarmpowerS.setS21(Objects.isNull(dataHarmpowerS.getS21Cp95())?0.0f:dataHarmpowerS.getS21Cp95());
influxDBDataHarmpowerS.setS22(Objects.isNull(dataHarmpowerS.getS22Cp95())?0.0f:dataHarmpowerS.getS22Cp95());
influxDBDataHarmpowerS.setS23(Objects.isNull(dataHarmpowerS.getS23Cp95())?0.0f:dataHarmpowerS.getS23Cp95());
influxDBDataHarmpowerS.setS24(Objects.isNull(dataHarmpowerS.getS24Cp95())?0.0f:dataHarmpowerS.getS24Cp95());
influxDBDataHarmpowerS.setS25(Objects.isNull(dataHarmpowerS.getS25Cp95())?0.0f:dataHarmpowerS.getS25Cp95());
influxDBDataHarmpowerS.setS26(Objects.isNull(dataHarmpowerS.getS26Cp95())?0.0f:dataHarmpowerS.getS26Cp95());
influxDBDataHarmpowerS.setS27(Objects.isNull(dataHarmpowerS.getS27Cp95())?0.0f:dataHarmpowerS.getS27Cp95());
influxDBDataHarmpowerS.setS28(Objects.isNull(dataHarmpowerS.getS28Cp95())?0.0f:dataHarmpowerS.getS28Cp95());
influxDBDataHarmpowerS.setS29(Objects.isNull(dataHarmpowerS.getS29Cp95())?0.0f:dataHarmpowerS.getS29Cp95());
influxDBDataHarmpowerS.setS30(Objects.isNull(dataHarmpowerS.getS30Cp95())?0.0f:dataHarmpowerS.getS30Cp95());
influxDBDataHarmpowerS.setS31(Objects.isNull(dataHarmpowerS.getS31Cp95())?0.0f:dataHarmpowerS.getS31Cp95());
influxDBDataHarmpowerS.setS32(Objects.isNull(dataHarmpowerS.getS32Cp95())?0.0f:dataHarmpowerS.getS32Cp95());
influxDBDataHarmpowerS.setS33(Objects.isNull(dataHarmpowerS.getS33Cp95())?0.0f:dataHarmpowerS.getS33Cp95());
influxDBDataHarmpowerS.setS34(Objects.isNull(dataHarmpowerS.getS34Cp95())?0.0f:dataHarmpowerS.getS34Cp95());
influxDBDataHarmpowerS.setS35(Objects.isNull(dataHarmpowerS.getS35Cp95())?0.0f:dataHarmpowerS.getS35Cp95());
influxDBDataHarmpowerS.setS36(Objects.isNull(dataHarmpowerS.getS36Cp95())?0.0f:dataHarmpowerS.getS36Cp95());
influxDBDataHarmpowerS.setS37(Objects.isNull(dataHarmpowerS.getS37Cp95())?0.0f:dataHarmpowerS.getS37Cp95());
influxDBDataHarmpowerS.setS38(Objects.isNull(dataHarmpowerS.getS38Cp95())?0.0f:dataHarmpowerS.getS38Cp95());
influxDBDataHarmpowerS.setS39(Objects.isNull(dataHarmpowerS.getS39Cp95())?0.0f:dataHarmpowerS.getS39Cp95());
influxDBDataHarmpowerS.setS40(Objects.isNull(dataHarmpowerS.getS40Cp95())?0.0f:dataHarmpowerS.getS40Cp95());
influxDBDataHarmpowerS.setS41(Objects.isNull(dataHarmpowerS.getS41Cp95())?0.0f:dataHarmpowerS.getS41Cp95());
influxDBDataHarmpowerS.setS42(Objects.isNull(dataHarmpowerS.getS42Cp95())?0.0f:dataHarmpowerS.getS42Cp95());
influxDBDataHarmpowerS.setS43(Objects.isNull(dataHarmpowerS.getS43Cp95())?0.0f:dataHarmpowerS.getS43Cp95());
influxDBDataHarmpowerS.setS44(Objects.isNull(dataHarmpowerS.getS44Cp95())?0.0f:dataHarmpowerS.getS44Cp95());
influxDBDataHarmpowerS.setS45(Objects.isNull(dataHarmpowerS.getS45Cp95())?0.0f:dataHarmpowerS.getS45Cp95());
influxDBDataHarmpowerS.setS46(Objects.isNull(dataHarmpowerS.getS46Cp95())?0.0f:dataHarmpowerS.getS46Cp95());
influxDBDataHarmpowerS.setS47(Objects.isNull(dataHarmpowerS.getS47Cp95())?0.0f:dataHarmpowerS.getS47Cp95());
influxDBDataHarmpowerS.setS48(Objects.isNull(dataHarmpowerS.getS48Cp95())?0.0f:dataHarmpowerS.getS48Cp95());
influxDBDataHarmpowerS.setS49(Objects.isNull(dataHarmpowerS.getS49Cp95())?0.0f:dataHarmpowerS.getS49Cp95());
influxDBDataHarmpowerS.setS50(Objects.isNull(dataHarmpowerS.getS50Cp95())?0.0f:dataHarmpowerS.getS50Cp95());
}
influxDBDataHarmpowerSList.add(influxDBDataHarmpowerS);
}
return influxDBDataHarmpowerSList;
}
}

View File

@@ -0,0 +1,429 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmrateIDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 11:27
*/
@Data
@Measurement(name = "data_harmrate_i")
public class DataHarmrateI {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "i_1")
private Float i1;
@Column(name = "i_2")
private Float i2;
@Column(name = "i_3")
private Float i3;
@Column(name = "i_4")
private Float i4;
@Column(name = "i_5")
private Float i5;
@Column(name = "i_6")
private Float i6;
@Column(name = "i_7")
private Float i7;
@Column(name = "i_8")
private Float i8;
@Column(name = "i_9")
private Float i9;
@Column(name = "i_10")
private Float i10;
@Column(name = "i_11")
private Float i11;
@Column(name = "i_12")
private Float i12;
@Column(name = "i_13")
private Float i13;
@Column(name = "i_14")
private Float i14;
@Column(name = "i_15")
private Float i15;
@Column(name = "i_16")
private Float i16;
@Column(name = "i_17")
private Float i17;
@Column(name = "i_18")
private Float i18;
@Column(name = "i_19")
private Float i19;
@Column(name = "i_20")
private Float i20;
@Column(name = "i_21")
private Float i21;
@Column(name = "i_22")
private Float i22;
@Column(name = "i_23")
private Float i23;
@Column(name = "i_24")
private Float i24;
@Column(name = "i_25")
private Float i25;
@Column(name = "i_26")
private Float i26;
@Column(name = "i_27")
private Float i27;
@Column(name = "i_28")
private Float i28;
@Column(name = "i_29")
private Float i29;
@Column(name = "i_30")
private Float i30;
@Column(name = "i_31")
private Float i31;
@Column(name = "i_32")
private Float i32;
@Column(name = "i_33")
private Float i33;
@Column(name = "i_34")
private Float i34;
@Column(name = "i_35")
private Float i35;
@Column(name = "i_36")
private Float i36;
@Column(name = "i_37")
private Float i37;
@Column(name = "i_38")
private Float i38;
@Column(name = "i_39")
private Float i39;
@Column(name = "i_40")
private Float i40;
@Column(name = "i_41")
private Float i41;
@Column(name = "i_42")
private Float i42;
@Column(name = "i_43")
private Float i43;
@Column(name = "i_44")
private Float i44;
@Column(name = "i_45")
private Float i45;
@Column(name = "i_46")
private Float i46;
@Column(name = "i_47")
private Float i47;
@Column(name = "i_48")
private Float i48;
@Column(name = "i_49")
private Float i49;
@Column(name = "i_50")
private Float i50;
public static List<DataHarmrateI> relationToInfluxDB(DataHarmrateIDTO dataHarmrateI) {
if (dataHarmrateI == null) {
return null;
}
List<DataHarmrateI> influxDBDataHarmRateIList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmrateI influxDBDataHarmRateI = new DataHarmrateI();
Instant instant = dataHarmrateI.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataHarmRateI.setTime(instant);
influxDBDataHarmRateI.setLineId(dataHarmrateI.getLineid());
influxDBDataHarmRateI.setPhaseType(dataHarmrateI.getPhasicType());
influxDBDataHarmRateI.setQualityFlag(dataHarmrateI.getQualityflag()+"");
influxDBDataHarmRateI.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataHarmRateI.setI1(Objects.isNull(dataHarmrateI.getI1())?0.0f:dataHarmrateI.getI1());
influxDBDataHarmRateI.setI2(Objects.isNull(dataHarmrateI.getI2())?0.0f:dataHarmrateI.getI2());
influxDBDataHarmRateI.setI3(Objects.isNull(dataHarmrateI.getI3())?0.0f:dataHarmrateI.getI3());
influxDBDataHarmRateI.setI4(Objects.isNull(dataHarmrateI.getI4())?0.0f:dataHarmrateI.getI4());
influxDBDataHarmRateI.setI5(Objects.isNull(dataHarmrateI.getI5())?0.0f:dataHarmrateI.getI5());
influxDBDataHarmRateI.setI6(Objects.isNull(dataHarmrateI.getI6())?0.0f:dataHarmrateI.getI6());
influxDBDataHarmRateI.setI7(Objects.isNull(dataHarmrateI.getI7())?0.0f:dataHarmrateI.getI7());
influxDBDataHarmRateI.setI8(Objects.isNull(dataHarmrateI.getI8())?0.0f:dataHarmrateI.getI8());
influxDBDataHarmRateI.setI9(Objects.isNull(dataHarmrateI.getI9())?0.0f:dataHarmrateI.getI9());
influxDBDataHarmRateI.setI10(Objects.isNull(dataHarmrateI.getI10())?0.0f:dataHarmrateI.getI10());
influxDBDataHarmRateI.setI11(Objects.isNull(dataHarmrateI.getI11())?0.0f:dataHarmrateI.getI11());
influxDBDataHarmRateI.setI12(Objects.isNull(dataHarmrateI.getI12())?0.0f:dataHarmrateI.getI12());
influxDBDataHarmRateI.setI13(Objects.isNull(dataHarmrateI.getI13())?0.0f:dataHarmrateI.getI13());
influxDBDataHarmRateI.setI14(Objects.isNull(dataHarmrateI.getI14())?0.0f:dataHarmrateI.getI14());
influxDBDataHarmRateI.setI15(Objects.isNull(dataHarmrateI.getI15())?0.0f:dataHarmrateI.getI15());
influxDBDataHarmRateI.setI16(Objects.isNull(dataHarmrateI.getI16())?0.0f:dataHarmrateI.getI16());
influxDBDataHarmRateI.setI17(Objects.isNull(dataHarmrateI.getI17())?0.0f:dataHarmrateI.getI17());
influxDBDataHarmRateI.setI18(Objects.isNull(dataHarmrateI.getI18())?0.0f:dataHarmrateI.getI18());
influxDBDataHarmRateI.setI19(Objects.isNull(dataHarmrateI.getI19())?0.0f:dataHarmrateI.getI19());
influxDBDataHarmRateI.setI20(Objects.isNull(dataHarmrateI.getI20())?0.0f:dataHarmrateI.getI20());
influxDBDataHarmRateI.setI21(Objects.isNull(dataHarmrateI.getI21())?0.0f:dataHarmrateI.getI21());
influxDBDataHarmRateI.setI22(Objects.isNull(dataHarmrateI.getI22())?0.0f:dataHarmrateI.getI22());
influxDBDataHarmRateI.setI23(Objects.isNull(dataHarmrateI.getI23())?0.0f:dataHarmrateI.getI23());
influxDBDataHarmRateI.setI24(Objects.isNull(dataHarmrateI.getI24())?0.0f:dataHarmrateI.getI24());
influxDBDataHarmRateI.setI25(Objects.isNull(dataHarmrateI.getI25())?0.0f:dataHarmrateI.getI25());
influxDBDataHarmRateI.setI26(Objects.isNull(dataHarmrateI.getI26())?0.0f:dataHarmrateI.getI26());
influxDBDataHarmRateI.setI27(Objects.isNull(dataHarmrateI.getI27())?0.0f:dataHarmrateI.getI27());
influxDBDataHarmRateI.setI28(Objects.isNull(dataHarmrateI.getI28())?0.0f:dataHarmrateI.getI28());
influxDBDataHarmRateI.setI29(Objects.isNull(dataHarmrateI.getI29())?0.0f:dataHarmrateI.getI29());
influxDBDataHarmRateI.setI30(Objects.isNull(dataHarmrateI.getI30())?0.0f:dataHarmrateI.getI30());
influxDBDataHarmRateI.setI31(Objects.isNull(dataHarmrateI.getI31())?0.0f:dataHarmrateI.getI31());
influxDBDataHarmRateI.setI32(Objects.isNull(dataHarmrateI.getI32())?0.0f:dataHarmrateI.getI32());
influxDBDataHarmRateI.setI33(Objects.isNull(dataHarmrateI.getI33())?0.0f:dataHarmrateI.getI33());
influxDBDataHarmRateI.setI34(Objects.isNull(dataHarmrateI.getI34())?0.0f:dataHarmrateI.getI34());
influxDBDataHarmRateI.setI35(Objects.isNull(dataHarmrateI.getI35())?0.0f:dataHarmrateI.getI35());
influxDBDataHarmRateI.setI36(Objects.isNull(dataHarmrateI.getI36())?0.0f:dataHarmrateI.getI36());
influxDBDataHarmRateI.setI37(Objects.isNull(dataHarmrateI.getI37())?0.0f:dataHarmrateI.getI37());
influxDBDataHarmRateI.setI38(Objects.isNull(dataHarmrateI.getI38())?0.0f:dataHarmrateI.getI38());
influxDBDataHarmRateI.setI39(Objects.isNull(dataHarmrateI.getI39())?0.0f:dataHarmrateI.getI39());
influxDBDataHarmRateI.setI40(Objects.isNull(dataHarmrateI.getI40())?0.0f:dataHarmrateI.getI40());
influxDBDataHarmRateI.setI41(Objects.isNull(dataHarmrateI.getI41())?0.0f:dataHarmrateI.getI41());
influxDBDataHarmRateI.setI42(Objects.isNull(dataHarmrateI.getI42())?0.0f:dataHarmrateI.getI42());
influxDBDataHarmRateI.setI43(Objects.isNull(dataHarmrateI.getI43())?0.0f:dataHarmrateI.getI43());
influxDBDataHarmRateI.setI44(Objects.isNull(dataHarmrateI.getI44())?0.0f:dataHarmrateI.getI44());
influxDBDataHarmRateI.setI45(Objects.isNull(dataHarmrateI.getI45())?0.0f:dataHarmrateI.getI45());
influxDBDataHarmRateI.setI46(Objects.isNull(dataHarmrateI.getI46())?0.0f:dataHarmrateI.getI46());
influxDBDataHarmRateI.setI47(Objects.isNull(dataHarmrateI.getI47())?0.0f:dataHarmrateI.getI47());
influxDBDataHarmRateI.setI48(Objects.isNull(dataHarmrateI.getI48())?0.0f:dataHarmrateI.getI48());
influxDBDataHarmRateI.setI49(Objects.isNull(dataHarmrateI.getI49())?0.0f:dataHarmrateI.getI49());
influxDBDataHarmRateI.setI50(Objects.isNull(dataHarmrateI.getI50())?0.0f:dataHarmrateI.getI50());
}
else if (valueType.equals("MAX")){
influxDBDataHarmRateI.setI1(Objects.isNull(dataHarmrateI.getI1Max())?0.0f:dataHarmrateI.getI1Max());
influxDBDataHarmRateI.setI2(Objects.isNull(dataHarmrateI.getI2Max())?0.0f:dataHarmrateI.getI2Max());
influxDBDataHarmRateI.setI3(Objects.isNull(dataHarmrateI.getI3Max())?0.0f:dataHarmrateI.getI3Max());
influxDBDataHarmRateI.setI4(Objects.isNull(dataHarmrateI.getI4Max())?0.0f:dataHarmrateI.getI4Max());
influxDBDataHarmRateI.setI5(Objects.isNull(dataHarmrateI.getI5Max())?0.0f:dataHarmrateI.getI5Max());
influxDBDataHarmRateI.setI6(Objects.isNull(dataHarmrateI.getI6Max())?0.0f:dataHarmrateI.getI6Max());
influxDBDataHarmRateI.setI7(Objects.isNull(dataHarmrateI.getI7Max())?0.0f:dataHarmrateI.getI7Max());
influxDBDataHarmRateI.setI8(Objects.isNull(dataHarmrateI.getI8Max())?0.0f:dataHarmrateI.getI8Max());
influxDBDataHarmRateI.setI9(Objects.isNull(dataHarmrateI.getI9Max())?0.0f:dataHarmrateI.getI9Max());
influxDBDataHarmRateI.setI10(Objects.isNull(dataHarmrateI.getI10Max())?0.0f:dataHarmrateI.getI10Max());
influxDBDataHarmRateI.setI11(Objects.isNull(dataHarmrateI.getI11Max())?0.0f:dataHarmrateI.getI11Max());
influxDBDataHarmRateI.setI12(Objects.isNull(dataHarmrateI.getI12Max())?0.0f:dataHarmrateI.getI12Max());
influxDBDataHarmRateI.setI13(Objects.isNull(dataHarmrateI.getI13Max())?0.0f:dataHarmrateI.getI13Max());
influxDBDataHarmRateI.setI14(Objects.isNull(dataHarmrateI.getI14Max())?0.0f:dataHarmrateI.getI14Max());
influxDBDataHarmRateI.setI15(Objects.isNull(dataHarmrateI.getI15Max())?0.0f:dataHarmrateI.getI15Max());
influxDBDataHarmRateI.setI16(Objects.isNull(dataHarmrateI.getI16Max())?0.0f:dataHarmrateI.getI16Max());
influxDBDataHarmRateI.setI17(Objects.isNull(dataHarmrateI.getI17Max())?0.0f:dataHarmrateI.getI17Max());
influxDBDataHarmRateI.setI18(Objects.isNull(dataHarmrateI.getI18Max())?0.0f:dataHarmrateI.getI18Max());
influxDBDataHarmRateI.setI19(Objects.isNull(dataHarmrateI.getI19Max())?0.0f:dataHarmrateI.getI19Max());
influxDBDataHarmRateI.setI20(Objects.isNull(dataHarmrateI.getI20Max())?0.0f:dataHarmrateI.getI20Max());
influxDBDataHarmRateI.setI21(Objects.isNull(dataHarmrateI.getI21Max())?0.0f:dataHarmrateI.getI21Max());
influxDBDataHarmRateI.setI22(Objects.isNull(dataHarmrateI.getI22Max())?0.0f:dataHarmrateI.getI22Max());
influxDBDataHarmRateI.setI23(Objects.isNull(dataHarmrateI.getI23Max())?0.0f:dataHarmrateI.getI23Max());
influxDBDataHarmRateI.setI24(Objects.isNull(dataHarmrateI.getI24Max())?0.0f:dataHarmrateI.getI24Max());
influxDBDataHarmRateI.setI25(Objects.isNull(dataHarmrateI.getI25Max())?0.0f:dataHarmrateI.getI25Max());
influxDBDataHarmRateI.setI26(Objects.isNull(dataHarmrateI.getI26Max())?0.0f:dataHarmrateI.getI26Max());
influxDBDataHarmRateI.setI27(Objects.isNull(dataHarmrateI.getI27Max())?0.0f:dataHarmrateI.getI27Max());
influxDBDataHarmRateI.setI28(Objects.isNull(dataHarmrateI.getI28Max())?0.0f:dataHarmrateI.getI28Max());
influxDBDataHarmRateI.setI29(Objects.isNull(dataHarmrateI.getI29Max())?0.0f:dataHarmrateI.getI29Max());
influxDBDataHarmRateI.setI30(Objects.isNull(dataHarmrateI.getI30Max())?0.0f:dataHarmrateI.getI30Max());
influxDBDataHarmRateI.setI31(Objects.isNull(dataHarmrateI.getI31Max())?0.0f:dataHarmrateI.getI31Max());
influxDBDataHarmRateI.setI32(Objects.isNull(dataHarmrateI.getI32Max())?0.0f:dataHarmrateI.getI32Max());
influxDBDataHarmRateI.setI33(Objects.isNull(dataHarmrateI.getI33Max())?0.0f:dataHarmrateI.getI33Max());
influxDBDataHarmRateI.setI34(Objects.isNull(dataHarmrateI.getI34Max())?0.0f:dataHarmrateI.getI34Max());
influxDBDataHarmRateI.setI35(Objects.isNull(dataHarmrateI.getI35Max())?0.0f:dataHarmrateI.getI35Max());
influxDBDataHarmRateI.setI36(Objects.isNull(dataHarmrateI.getI36Max())?0.0f:dataHarmrateI.getI36Max());
influxDBDataHarmRateI.setI37(Objects.isNull(dataHarmrateI.getI37Max())?0.0f:dataHarmrateI.getI37Max());
influxDBDataHarmRateI.setI38(Objects.isNull(dataHarmrateI.getI38Max())?0.0f:dataHarmrateI.getI38Max());
influxDBDataHarmRateI.setI39(Objects.isNull(dataHarmrateI.getI39Max())?0.0f:dataHarmrateI.getI39Max());
influxDBDataHarmRateI.setI40(Objects.isNull(dataHarmrateI.getI40Max())?0.0f:dataHarmrateI.getI40Max());
influxDBDataHarmRateI.setI41(Objects.isNull(dataHarmrateI.getI41Max())?0.0f:dataHarmrateI.getI41Max());
influxDBDataHarmRateI.setI42(Objects.isNull(dataHarmrateI.getI42Max())?0.0f:dataHarmrateI.getI42Max());
influxDBDataHarmRateI.setI43(Objects.isNull(dataHarmrateI.getI43Max())?0.0f:dataHarmrateI.getI43Max());
influxDBDataHarmRateI.setI44(Objects.isNull(dataHarmrateI.getI44Max())?0.0f:dataHarmrateI.getI44Max());
influxDBDataHarmRateI.setI45(Objects.isNull(dataHarmrateI.getI45Max())?0.0f:dataHarmrateI.getI45Max());
influxDBDataHarmRateI.setI46(Objects.isNull(dataHarmrateI.getI46Max())?0.0f:dataHarmrateI.getI46Max());
influxDBDataHarmRateI.setI47(Objects.isNull(dataHarmrateI.getI47Max())?0.0f:dataHarmrateI.getI47Max());
influxDBDataHarmRateI.setI48(Objects.isNull(dataHarmrateI.getI48Max())?0.0f:dataHarmrateI.getI48Max());
influxDBDataHarmRateI.setI49(Objects.isNull(dataHarmrateI.getI49Max())?0.0f:dataHarmrateI.getI49Max());
influxDBDataHarmRateI.setI50(Objects.isNull(dataHarmrateI.getI50Max())?0.0f:dataHarmrateI.getI50Max());
}
else if (valueType.equals("MIN")){
influxDBDataHarmRateI.setI1(Objects.isNull(dataHarmrateI.getI1Min())?0.0f:dataHarmrateI.getI1Min());
influxDBDataHarmRateI.setI2(Objects.isNull(dataHarmrateI.getI2Min())?0.0f:dataHarmrateI.getI2Min());
influxDBDataHarmRateI.setI3(Objects.isNull(dataHarmrateI.getI3Min())?0.0f:dataHarmrateI.getI3Min());
influxDBDataHarmRateI.setI4(Objects.isNull(dataHarmrateI.getI4Min())?0.0f:dataHarmrateI.getI4Min());
influxDBDataHarmRateI.setI5(Objects.isNull(dataHarmrateI.getI5Min())?0.0f:dataHarmrateI.getI5Min());
influxDBDataHarmRateI.setI6(Objects.isNull(dataHarmrateI.getI6Min())?0.0f:dataHarmrateI.getI6Min());
influxDBDataHarmRateI.setI7(Objects.isNull(dataHarmrateI.getI7Min())?0.0f:dataHarmrateI.getI7Min());
influxDBDataHarmRateI.setI8(Objects.isNull(dataHarmrateI.getI8Min())?0.0f:dataHarmrateI.getI8Min());
influxDBDataHarmRateI.setI9(Objects.isNull(dataHarmrateI.getI9Min())?0.0f:dataHarmrateI.getI9Min());
influxDBDataHarmRateI.setI10(Objects.isNull(dataHarmrateI.getI10Min())?0.0f:dataHarmrateI.getI10Min());
influxDBDataHarmRateI.setI11(Objects.isNull(dataHarmrateI.getI11Min())?0.0f:dataHarmrateI.getI11Min());
influxDBDataHarmRateI.setI12(Objects.isNull(dataHarmrateI.getI12Min())?0.0f:dataHarmrateI.getI12Min());
influxDBDataHarmRateI.setI13(Objects.isNull(dataHarmrateI.getI13Min())?0.0f:dataHarmrateI.getI13Min());
influxDBDataHarmRateI.setI14(Objects.isNull(dataHarmrateI.getI14Min())?0.0f:dataHarmrateI.getI14Min());
influxDBDataHarmRateI.setI15(Objects.isNull(dataHarmrateI.getI15Min())?0.0f:dataHarmrateI.getI15Min());
influxDBDataHarmRateI.setI16(Objects.isNull(dataHarmrateI.getI16Min())?0.0f:dataHarmrateI.getI16Min());
influxDBDataHarmRateI.setI17(Objects.isNull(dataHarmrateI.getI17Min())?0.0f:dataHarmrateI.getI17Min());
influxDBDataHarmRateI.setI18(Objects.isNull(dataHarmrateI.getI18Min())?0.0f:dataHarmrateI.getI18Min());
influxDBDataHarmRateI.setI19(Objects.isNull(dataHarmrateI.getI19Min())?0.0f:dataHarmrateI.getI19Min());
influxDBDataHarmRateI.setI20(Objects.isNull(dataHarmrateI.getI20Min())?0.0f:dataHarmrateI.getI20Min());
influxDBDataHarmRateI.setI21(Objects.isNull(dataHarmrateI.getI21Min())?0.0f:dataHarmrateI.getI21Min());
influxDBDataHarmRateI.setI22(Objects.isNull(dataHarmrateI.getI22Min())?0.0f:dataHarmrateI.getI22Min());
influxDBDataHarmRateI.setI23(Objects.isNull(dataHarmrateI.getI23Min())?0.0f:dataHarmrateI.getI23Min());
influxDBDataHarmRateI.setI24(Objects.isNull(dataHarmrateI.getI24Min())?0.0f:dataHarmrateI.getI24Min());
influxDBDataHarmRateI.setI25(Objects.isNull(dataHarmrateI.getI25Min())?0.0f:dataHarmrateI.getI25Min());
influxDBDataHarmRateI.setI26(Objects.isNull(dataHarmrateI.getI26Min())?0.0f:dataHarmrateI.getI26Min());
influxDBDataHarmRateI.setI27(Objects.isNull(dataHarmrateI.getI27Min())?0.0f:dataHarmrateI.getI27Min());
influxDBDataHarmRateI.setI28(Objects.isNull(dataHarmrateI.getI28Min())?0.0f:dataHarmrateI.getI28Min());
influxDBDataHarmRateI.setI29(Objects.isNull(dataHarmrateI.getI29Min())?0.0f:dataHarmrateI.getI29Min());
influxDBDataHarmRateI.setI30(Objects.isNull(dataHarmrateI.getI30Min())?0.0f:dataHarmrateI.getI30Min());
influxDBDataHarmRateI.setI31(Objects.isNull(dataHarmrateI.getI31Min())?0.0f:dataHarmrateI.getI31Min());
influxDBDataHarmRateI.setI32(Objects.isNull(dataHarmrateI.getI32Min())?0.0f:dataHarmrateI.getI32Min());
influxDBDataHarmRateI.setI33(Objects.isNull(dataHarmrateI.getI33Min())?0.0f:dataHarmrateI.getI33Min());
influxDBDataHarmRateI.setI34(Objects.isNull(dataHarmrateI.getI34Min())?0.0f:dataHarmrateI.getI34Min());
influxDBDataHarmRateI.setI35(Objects.isNull(dataHarmrateI.getI35Min())?0.0f:dataHarmrateI.getI35Min());
influxDBDataHarmRateI.setI36(Objects.isNull(dataHarmrateI.getI36Min())?0.0f:dataHarmrateI.getI36Min());
influxDBDataHarmRateI.setI37(Objects.isNull(dataHarmrateI.getI37Min())?0.0f:dataHarmrateI.getI37Min());
influxDBDataHarmRateI.setI38(Objects.isNull(dataHarmrateI.getI38Min())?0.0f:dataHarmrateI.getI38Min());
influxDBDataHarmRateI.setI39(Objects.isNull(dataHarmrateI.getI39Min())?0.0f:dataHarmrateI.getI39Min());
influxDBDataHarmRateI.setI40(Objects.isNull(dataHarmrateI.getI40Min())?0.0f:dataHarmrateI.getI40Min());
influxDBDataHarmRateI.setI41(Objects.isNull(dataHarmrateI.getI41Min())?0.0f:dataHarmrateI.getI41Min());
influxDBDataHarmRateI.setI42(Objects.isNull(dataHarmrateI.getI42Min())?0.0f:dataHarmrateI.getI42Min());
influxDBDataHarmRateI.setI43(Objects.isNull(dataHarmrateI.getI43Min())?0.0f:dataHarmrateI.getI43Min());
influxDBDataHarmRateI.setI44(Objects.isNull(dataHarmrateI.getI44Min())?0.0f:dataHarmrateI.getI44Min());
influxDBDataHarmRateI.setI45(Objects.isNull(dataHarmrateI.getI45Min())?0.0f:dataHarmrateI.getI45Min());
influxDBDataHarmRateI.setI46(Objects.isNull(dataHarmrateI.getI46Min())?0.0f:dataHarmrateI.getI46Min());
influxDBDataHarmRateI.setI47(Objects.isNull(dataHarmrateI.getI47Min())?0.0f:dataHarmrateI.getI47Min());
influxDBDataHarmRateI.setI48(Objects.isNull(dataHarmrateI.getI48Min())?0.0f:dataHarmrateI.getI48Min());
influxDBDataHarmRateI.setI49(Objects.isNull(dataHarmrateI.getI49Min())?0.0f:dataHarmrateI.getI49Min());
influxDBDataHarmRateI.setI50(Objects.isNull(dataHarmrateI.getI50Min())?0.0f:dataHarmrateI.getI50Min());
}
else if (valueType.equals("CP95")){
influxDBDataHarmRateI.setI1(Objects.isNull(dataHarmrateI.getI1Cp95())?0.0f:dataHarmrateI.getI1Cp95());
influxDBDataHarmRateI.setI2(Objects.isNull(dataHarmrateI.getI2Cp95())?0.0f:dataHarmrateI.getI2Cp95());
influxDBDataHarmRateI.setI3(Objects.isNull(dataHarmrateI.getI3Cp95())?0.0f:dataHarmrateI.getI3Cp95());
influxDBDataHarmRateI.setI4(Objects.isNull(dataHarmrateI.getI4Cp95())?0.0f:dataHarmrateI.getI4Cp95());
influxDBDataHarmRateI.setI5(Objects.isNull(dataHarmrateI.getI5Cp95())?0.0f:dataHarmrateI.getI5Cp95());
influxDBDataHarmRateI.setI6(Objects.isNull(dataHarmrateI.getI6Cp95())?0.0f:dataHarmrateI.getI6Cp95());
influxDBDataHarmRateI.setI7(Objects.isNull(dataHarmrateI.getI7Cp95())?0.0f:dataHarmrateI.getI7Cp95());
influxDBDataHarmRateI.setI8(Objects.isNull(dataHarmrateI.getI8Cp95())?0.0f:dataHarmrateI.getI8Cp95());
influxDBDataHarmRateI.setI9(Objects.isNull(dataHarmrateI.getI9Cp95())?0.0f:dataHarmrateI.getI9Cp95());
influxDBDataHarmRateI.setI10(Objects.isNull(dataHarmrateI.getI10Cp95())?0.0f:dataHarmrateI.getI10Cp95());
influxDBDataHarmRateI.setI11(Objects.isNull(dataHarmrateI.getI11Cp95())?0.0f:dataHarmrateI.getI11Cp95());
influxDBDataHarmRateI.setI12(Objects.isNull(dataHarmrateI.getI12Cp95())?0.0f:dataHarmrateI.getI12Cp95());
influxDBDataHarmRateI.setI13(Objects.isNull(dataHarmrateI.getI13Cp95())?0.0f:dataHarmrateI.getI13Cp95());
influxDBDataHarmRateI.setI14(Objects.isNull(dataHarmrateI.getI14Cp95())?0.0f:dataHarmrateI.getI14Cp95());
influxDBDataHarmRateI.setI15(Objects.isNull(dataHarmrateI.getI15Cp95())?0.0f:dataHarmrateI.getI15Cp95());
influxDBDataHarmRateI.setI16(Objects.isNull(dataHarmrateI.getI16Cp95())?0.0f:dataHarmrateI.getI16Cp95());
influxDBDataHarmRateI.setI17(Objects.isNull(dataHarmrateI.getI17Cp95())?0.0f:dataHarmrateI.getI17Cp95());
influxDBDataHarmRateI.setI18(Objects.isNull(dataHarmrateI.getI18Cp95())?0.0f:dataHarmrateI.getI18Cp95());
influxDBDataHarmRateI.setI19(Objects.isNull(dataHarmrateI.getI19Cp95())?0.0f:dataHarmrateI.getI19Cp95());
influxDBDataHarmRateI.setI20(Objects.isNull(dataHarmrateI.getI20Cp95())?0.0f:dataHarmrateI.getI20Cp95());
influxDBDataHarmRateI.setI21(Objects.isNull(dataHarmrateI.getI21Cp95())?0.0f:dataHarmrateI.getI21Cp95());
influxDBDataHarmRateI.setI22(Objects.isNull(dataHarmrateI.getI22Cp95())?0.0f:dataHarmrateI.getI22Cp95());
influxDBDataHarmRateI.setI23(Objects.isNull(dataHarmrateI.getI23Cp95())?0.0f:dataHarmrateI.getI23Cp95());
influxDBDataHarmRateI.setI24(Objects.isNull(dataHarmrateI.getI24Cp95())?0.0f:dataHarmrateI.getI24Cp95());
influxDBDataHarmRateI.setI25(Objects.isNull(dataHarmrateI.getI25Cp95())?0.0f:dataHarmrateI.getI25Cp95());
influxDBDataHarmRateI.setI26(Objects.isNull(dataHarmrateI.getI26Cp95())?0.0f:dataHarmrateI.getI26Cp95());
influxDBDataHarmRateI.setI27(Objects.isNull(dataHarmrateI.getI27Cp95())?0.0f:dataHarmrateI.getI27Cp95());
influxDBDataHarmRateI.setI28(Objects.isNull(dataHarmrateI.getI28Cp95())?0.0f:dataHarmrateI.getI28Cp95());
influxDBDataHarmRateI.setI29(Objects.isNull(dataHarmrateI.getI29Cp95())?0.0f:dataHarmrateI.getI29Cp95());
influxDBDataHarmRateI.setI30(Objects.isNull(dataHarmrateI.getI30Cp95())?0.0f:dataHarmrateI.getI30Cp95());
influxDBDataHarmRateI.setI31(Objects.isNull(dataHarmrateI.getI31Cp95())?0.0f:dataHarmrateI.getI31Cp95());
influxDBDataHarmRateI.setI32(Objects.isNull(dataHarmrateI.getI32Cp95())?0.0f:dataHarmrateI.getI32Cp95());
influxDBDataHarmRateI.setI33(Objects.isNull(dataHarmrateI.getI33Cp95())?0.0f:dataHarmrateI.getI33Cp95());
influxDBDataHarmRateI.setI34(Objects.isNull(dataHarmrateI.getI34Cp95())?0.0f:dataHarmrateI.getI34Cp95());
influxDBDataHarmRateI.setI35(Objects.isNull(dataHarmrateI.getI35Cp95())?0.0f:dataHarmrateI.getI35Cp95());
influxDBDataHarmRateI.setI36(Objects.isNull(dataHarmrateI.getI36Cp95())?0.0f:dataHarmrateI.getI36Cp95());
influxDBDataHarmRateI.setI37(Objects.isNull(dataHarmrateI.getI37Cp95())?0.0f:dataHarmrateI.getI37Cp95());
influxDBDataHarmRateI.setI38(Objects.isNull(dataHarmrateI.getI38Cp95())?0.0f:dataHarmrateI.getI38Cp95());
influxDBDataHarmRateI.setI39(Objects.isNull(dataHarmrateI.getI39Cp95())?0.0f:dataHarmrateI.getI39Cp95());
influxDBDataHarmRateI.setI40(Objects.isNull(dataHarmrateI.getI40Cp95())?0.0f:dataHarmrateI.getI40Cp95());
influxDBDataHarmRateI.setI41(Objects.isNull(dataHarmrateI.getI41Cp95())?0.0f:dataHarmrateI.getI41Cp95());
influxDBDataHarmRateI.setI42(Objects.isNull(dataHarmrateI.getI42Cp95())?0.0f:dataHarmrateI.getI42Cp95());
influxDBDataHarmRateI.setI43(Objects.isNull(dataHarmrateI.getI43Cp95())?0.0f:dataHarmrateI.getI43Cp95());
influxDBDataHarmRateI.setI44(Objects.isNull(dataHarmrateI.getI44Cp95())?0.0f:dataHarmrateI.getI44Cp95());
influxDBDataHarmRateI.setI45(Objects.isNull(dataHarmrateI.getI45Cp95())?0.0f:dataHarmrateI.getI45Cp95());
influxDBDataHarmRateI.setI46(Objects.isNull(dataHarmrateI.getI46Cp95())?0.0f:dataHarmrateI.getI46Cp95());
influxDBDataHarmRateI.setI47(Objects.isNull(dataHarmrateI.getI47Cp95())?0.0f:dataHarmrateI.getI47Cp95());
influxDBDataHarmRateI.setI48(Objects.isNull(dataHarmrateI.getI48Cp95())?0.0f:dataHarmrateI.getI48Cp95());
influxDBDataHarmRateI.setI49(Objects.isNull(dataHarmrateI.getI49Cp95())?0.0f:dataHarmrateI.getI49Cp95());
influxDBDataHarmRateI.setI50(Objects.isNull(dataHarmrateI.getI50Cp95())?0.0f:dataHarmrateI.getI50Cp95());
}
influxDBDataHarmRateIList.add(influxDBDataHarmRateI);
}
return influxDBDataHarmRateIList;
}
}

View File

@@ -0,0 +1,428 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataHarmrateVDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 11:27
*/
@Data
@Measurement(name = "data_harmrate_v")
public class DataHarmrateV {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "v_1")
private Float v1;
@Column(name = "v_2")
private Float v2;
@Column(name = "v_3")
private Float v3;
@Column(name = "v_4")
private Float v4;
@Column(name = "v_5")
private Float v5;
@Column(name = "v_6")
private Float v6;
@Column(name = "v_7")
private Float v7;
@Column(name = "v_8")
private Float v8;
@Column(name = "v_9")
private Float v9;
@Column(name = "v_10")
private Float v10;
@Column(name = "v_11")
private Float v11;
@Column(name = "v_12")
private Float v12;
@Column(name = "v_13")
private Float v13;
@Column(name = "v_14")
private Float v14;
@Column(name = "v_15")
private Float v15;
@Column(name = "v_16")
private Float v16;
@Column(name = "v_17")
private Float v17;
@Column(name = "v_18")
private Float v18;
@Column(name = "v_19")
private Float v19;
@Column(name = "v_20")
private Float v20;
@Column(name = "v_21")
private Float v21;
@Column(name = "v_22")
private Float v22;
@Column(name = "v_23")
private Float v23;
@Column(name = "v_24")
private Float v24;
@Column(name = "v_25")
private Float v25;
@Column(name = "v_26")
private Float v26;
@Column(name = "v_27")
private Float v27;
@Column(name = "v_28")
private Float v28;
@Column(name = "v_29")
private Float v29;
@Column(name = "v_30")
private Float v30;
@Column(name = "v_31")
private Float v31;
@Column(name = "v_32")
private Float v32;
@Column(name = "v_33")
private Float v33;
@Column(name = "v_34")
private Float v34;
@Column(name = "v_35")
private Float v35;
@Column(name = "v_36")
private Float v36;
@Column(name = "v_37")
private Float v37;
@Column(name = "v_38")
private Float v38;
@Column(name = "v_39")
private Float v39;
@Column(name = "v_40")
private Float v40;
@Column(name = "v_41")
private Float v41;
@Column(name = "v_42")
private Float v42;
@Column(name = "v_43")
private Float v43;
@Column(name = "v_44")
private Float v44;
@Column(name = "v_45")
private Float v45;
@Column(name = "v_46")
private Float v46;
@Column(name = "v_47")
private Float v47;
@Column(name = "v_48")
private Float v48;
@Column(name = "v_49")
private Float v49;
@Column(name = "v_50")
private Float v50;
public static List<DataHarmrateV> relationToInfluxDB(DataHarmrateVDTO dataHarmrateV) {
if (dataHarmrateV == null) {
return null;
}
List<DataHarmrateV> influxDBDataHarmRateVList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataHarmrateV influxDBDataHarmRateV = new DataHarmrateV();
Instant instant = dataHarmrateV.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataHarmRateV.setTime(instant);
influxDBDataHarmRateV.setLineId(dataHarmrateV.getLineid());
influxDBDataHarmRateV.setPhaseType(dataHarmrateV.getPhasicType());
influxDBDataHarmRateV.setQualityFlag(dataHarmrateV.getQualityflag()+"");
influxDBDataHarmRateV.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataHarmRateV.setV1(Objects.isNull(dataHarmrateV.getV1())?0.0f:dataHarmrateV.getV1());
influxDBDataHarmRateV.setV2(Objects.isNull(dataHarmrateV.getV2())?0.0f:dataHarmrateV.getV2());
influxDBDataHarmRateV.setV3(Objects.isNull(dataHarmrateV.getV3())?0.0f:dataHarmrateV.getV3());
influxDBDataHarmRateV.setV4(Objects.isNull(dataHarmrateV.getV4())?0.0f:dataHarmrateV.getV4());
influxDBDataHarmRateV.setV5(Objects.isNull(dataHarmrateV.getV5())?0.0f:dataHarmrateV.getV5());
influxDBDataHarmRateV.setV6(Objects.isNull(dataHarmrateV.getV6())?0.0f:dataHarmrateV.getV6());
influxDBDataHarmRateV.setV7(Objects.isNull(dataHarmrateV.getV7())?0.0f:dataHarmrateV.getV7());
influxDBDataHarmRateV.setV8(Objects.isNull(dataHarmrateV.getV8())?0.0f:dataHarmrateV.getV8());
influxDBDataHarmRateV.setV9(Objects.isNull(dataHarmrateV.getV9())?0.0f:dataHarmrateV.getV9());
influxDBDataHarmRateV.setV10(Objects.isNull(dataHarmrateV.getV10())?0.0f:dataHarmrateV.getV10());
influxDBDataHarmRateV.setV11(Objects.isNull(dataHarmrateV.getV11())?0.0f:dataHarmrateV.getV11());
influxDBDataHarmRateV.setV12(Objects.isNull(dataHarmrateV.getV12())?0.0f:dataHarmrateV.getV12());
influxDBDataHarmRateV.setV13(Objects.isNull(dataHarmrateV.getV13())?0.0f:dataHarmrateV.getV13());
influxDBDataHarmRateV.setV14(Objects.isNull(dataHarmrateV.getV14())?0.0f:dataHarmrateV.getV14());
influxDBDataHarmRateV.setV15(Objects.isNull(dataHarmrateV.getV15())?0.0f:dataHarmrateV.getV15());
influxDBDataHarmRateV.setV16(Objects.isNull(dataHarmrateV.getV16())?0.0f:dataHarmrateV.getV16());
influxDBDataHarmRateV.setV17(Objects.isNull(dataHarmrateV.getV17())?0.0f:dataHarmrateV.getV17());
influxDBDataHarmRateV.setV18(Objects.isNull(dataHarmrateV.getV18())?0.0f:dataHarmrateV.getV18());
influxDBDataHarmRateV.setV19(Objects.isNull(dataHarmrateV.getV19())?0.0f:dataHarmrateV.getV19());
influxDBDataHarmRateV.setV20(Objects.isNull(dataHarmrateV.getV20())?0.0f:dataHarmrateV.getV20());
influxDBDataHarmRateV.setV21(Objects.isNull(dataHarmrateV.getV21())?0.0f:dataHarmrateV.getV21());
influxDBDataHarmRateV.setV22(Objects.isNull(dataHarmrateV.getV22())?0.0f:dataHarmrateV.getV22());
influxDBDataHarmRateV.setV23(Objects.isNull(dataHarmrateV.getV23())?0.0f:dataHarmrateV.getV23());
influxDBDataHarmRateV.setV24(Objects.isNull(dataHarmrateV.getV24())?0.0f:dataHarmrateV.getV24());
influxDBDataHarmRateV.setV25(Objects.isNull(dataHarmrateV.getV25())?0.0f:dataHarmrateV.getV25());
influxDBDataHarmRateV.setV26(Objects.isNull(dataHarmrateV.getV26())?0.0f:dataHarmrateV.getV26());
influxDBDataHarmRateV.setV27(Objects.isNull(dataHarmrateV.getV27())?0.0f:dataHarmrateV.getV27());
influxDBDataHarmRateV.setV28(Objects.isNull(dataHarmrateV.getV28())?0.0f:dataHarmrateV.getV28());
influxDBDataHarmRateV.setV29(Objects.isNull(dataHarmrateV.getV29())?0.0f:dataHarmrateV.getV29());
influxDBDataHarmRateV.setV30(Objects.isNull(dataHarmrateV.getV30())?0.0f:dataHarmrateV.getV30());
influxDBDataHarmRateV.setV31(Objects.isNull(dataHarmrateV.getV31())?0.0f:dataHarmrateV.getV31());
influxDBDataHarmRateV.setV32(Objects.isNull(dataHarmrateV.getV32())?0.0f:dataHarmrateV.getV32());
influxDBDataHarmRateV.setV33(Objects.isNull(dataHarmrateV.getV33())?0.0f:dataHarmrateV.getV33());
influxDBDataHarmRateV.setV34(Objects.isNull(dataHarmrateV.getV34())?0.0f:dataHarmrateV.getV34());
influxDBDataHarmRateV.setV35(Objects.isNull(dataHarmrateV.getV35())?0.0f:dataHarmrateV.getV35());
influxDBDataHarmRateV.setV36(Objects.isNull(dataHarmrateV.getV36())?0.0f:dataHarmrateV.getV36());
influxDBDataHarmRateV.setV37(Objects.isNull(dataHarmrateV.getV37())?0.0f:dataHarmrateV.getV37());
influxDBDataHarmRateV.setV38(Objects.isNull(dataHarmrateV.getV38())?0.0f:dataHarmrateV.getV38());
influxDBDataHarmRateV.setV39(Objects.isNull(dataHarmrateV.getV39())?0.0f:dataHarmrateV.getV39());
influxDBDataHarmRateV.setV40(Objects.isNull(dataHarmrateV.getV40())?0.0f:dataHarmrateV.getV40());
influxDBDataHarmRateV.setV41(Objects.isNull(dataHarmrateV.getV41())?0.0f:dataHarmrateV.getV41());
influxDBDataHarmRateV.setV42(Objects.isNull(dataHarmrateV.getV42())?0.0f:dataHarmrateV.getV42());
influxDBDataHarmRateV.setV43(Objects.isNull(dataHarmrateV.getV43())?0.0f:dataHarmrateV.getV43());
influxDBDataHarmRateV.setV44(Objects.isNull(dataHarmrateV.getV44())?0.0f:dataHarmrateV.getV44());
influxDBDataHarmRateV.setV45(Objects.isNull(dataHarmrateV.getV45())?0.0f:dataHarmrateV.getV45());
influxDBDataHarmRateV.setV46(Objects.isNull(dataHarmrateV.getV46())?0.0f:dataHarmrateV.getV46());
influxDBDataHarmRateV.setV47(Objects.isNull(dataHarmrateV.getV47())?0.0f:dataHarmrateV.getV47());
influxDBDataHarmRateV.setV48(Objects.isNull(dataHarmrateV.getV48())?0.0f:dataHarmrateV.getV48());
influxDBDataHarmRateV.setV49(Objects.isNull(dataHarmrateV.getV49())?0.0f:dataHarmrateV.getV49());
influxDBDataHarmRateV.setV50(Objects.isNull(dataHarmrateV.getV50())?0.0f:dataHarmrateV.getV50());
}
else if (valueType.equals("MAX")){
influxDBDataHarmRateV.setV1(Objects.isNull(dataHarmrateV.getV1Max())?0.0f:dataHarmrateV.getV1Max());
influxDBDataHarmRateV.setV2(Objects.isNull(dataHarmrateV.getV2Max())?0.0f:dataHarmrateV.getV2Max());
influxDBDataHarmRateV.setV3(Objects.isNull(dataHarmrateV.getV3Max())?0.0f:dataHarmrateV.getV3Max());
influxDBDataHarmRateV.setV4(Objects.isNull(dataHarmrateV.getV4Max())?0.0f:dataHarmrateV.getV4Max());
influxDBDataHarmRateV.setV5(Objects.isNull(dataHarmrateV.getV5Max())?0.0f:dataHarmrateV.getV5Max());
influxDBDataHarmRateV.setV6(Objects.isNull(dataHarmrateV.getV6Max())?0.0f:dataHarmrateV.getV6Max());
influxDBDataHarmRateV.setV7(Objects.isNull(dataHarmrateV.getV7Max())?0.0f:dataHarmrateV.getV7Max());
influxDBDataHarmRateV.setV8(Objects.isNull(dataHarmrateV.getV8Max())?0.0f:dataHarmrateV.getV8Max());
influxDBDataHarmRateV.setV9(Objects.isNull(dataHarmrateV.getV9Max())?0.0f:dataHarmrateV.getV9Max());
influxDBDataHarmRateV.setV10(Objects.isNull(dataHarmrateV.getV10Max())?0.0f:dataHarmrateV.getV10Max());
influxDBDataHarmRateV.setV11(Objects.isNull(dataHarmrateV.getV11Max())?0.0f:dataHarmrateV.getV11Max());
influxDBDataHarmRateV.setV12(Objects.isNull(dataHarmrateV.getV12Max())?0.0f:dataHarmrateV.getV12Max());
influxDBDataHarmRateV.setV13(Objects.isNull(dataHarmrateV.getV13Max())?0.0f:dataHarmrateV.getV13Max());
influxDBDataHarmRateV.setV14(Objects.isNull(dataHarmrateV.getV14Max())?0.0f:dataHarmrateV.getV14Max());
influxDBDataHarmRateV.setV15(Objects.isNull(dataHarmrateV.getV15Max())?0.0f:dataHarmrateV.getV15Max());
influxDBDataHarmRateV.setV16(Objects.isNull(dataHarmrateV.getV16Max())?0.0f:dataHarmrateV.getV16Max());
influxDBDataHarmRateV.setV17(Objects.isNull(dataHarmrateV.getV17Max())?0.0f:dataHarmrateV.getV17Max());
influxDBDataHarmRateV.setV18(Objects.isNull(dataHarmrateV.getV18Max())?0.0f:dataHarmrateV.getV18Max());
influxDBDataHarmRateV.setV19(Objects.isNull(dataHarmrateV.getV19Max())?0.0f:dataHarmrateV.getV19Max());
influxDBDataHarmRateV.setV20(Objects.isNull(dataHarmrateV.getV20Max())?0.0f:dataHarmrateV.getV20Max());
influxDBDataHarmRateV.setV21(Objects.isNull(dataHarmrateV.getV21Max())?0.0f:dataHarmrateV.getV21Max());
influxDBDataHarmRateV.setV22(Objects.isNull(dataHarmrateV.getV22Max())?0.0f:dataHarmrateV.getV22Max());
influxDBDataHarmRateV.setV23(Objects.isNull(dataHarmrateV.getV23Max())?0.0f:dataHarmrateV.getV23Max());
influxDBDataHarmRateV.setV24(Objects.isNull(dataHarmrateV.getV24Max())?0.0f:dataHarmrateV.getV24Max());
influxDBDataHarmRateV.setV25(Objects.isNull(dataHarmrateV.getV25Max())?0.0f:dataHarmrateV.getV25Max());
influxDBDataHarmRateV.setV26(Objects.isNull(dataHarmrateV.getV26Max())?0.0f:dataHarmrateV.getV26Max());
influxDBDataHarmRateV.setV27(Objects.isNull(dataHarmrateV.getV27Max())?0.0f:dataHarmrateV.getV27Max());
influxDBDataHarmRateV.setV28(Objects.isNull(dataHarmrateV.getV28Max())?0.0f:dataHarmrateV.getV28Max());
influxDBDataHarmRateV.setV29(Objects.isNull(dataHarmrateV.getV29Max())?0.0f:dataHarmrateV.getV29Max());
influxDBDataHarmRateV.setV30(Objects.isNull(dataHarmrateV.getV30Max())?0.0f:dataHarmrateV.getV30Max());
influxDBDataHarmRateV.setV31(Objects.isNull(dataHarmrateV.getV31Max())?0.0f:dataHarmrateV.getV31Max());
influxDBDataHarmRateV.setV32(Objects.isNull(dataHarmrateV.getV32Max())?0.0f:dataHarmrateV.getV32Max());
influxDBDataHarmRateV.setV33(Objects.isNull(dataHarmrateV.getV33Max())?0.0f:dataHarmrateV.getV33Max());
influxDBDataHarmRateV.setV34(Objects.isNull(dataHarmrateV.getV34Max())?0.0f:dataHarmrateV.getV34Max());
influxDBDataHarmRateV.setV35(Objects.isNull(dataHarmrateV.getV35Max())?0.0f:dataHarmrateV.getV35Max());
influxDBDataHarmRateV.setV36(Objects.isNull(dataHarmrateV.getV36Max())?0.0f:dataHarmrateV.getV36Max());
influxDBDataHarmRateV.setV37(Objects.isNull(dataHarmrateV.getV37Max())?0.0f:dataHarmrateV.getV37Max());
influxDBDataHarmRateV.setV38(Objects.isNull(dataHarmrateV.getV38Max())?0.0f:dataHarmrateV.getV38Max());
influxDBDataHarmRateV.setV39(Objects.isNull(dataHarmrateV.getV39Max())?0.0f:dataHarmrateV.getV39Max());
influxDBDataHarmRateV.setV40(Objects.isNull(dataHarmrateV.getV40Max())?0.0f:dataHarmrateV.getV40Max());
influxDBDataHarmRateV.setV41(Objects.isNull(dataHarmrateV.getV41Max())?0.0f:dataHarmrateV.getV41Max());
influxDBDataHarmRateV.setV42(Objects.isNull(dataHarmrateV.getV42Max())?0.0f:dataHarmrateV.getV42Max());
influxDBDataHarmRateV.setV43(Objects.isNull(dataHarmrateV.getV43Max())?0.0f:dataHarmrateV.getV43Max());
influxDBDataHarmRateV.setV44(Objects.isNull(dataHarmrateV.getV44Max())?0.0f:dataHarmrateV.getV44Max());
influxDBDataHarmRateV.setV45(Objects.isNull(dataHarmrateV.getV45Max())?0.0f:dataHarmrateV.getV45Max());
influxDBDataHarmRateV.setV46(Objects.isNull(dataHarmrateV.getV46Max())?0.0f:dataHarmrateV.getV46Max());
influxDBDataHarmRateV.setV47(Objects.isNull(dataHarmrateV.getV47Max())?0.0f:dataHarmrateV.getV47Max());
influxDBDataHarmRateV.setV48(Objects.isNull(dataHarmrateV.getV48Max())?0.0f:dataHarmrateV.getV48Max());
influxDBDataHarmRateV.setV49(Objects.isNull(dataHarmrateV.getV49Max())?0.0f:dataHarmrateV.getV49Max());
influxDBDataHarmRateV.setV50(Objects.isNull(dataHarmrateV.getV50Max())?0.0f:dataHarmrateV.getV50Max());
}
else if (valueType.equals("MIN")){
influxDBDataHarmRateV.setV1(Objects.isNull(dataHarmrateV.getV1Min())?0.0f:dataHarmrateV.getV1Min());
influxDBDataHarmRateV.setV2(Objects.isNull(dataHarmrateV.getV2Min())?0.0f:dataHarmrateV.getV2Min());
influxDBDataHarmRateV.setV3(Objects.isNull(dataHarmrateV.getV3Min())?0.0f:dataHarmrateV.getV3Min());
influxDBDataHarmRateV.setV4(Objects.isNull(dataHarmrateV.getV4Min())?0.0f:dataHarmrateV.getV4Min());
influxDBDataHarmRateV.setV5(Objects.isNull(dataHarmrateV.getV5Min())?0.0f:dataHarmrateV.getV5Min());
influxDBDataHarmRateV.setV6(Objects.isNull(dataHarmrateV.getV6Min())?0.0f:dataHarmrateV.getV6Min());
influxDBDataHarmRateV.setV7(Objects.isNull(dataHarmrateV.getV7Min())?0.0f:dataHarmrateV.getV7Min());
influxDBDataHarmRateV.setV8(Objects.isNull(dataHarmrateV.getV8Min())?0.0f:dataHarmrateV.getV8Min());
influxDBDataHarmRateV.setV9(Objects.isNull(dataHarmrateV.getV9Min())?0.0f:dataHarmrateV.getV9Min());
influxDBDataHarmRateV.setV10(Objects.isNull(dataHarmrateV.getV10Min())?0.0f:dataHarmrateV.getV10Min());
influxDBDataHarmRateV.setV11(Objects.isNull(dataHarmrateV.getV11Min())?0.0f:dataHarmrateV.getV11Min());
influxDBDataHarmRateV.setV12(Objects.isNull(dataHarmrateV.getV12Min())?0.0f:dataHarmrateV.getV12Min());
influxDBDataHarmRateV.setV13(Objects.isNull(dataHarmrateV.getV13Min())?0.0f:dataHarmrateV.getV13Min());
influxDBDataHarmRateV.setV14(Objects.isNull(dataHarmrateV.getV14Min())?0.0f:dataHarmrateV.getV14Min());
influxDBDataHarmRateV.setV15(Objects.isNull(dataHarmrateV.getV15Min())?0.0f:dataHarmrateV.getV15Min());
influxDBDataHarmRateV.setV16(Objects.isNull(dataHarmrateV.getV16Min())?0.0f:dataHarmrateV.getV16Min());
influxDBDataHarmRateV.setV17(Objects.isNull(dataHarmrateV.getV17Min())?0.0f:dataHarmrateV.getV17Min());
influxDBDataHarmRateV.setV18(Objects.isNull(dataHarmrateV.getV18Min())?0.0f:dataHarmrateV.getV18Min());
influxDBDataHarmRateV.setV19(Objects.isNull(dataHarmrateV.getV19Min())?0.0f:dataHarmrateV.getV19Min());
influxDBDataHarmRateV.setV20(Objects.isNull(dataHarmrateV.getV20Min())?0.0f:dataHarmrateV.getV20Min());
influxDBDataHarmRateV.setV21(Objects.isNull(dataHarmrateV.getV21Min())?0.0f:dataHarmrateV.getV21Min());
influxDBDataHarmRateV.setV22(Objects.isNull(dataHarmrateV.getV22Min())?0.0f:dataHarmrateV.getV22Min());
influxDBDataHarmRateV.setV23(Objects.isNull(dataHarmrateV.getV23Min())?0.0f:dataHarmrateV.getV23Min());
influxDBDataHarmRateV.setV24(Objects.isNull(dataHarmrateV.getV24Min())?0.0f:dataHarmrateV.getV24Min());
influxDBDataHarmRateV.setV25(Objects.isNull(dataHarmrateV.getV25Min())?0.0f:dataHarmrateV.getV25Min());
influxDBDataHarmRateV.setV26(Objects.isNull(dataHarmrateV.getV26Min())?0.0f:dataHarmrateV.getV26Min());
influxDBDataHarmRateV.setV27(Objects.isNull(dataHarmrateV.getV27Min())?0.0f:dataHarmrateV.getV27Min());
influxDBDataHarmRateV.setV28(Objects.isNull(dataHarmrateV.getV28Min())?0.0f:dataHarmrateV.getV28Min());
influxDBDataHarmRateV.setV29(Objects.isNull(dataHarmrateV.getV29Min())?0.0f:dataHarmrateV.getV29Min());
influxDBDataHarmRateV.setV30(Objects.isNull(dataHarmrateV.getV30Min())?0.0f:dataHarmrateV.getV30Min());
influxDBDataHarmRateV.setV31(Objects.isNull(dataHarmrateV.getV31Min())?0.0f:dataHarmrateV.getV31Min());
influxDBDataHarmRateV.setV32(Objects.isNull(dataHarmrateV.getV32Min())?0.0f:dataHarmrateV.getV32Min());
influxDBDataHarmRateV.setV33(Objects.isNull(dataHarmrateV.getV33Min())?0.0f:dataHarmrateV.getV33Min());
influxDBDataHarmRateV.setV34(Objects.isNull(dataHarmrateV.getV34Min())?0.0f:dataHarmrateV.getV34Min());
influxDBDataHarmRateV.setV35(Objects.isNull(dataHarmrateV.getV35Min())?0.0f:dataHarmrateV.getV35Min());
influxDBDataHarmRateV.setV36(Objects.isNull(dataHarmrateV.getV36Min())?0.0f:dataHarmrateV.getV36Min());
influxDBDataHarmRateV.setV37(Objects.isNull(dataHarmrateV.getV37Min())?0.0f:dataHarmrateV.getV37Min());
influxDBDataHarmRateV.setV38(Objects.isNull(dataHarmrateV.getV38Min())?0.0f:dataHarmrateV.getV38Min());
influxDBDataHarmRateV.setV39(Objects.isNull(dataHarmrateV.getV39Min())?0.0f:dataHarmrateV.getV39Min());
influxDBDataHarmRateV.setV40(Objects.isNull(dataHarmrateV.getV40Min())?0.0f:dataHarmrateV.getV40Min());
influxDBDataHarmRateV.setV41(Objects.isNull(dataHarmrateV.getV41Min())?0.0f:dataHarmrateV.getV41Min());
influxDBDataHarmRateV.setV42(Objects.isNull(dataHarmrateV.getV42Min())?0.0f:dataHarmrateV.getV42Min());
influxDBDataHarmRateV.setV43(Objects.isNull(dataHarmrateV.getV43Min())?0.0f:dataHarmrateV.getV43Min());
influxDBDataHarmRateV.setV44(Objects.isNull(dataHarmrateV.getV44Min())?0.0f:dataHarmrateV.getV44Min());
influxDBDataHarmRateV.setV45(Objects.isNull(dataHarmrateV.getV45Min())?0.0f:dataHarmrateV.getV45Min());
influxDBDataHarmRateV.setV46(Objects.isNull(dataHarmrateV.getV46Min())?0.0f:dataHarmrateV.getV46Min());
influxDBDataHarmRateV.setV47(Objects.isNull(dataHarmrateV.getV47Min())?0.0f:dataHarmrateV.getV47Min());
influxDBDataHarmRateV.setV48(Objects.isNull(dataHarmrateV.getV48Min())?0.0f:dataHarmrateV.getV48Min());
influxDBDataHarmRateV.setV49(Objects.isNull(dataHarmrateV.getV49Min())?0.0f:dataHarmrateV.getV49Min());
influxDBDataHarmRateV.setV50(Objects.isNull(dataHarmrateV.getV50Min())?0.0f:dataHarmrateV.getV50Min());
}
else if (valueType.equals("CP95")){
influxDBDataHarmRateV.setV1(Objects.isNull(dataHarmrateV.getV1Cp95())?0.0f:dataHarmrateV.getV1Cp95());
influxDBDataHarmRateV.setV2(Objects.isNull(dataHarmrateV.getV2Cp95())?0.0f:dataHarmrateV.getV2Cp95());
influxDBDataHarmRateV.setV3(Objects.isNull(dataHarmrateV.getV3Cp95())?0.0f:dataHarmrateV.getV3Cp95());
influxDBDataHarmRateV.setV4(Objects.isNull(dataHarmrateV.getV4Cp95())?0.0f:dataHarmrateV.getV4Cp95());
influxDBDataHarmRateV.setV5(Objects.isNull(dataHarmrateV.getV5Cp95())?0.0f:dataHarmrateV.getV5Cp95());
influxDBDataHarmRateV.setV6(Objects.isNull(dataHarmrateV.getV6Cp95())?0.0f:dataHarmrateV.getV6Cp95());
influxDBDataHarmRateV.setV7(Objects.isNull(dataHarmrateV.getV7Cp95())?0.0f:dataHarmrateV.getV7Cp95());
influxDBDataHarmRateV.setV8(Objects.isNull(dataHarmrateV.getV8Cp95())?0.0f:dataHarmrateV.getV8Cp95());
influxDBDataHarmRateV.setV9(Objects.isNull(dataHarmrateV.getV9Cp95())?0.0f:dataHarmrateV.getV9Cp95());
influxDBDataHarmRateV.setV10(Objects.isNull(dataHarmrateV.getV10Cp95())?0.0f:dataHarmrateV.getV10Cp95());
influxDBDataHarmRateV.setV11(Objects.isNull(dataHarmrateV.getV11Cp95())?0.0f:dataHarmrateV.getV11Cp95());
influxDBDataHarmRateV.setV12(Objects.isNull(dataHarmrateV.getV12Cp95())?0.0f:dataHarmrateV.getV12Cp95());
influxDBDataHarmRateV.setV13(Objects.isNull(dataHarmrateV.getV13Cp95())?0.0f:dataHarmrateV.getV13Cp95());
influxDBDataHarmRateV.setV14(Objects.isNull(dataHarmrateV.getV14Cp95())?0.0f:dataHarmrateV.getV14Cp95());
influxDBDataHarmRateV.setV15(Objects.isNull(dataHarmrateV.getV15Cp95())?0.0f:dataHarmrateV.getV15Cp95());
influxDBDataHarmRateV.setV16(Objects.isNull(dataHarmrateV.getV16Cp95())?0.0f:dataHarmrateV.getV16Cp95());
influxDBDataHarmRateV.setV17(Objects.isNull(dataHarmrateV.getV17Cp95())?0.0f:dataHarmrateV.getV17Cp95());
influxDBDataHarmRateV.setV18(Objects.isNull(dataHarmrateV.getV18Cp95())?0.0f:dataHarmrateV.getV18Cp95());
influxDBDataHarmRateV.setV19(Objects.isNull(dataHarmrateV.getV19Cp95())?0.0f:dataHarmrateV.getV19Cp95());
influxDBDataHarmRateV.setV20(Objects.isNull(dataHarmrateV.getV20Cp95())?0.0f:dataHarmrateV.getV20Cp95());
influxDBDataHarmRateV.setV21(Objects.isNull(dataHarmrateV.getV21Cp95())?0.0f:dataHarmrateV.getV21Cp95());
influxDBDataHarmRateV.setV22(Objects.isNull(dataHarmrateV.getV22Cp95())?0.0f:dataHarmrateV.getV22Cp95());
influxDBDataHarmRateV.setV23(Objects.isNull(dataHarmrateV.getV23Cp95())?0.0f:dataHarmrateV.getV23Cp95());
influxDBDataHarmRateV.setV24(Objects.isNull(dataHarmrateV.getV24Cp95())?0.0f:dataHarmrateV.getV24Cp95());
influxDBDataHarmRateV.setV25(Objects.isNull(dataHarmrateV.getV25Cp95())?0.0f:dataHarmrateV.getV25Cp95());
influxDBDataHarmRateV.setV26(Objects.isNull(dataHarmrateV.getV26Cp95())?0.0f:dataHarmrateV.getV26Cp95());
influxDBDataHarmRateV.setV27(Objects.isNull(dataHarmrateV.getV27Cp95())?0.0f:dataHarmrateV.getV27Cp95());
influxDBDataHarmRateV.setV28(Objects.isNull(dataHarmrateV.getV28Cp95())?0.0f:dataHarmrateV.getV28Cp95());
influxDBDataHarmRateV.setV29(Objects.isNull(dataHarmrateV.getV29Cp95())?0.0f:dataHarmrateV.getV29Cp95());
influxDBDataHarmRateV.setV30(Objects.isNull(dataHarmrateV.getV30Cp95())?0.0f:dataHarmrateV.getV30Cp95());
influxDBDataHarmRateV.setV31(Objects.isNull(dataHarmrateV.getV31Cp95())?0.0f:dataHarmrateV.getV31Cp95());
influxDBDataHarmRateV.setV32(Objects.isNull(dataHarmrateV.getV32Cp95())?0.0f:dataHarmrateV.getV32Cp95());
influxDBDataHarmRateV.setV33(Objects.isNull(dataHarmrateV.getV33Cp95())?0.0f:dataHarmrateV.getV33Cp95());
influxDBDataHarmRateV.setV34(Objects.isNull(dataHarmrateV.getV34Cp95())?0.0f:dataHarmrateV.getV34Cp95());
influxDBDataHarmRateV.setV35(Objects.isNull(dataHarmrateV.getV35Cp95())?0.0f:dataHarmrateV.getV35Cp95());
influxDBDataHarmRateV.setV36(Objects.isNull(dataHarmrateV.getV36Cp95())?0.0f:dataHarmrateV.getV36Cp95());
influxDBDataHarmRateV.setV37(Objects.isNull(dataHarmrateV.getV37Cp95())?0.0f:dataHarmrateV.getV37Cp95());
influxDBDataHarmRateV.setV38(Objects.isNull(dataHarmrateV.getV38Cp95())?0.0f:dataHarmrateV.getV38Cp95());
influxDBDataHarmRateV.setV39(Objects.isNull(dataHarmrateV.getV39Cp95())?0.0f:dataHarmrateV.getV39Cp95());
influxDBDataHarmRateV.setV40(Objects.isNull(dataHarmrateV.getV40Cp95())?0.0f:dataHarmrateV.getV40Cp95());
influxDBDataHarmRateV.setV41(Objects.isNull(dataHarmrateV.getV41Cp95())?0.0f:dataHarmrateV.getV41Cp95());
influxDBDataHarmRateV.setV42(Objects.isNull(dataHarmrateV.getV42Cp95())?0.0f:dataHarmrateV.getV42Cp95());
influxDBDataHarmRateV.setV43(Objects.isNull(dataHarmrateV.getV43Cp95())?0.0f:dataHarmrateV.getV43Cp95());
influxDBDataHarmRateV.setV44(Objects.isNull(dataHarmrateV.getV44Cp95())?0.0f:dataHarmrateV.getV44Cp95());
influxDBDataHarmRateV.setV45(Objects.isNull(dataHarmrateV.getV45Cp95())?0.0f:dataHarmrateV.getV45Cp95());
influxDBDataHarmRateV.setV46(Objects.isNull(dataHarmrateV.getV46Cp95())?0.0f:dataHarmrateV.getV46Cp95());
influxDBDataHarmRateV.setV47(Objects.isNull(dataHarmrateV.getV47Cp95())?0.0f:dataHarmrateV.getV47Cp95());
influxDBDataHarmRateV.setV48(Objects.isNull(dataHarmrateV.getV48Cp95())?0.0f:dataHarmrateV.getV48Cp95());
influxDBDataHarmRateV.setV49(Objects.isNull(dataHarmrateV.getV49Cp95())?0.0f:dataHarmrateV.getV49Cp95());
influxDBDataHarmRateV.setV50(Objects.isNull(dataHarmrateV.getV50Cp95())?0.0f:dataHarmrateV.getV50Cp95());
}
influxDBDataHarmRateVList.add(influxDBDataHarmRateV);
}
return influxDBDataHarmRateVList;
}
}

View File

@@ -0,0 +1,480 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataIDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/11 15:13
*/
@Data
@Measurement(name = "data_i")
public class DataI {
@Column(name = "time",tag =true)
@JsonSerialize(using = InstantDateSerializer.class)
@TimeColumn
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "i_neg")
private Float iNeg;
@Column(name = "i_pos")
private Float iPos;
@Column(name = "i_thd")
private Float iThd;
@Column(name = "i_unbalance")
private Float iUnbalance;
@Column(name = "i_zero")
private Float iZero;
@Column(name = "rms")
private Float rms;
@Column(name = "i_1")
private Float i1;
@Column(name = "i_2")
private Float i2;
@Column(name = "i_3")
private Float i3;
@Column(name = "i_4")
private Float i4;
@Column(name = "i_5")
private Float i5;
@Column(name = "i_6")
private Float i6;
@Column(name = "i_7")
private Float i7;
@Column(name = "i_8")
private Float i8;
@Column(name = "i_9")
private Float i9;
@Column(name = "i_10")
private Float i10;
@Column(name = "i_11")
private Float i11;
@Column(name = "i_12")
private Float i12;
@Column(name = "i_13")
private Float i13;
@Column(name = "i_14")
private Float i14;
@Column(name = "i_15")
private Float i15;
@Column(name = "i_16")
private Float i16;
@Column(name = "i_17")
private Float i17;
@Column(name = "i_18")
private Float i18;
@Column(name = "i_19")
private Float i19;
@Column(name = "i_20")
private Float i20;
@Column(name = "i_21")
private Float i21;
@Column(name = "i_22")
private Float i22;
@Column(name = "i_23")
private Float i23;
@Column(name = "i_24")
private Float i24;
@Column(name = "i_25")
private Float i25;
@Column(name = "i_26")
private Float i26;
@Column(name = "i_27")
private Float i27;
@Column(name = "i_28")
private Float i28;
@Column(name = "i_29")
private Float i29;
@Column(name = "i_30")
private Float i30;
@Column(name = "i_31")
private Float i31;
@Column(name = "i_32")
private Float i32;
@Column(name = "i_33")
private Float i33;
@Column(name = "i_34")
private Float i34;
@Column(name = "i_35")
private Float i35;
@Column(name = "i_36")
private Float i36;
@Column(name = "i_37")
private Float i37;
@Column(name = "i_38")
private Float i38;
@Column(name = "i_39")
private Float i39;
@Column(name = "i_40")
private Float i40;
@Column(name = "i_41")
private Float i41;
@Column(name = "i_42")
private Float i42;
@Column(name = "i_43")
private Float i43;
@Column(name = "i_44")
private Float i44;
@Column(name = "i_45")
private Float i45;
@Column(name = "i_46")
private Float i46;
@Column(name = "i_47")
private Float i47;
@Column(name = "i_48")
private Float i48;
@Column(name = "i_49")
private Float i49;
@Column(name = "i_50")
private Float i50;
public static List<DataI> relationToInfluxDB(DataIDTO dataI) {
if (dataI == null) {
return null;
}
List<DataI> influxDBDataIList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataI influxDBDataI = new DataI();
Instant instant = dataI.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataI.setTime(instant);
influxDBDataI.setLineId(dataI.getLineid());
influxDBDataI.setPhaseType(dataI.getPhasicType());
influxDBDataI.setQualityFlag(dataI.getQualityflag()+"");
influxDBDataI.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataI.setINeg(Objects.isNull(dataI.getINeg())?0.0f:dataI.getINeg());
influxDBDataI.setIPos(Objects.isNull(dataI.getIPos())?0.0f:dataI.getIPos());
influxDBDataI.setIThd(Objects.isNull(dataI.getIThd())?0.0f:dataI.getIThd());
influxDBDataI.setIUnbalance(Objects.isNull(dataI.getIUnbalance())?0.0f:dataI.getIUnbalance());
influxDBDataI.setIZero(Objects.isNull(dataI.getIZero())?0.0f:dataI.getIZero());
influxDBDataI.setRms(Objects.isNull(dataI.getRms())?0.0f:dataI.getRms());
influxDBDataI.setI1(Objects.isNull(dataI.getI1())?0.0f:dataI.getI1());
influxDBDataI.setI2(Objects.isNull(dataI.getI2())?0.0f:dataI.getI2());
influxDBDataI.setI3(Objects.isNull(dataI.getI3())?0.0f:dataI.getI3());
influxDBDataI.setI4(Objects.isNull(dataI.getI4())?0.0f:dataI.getI4());
influxDBDataI.setI5(Objects.isNull(dataI.getI5())?0.0f:dataI.getI5());
influxDBDataI.setI6(Objects.isNull(dataI.getI6())?0.0f:dataI.getI6());
influxDBDataI.setI7(Objects.isNull(dataI.getI7())?0.0f:dataI.getI7());
influxDBDataI.setI8(Objects.isNull(dataI.getI8())?0.0f:dataI.getI8());
influxDBDataI.setI9(Objects.isNull(dataI.getI9())?0.0f:dataI.getI9());
influxDBDataI.setI10(Objects.isNull(dataI.getI10())?0.0f:dataI.getI10());
influxDBDataI.setI11(Objects.isNull(dataI.getI11())?0.0f:dataI.getI11());
influxDBDataI.setI12(Objects.isNull(dataI.getI12())?0.0f:dataI.getI12());
influxDBDataI.setI13(Objects.isNull(dataI.getI13())?0.0f:dataI.getI13());
influxDBDataI.setI14(Objects.isNull(dataI.getI14())?0.0f:dataI.getI14());
influxDBDataI.setI15(Objects.isNull(dataI.getI15())?0.0f:dataI.getI15());
influxDBDataI.setI16(Objects.isNull(dataI.getI16())?0.0f:dataI.getI16());
influxDBDataI.setI17(Objects.isNull(dataI.getI17())?0.0f:dataI.getI17());
influxDBDataI.setI18(Objects.isNull(dataI.getI18())?0.0f:dataI.getI18());
influxDBDataI.setI19(Objects.isNull(dataI.getI19())?0.0f:dataI.getI19());
influxDBDataI.setI20(Objects.isNull(dataI.getI20())?0.0f:dataI.getI20());
influxDBDataI.setI21(Objects.isNull(dataI.getI21())?0.0f:dataI.getI21());
influxDBDataI.setI22(Objects.isNull(dataI.getI22())?0.0f:dataI.getI22());
influxDBDataI.setI23(Objects.isNull(dataI.getI23())?0.0f:dataI.getI23());
influxDBDataI.setI24(Objects.isNull(dataI.getI24())?0.0f:dataI.getI24());
influxDBDataI.setI25(Objects.isNull(dataI.getI25())?0.0f:dataI.getI25());
influxDBDataI.setI26(Objects.isNull(dataI.getI26())?0.0f:dataI.getI26());
influxDBDataI.setI27(Objects.isNull(dataI.getI27())?0.0f:dataI.getI27());
influxDBDataI.setI28(Objects.isNull(dataI.getI28())?0.0f:dataI.getI28());
influxDBDataI.setI29(Objects.isNull(dataI.getI29())?0.0f:dataI.getI29());
influxDBDataI.setI30(Objects.isNull(dataI.getI30())?0.0f:dataI.getI30());
influxDBDataI.setI31(Objects.isNull(dataI.getI31())?0.0f:dataI.getI31());
influxDBDataI.setI32(Objects.isNull(dataI.getI32())?0.0f:dataI.getI32());
influxDBDataI.setI33(Objects.isNull(dataI.getI33())?0.0f:dataI.getI33());
influxDBDataI.setI34(Objects.isNull(dataI.getI34())?0.0f:dataI.getI34());
influxDBDataI.setI35(Objects.isNull(dataI.getI35())?0.0f:dataI.getI35());
influxDBDataI.setI36(Objects.isNull(dataI.getI36())?0.0f:dataI.getI36());
influxDBDataI.setI37(Objects.isNull(dataI.getI37())?0.0f:dataI.getI37());
influxDBDataI.setI38(Objects.isNull(dataI.getI38())?0.0f:dataI.getI38());
influxDBDataI.setI39(Objects.isNull(dataI.getI39())?0.0f:dataI.getI39());
influxDBDataI.setI40(Objects.isNull(dataI.getI40())?0.0f:dataI.getI40());
influxDBDataI.setI41(Objects.isNull(dataI.getI41())?0.0f:dataI.getI41());
influxDBDataI.setI42(Objects.isNull(dataI.getI42())?0.0f:dataI.getI42());
influxDBDataI.setI43(Objects.isNull(dataI.getI43())?0.0f:dataI.getI43());
influxDBDataI.setI44(Objects.isNull(dataI.getI44())?0.0f:dataI.getI44());
influxDBDataI.setI45(Objects.isNull(dataI.getI45())?0.0f:dataI.getI45());
influxDBDataI.setI46(Objects.isNull(dataI.getI46())?0.0f:dataI.getI46());
influxDBDataI.setI47(Objects.isNull(dataI.getI47())?0.0f:dataI.getI47());
influxDBDataI.setI48(Objects.isNull(dataI.getI48())?0.0f:dataI.getI48());
influxDBDataI.setI49(Objects.isNull(dataI.getI49())?0.0f:dataI.getI49());
influxDBDataI.setI50(Objects.isNull(dataI.getI50())?0.0f:dataI.getI50());
}
else if (valueType.equals("MAX")){
influxDBDataI.setINeg(Objects.isNull(dataI.getINegMax())?0.0f:dataI.getINegMax());
influxDBDataI.setIPos(Objects.isNull(dataI.getIPosMax())?0.0f:dataI.getIPosMax());
influxDBDataI.setIThd(Objects.isNull(dataI.getIThdMax())?0.0f:dataI.getIThdMax());
influxDBDataI.setIUnbalance(Objects.isNull(dataI.getIUnbalanceMax())?0.0f:dataI.getIUnbalanceMax());
influxDBDataI.setIZero(Objects.isNull(dataI.getIZeroMax())?0.0f:dataI.getIZeroMax());
influxDBDataI.setRms(Objects.isNull(dataI.getRmsMax())?0.0f:dataI.getRmsMax());
influxDBDataI.setI1(Objects.isNull(dataI.getI1Max())?0.0f:dataI.getI1Max());
influxDBDataI.setI2(Objects.isNull(dataI.getI2Max())?0.0f:dataI.getI2Max());
influxDBDataI.setI3(Objects.isNull(dataI.getI3Max())?0.0f:dataI.getI3Max());
influxDBDataI.setI4(Objects.isNull(dataI.getI4Max())?0.0f:dataI.getI4Max());
influxDBDataI.setI5(Objects.isNull(dataI.getI5Max())?0.0f:dataI.getI5Max());
influxDBDataI.setI6(Objects.isNull(dataI.getI6Max())?0.0f:dataI.getI6Max());
influxDBDataI.setI7(Objects.isNull(dataI.getI7Max())?0.0f:dataI.getI7Max());
influxDBDataI.setI8(Objects.isNull(dataI.getI8Max())?0.0f:dataI.getI8Max());
influxDBDataI.setI9(Objects.isNull(dataI.getI9Max())?0.0f:dataI.getI9Max());
influxDBDataI.setI10(Objects.isNull(dataI.getI10Max())?0.0f:dataI.getI10Max());
influxDBDataI.setI11(Objects.isNull(dataI.getI11Max())?0.0f:dataI.getI11Max());
influxDBDataI.setI12(Objects.isNull(dataI.getI12Max())?0.0f:dataI.getI12Max());
influxDBDataI.setI13(Objects.isNull(dataI.getI13Max())?0.0f:dataI.getI13Max());
influxDBDataI.setI14(Objects.isNull(dataI.getI14Max())?0.0f:dataI.getI14Max());
influxDBDataI.setI15(Objects.isNull(dataI.getI15Max())?0.0f:dataI.getI15Max());
influxDBDataI.setI16(Objects.isNull(dataI.getI16Max())?0.0f:dataI.getI16Max());
influxDBDataI.setI17(Objects.isNull(dataI.getI17Max())?0.0f:dataI.getI17Max());
influxDBDataI.setI18(Objects.isNull(dataI.getI18Max())?0.0f:dataI.getI18Max());
influxDBDataI.setI19(Objects.isNull(dataI.getI19Max())?0.0f:dataI.getI19Max());
influxDBDataI.setI20(Objects.isNull(dataI.getI20Max())?0.0f:dataI.getI20Max());
influxDBDataI.setI21(Objects.isNull(dataI.getI21Max())?0.0f:dataI.getI21Max());
influxDBDataI.setI22(Objects.isNull(dataI.getI22Max())?0.0f:dataI.getI22Max());
influxDBDataI.setI23(Objects.isNull(dataI.getI23Max())?0.0f:dataI.getI23Max());
influxDBDataI.setI24(Objects.isNull(dataI.getI24Max())?0.0f:dataI.getI24Max());
influxDBDataI.setI25(Objects.isNull(dataI.getI25Max())?0.0f:dataI.getI25Max());
influxDBDataI.setI26(Objects.isNull(dataI.getI26Max())?0.0f:dataI.getI26Max());
influxDBDataI.setI27(Objects.isNull(dataI.getI27Max())?0.0f:dataI.getI27Max());
influxDBDataI.setI28(Objects.isNull(dataI.getI28Max())?0.0f:dataI.getI28Max());
influxDBDataI.setI29(Objects.isNull(dataI.getI29Max())?0.0f:dataI.getI29Max());
influxDBDataI.setI30(Objects.isNull(dataI.getI30Max())?0.0f:dataI.getI30Max());
influxDBDataI.setI31(Objects.isNull(dataI.getI31Max())?0.0f:dataI.getI31Max());
influxDBDataI.setI32(Objects.isNull(dataI.getI32Max())?0.0f:dataI.getI32Max());
influxDBDataI.setI33(Objects.isNull(dataI.getI33Max())?0.0f:dataI.getI33Max());
influxDBDataI.setI34(Objects.isNull(dataI.getI34Max())?0.0f:dataI.getI34Max());
influxDBDataI.setI35(Objects.isNull(dataI.getI35Max())?0.0f:dataI.getI35Max());
influxDBDataI.setI36(Objects.isNull(dataI.getI36Max())?0.0f:dataI.getI36Max());
influxDBDataI.setI37(Objects.isNull(dataI.getI37Max())?0.0f:dataI.getI37Max());
influxDBDataI.setI38(Objects.isNull(dataI.getI38Max())?0.0f:dataI.getI38Max());
influxDBDataI.setI39(Objects.isNull(dataI.getI39Max())?0.0f:dataI.getI39Max());
influxDBDataI.setI40(Objects.isNull(dataI.getI40Max())?0.0f:dataI.getI40Max());
influxDBDataI.setI41(Objects.isNull(dataI.getI41Max())?0.0f:dataI.getI41Max());
influxDBDataI.setI42(Objects.isNull(dataI.getI42Max())?0.0f:dataI.getI42Max());
influxDBDataI.setI43(Objects.isNull(dataI.getI43Max())?0.0f:dataI.getI43Max());
influxDBDataI.setI44(Objects.isNull(dataI.getI44Max())?0.0f:dataI.getI44Max());
influxDBDataI.setI45(Objects.isNull(dataI.getI45Max())?0.0f:dataI.getI45Max());
influxDBDataI.setI46(Objects.isNull(dataI.getI46Max())?0.0f:dataI.getI46Max());
influxDBDataI.setI47(Objects.isNull(dataI.getI47Max())?0.0f:dataI.getI47Max());
influxDBDataI.setI48(Objects.isNull(dataI.getI48Max())?0.0f:dataI.getI48Max());
influxDBDataI.setI49(Objects.isNull(dataI.getI49Max())?0.0f:dataI.getI49Max());
influxDBDataI.setI50(Objects.isNull(dataI.getI50Max())?0.0f:dataI.getI50Max());
}
else if (valueType.equals("MIN")){
influxDBDataI.setINeg(Objects.isNull(dataI.getINegMin())?0.0f:dataI.getINegMin());
influxDBDataI.setIPos(Objects.isNull(dataI.getIPosMin())?0.0f:dataI.getIPosMin());
influxDBDataI.setIThd(Objects.isNull(dataI.getIThdMin())?0.0f:dataI.getIThdMin());
influxDBDataI.setIUnbalance(Objects.isNull(dataI.getIUnbalanceMin())?0.0f:dataI.getIUnbalanceMin());
influxDBDataI.setIZero(Objects.isNull(dataI.getIZeroMin())?0.0f:dataI.getIZeroMin());
influxDBDataI.setRms(Objects.isNull(dataI.getRmsMin())?0.0f:dataI.getRmsMin());
influxDBDataI.setI1(Objects.isNull(dataI.getI1Min())?0.0f:dataI.getI1Min());
influxDBDataI.setI2(Objects.isNull(dataI.getI2Min())?0.0f:dataI.getI2Min());
influxDBDataI.setI3(Objects.isNull(dataI.getI3Min())?0.0f:dataI.getI3Min());
influxDBDataI.setI4(Objects.isNull(dataI.getI4Min())?0.0f:dataI.getI4Min());
influxDBDataI.setI5(Objects.isNull(dataI.getI5Min())?0.0f:dataI.getI5Min());
influxDBDataI.setI6(Objects.isNull(dataI.getI6Min())?0.0f:dataI.getI6Min());
influxDBDataI.setI7(Objects.isNull(dataI.getI7Min())?0.0f:dataI.getI7Min());
influxDBDataI.setI8(Objects.isNull(dataI.getI8Min())?0.0f:dataI.getI8Min());
influxDBDataI.setI9(Objects.isNull(dataI.getI9Min())?0.0f:dataI.getI9Min());
influxDBDataI.setI10(Objects.isNull(dataI.getI10Min())?0.0f:dataI.getI10Min());
influxDBDataI.setI11(Objects.isNull(dataI.getI11Min())?0.0f:dataI.getI11Min());
influxDBDataI.setI12(Objects.isNull(dataI.getI12Min())?0.0f:dataI.getI12Min());
influxDBDataI.setI13(Objects.isNull(dataI.getI13Min())?0.0f:dataI.getI13Min());
influxDBDataI.setI14(Objects.isNull(dataI.getI14Min())?0.0f:dataI.getI14Min());
influxDBDataI.setI15(Objects.isNull(dataI.getI15Min())?0.0f:dataI.getI15Min());
influxDBDataI.setI16(Objects.isNull(dataI.getI16Min())?0.0f:dataI.getI16Min());
influxDBDataI.setI17(Objects.isNull(dataI.getI17Min())?0.0f:dataI.getI17Min());
influxDBDataI.setI18(Objects.isNull(dataI.getI18Min())?0.0f:dataI.getI18Min());
influxDBDataI.setI19(Objects.isNull(dataI.getI19Min())?0.0f:dataI.getI19Min());
influxDBDataI.setI20(Objects.isNull(dataI.getI20Min())?0.0f:dataI.getI20Min());
influxDBDataI.setI21(Objects.isNull(dataI.getI21Min())?0.0f:dataI.getI21Min());
influxDBDataI.setI22(Objects.isNull(dataI.getI22Min())?0.0f:dataI.getI22Min());
influxDBDataI.setI23(Objects.isNull(dataI.getI23Min())?0.0f:dataI.getI23Min());
influxDBDataI.setI24(Objects.isNull(dataI.getI24Min())?0.0f:dataI.getI24Min());
influxDBDataI.setI25(Objects.isNull(dataI.getI25Min())?0.0f:dataI.getI25Min());
influxDBDataI.setI26(Objects.isNull(dataI.getI26Min())?0.0f:dataI.getI26Min());
influxDBDataI.setI27(Objects.isNull(dataI.getI27Min())?0.0f:dataI.getI27Min());
influxDBDataI.setI28(Objects.isNull(dataI.getI28Min())?0.0f:dataI.getI28Min());
influxDBDataI.setI29(Objects.isNull(dataI.getI29Min())?0.0f:dataI.getI29Min());
influxDBDataI.setI30(Objects.isNull(dataI.getI30Min())?0.0f:dataI.getI30Min());
influxDBDataI.setI31(Objects.isNull(dataI.getI31Min())?0.0f:dataI.getI31Min());
influxDBDataI.setI32(Objects.isNull(dataI.getI32Min())?0.0f:dataI.getI32Min());
influxDBDataI.setI33(Objects.isNull(dataI.getI33Min())?0.0f:dataI.getI33Min());
influxDBDataI.setI34(Objects.isNull(dataI.getI34Min())?0.0f:dataI.getI34Min());
influxDBDataI.setI35(Objects.isNull(dataI.getI35Min())?0.0f:dataI.getI35Min());
influxDBDataI.setI36(Objects.isNull(dataI.getI36Min())?0.0f:dataI.getI36Min());
influxDBDataI.setI37(Objects.isNull(dataI.getI37Min())?0.0f:dataI.getI37Min());
influxDBDataI.setI38(Objects.isNull(dataI.getI38Min())?0.0f:dataI.getI38Min());
influxDBDataI.setI39(Objects.isNull(dataI.getI39Min())?0.0f:dataI.getI39Min());
influxDBDataI.setI40(Objects.isNull(dataI.getI40Min())?0.0f:dataI.getI40Min());
influxDBDataI.setI41(Objects.isNull(dataI.getI41Min())?0.0f:dataI.getI41Min());
influxDBDataI.setI42(Objects.isNull(dataI.getI42Min())?0.0f:dataI.getI42Min());
influxDBDataI.setI43(Objects.isNull(dataI.getI43Min())?0.0f:dataI.getI43Min());
influxDBDataI.setI44(Objects.isNull(dataI.getI44Min())?0.0f:dataI.getI44Min());
influxDBDataI.setI45(Objects.isNull(dataI.getI45Min())?0.0f:dataI.getI45Min());
influxDBDataI.setI46(Objects.isNull(dataI.getI46Min())?0.0f:dataI.getI46Min());
influxDBDataI.setI47(Objects.isNull(dataI.getI47Min())?0.0f:dataI.getI47Min());
influxDBDataI.setI48(Objects.isNull(dataI.getI48Min())?0.0f:dataI.getI48Min());
influxDBDataI.setI49(Objects.isNull(dataI.getI49Min())?0.0f:dataI.getI49Min());
influxDBDataI.setI50(Objects.isNull(dataI.getI50Min())?0.0f:dataI.getI50Min());
}
else if (valueType.equals("CP95")){
influxDBDataI.setINeg(Objects.isNull(dataI.getINegCp95())?0.0f:dataI.getINegCp95());
influxDBDataI.setIPos(Objects.isNull(dataI.getIPosCp95())?0.0f:dataI.getIPosCp95());
influxDBDataI.setIThd(Objects.isNull(dataI.getIThdCp95())?0.0f:dataI.getIThdCp95());
influxDBDataI.setIUnbalance(Objects.isNull(dataI.getIUnbalanceCp95())?0.0f:dataI.getIUnbalanceCp95());
influxDBDataI.setIZero(Objects.isNull(dataI.getIZeroCp95())?0.0f:dataI.getIZeroCp95());
influxDBDataI.setRms(Objects.isNull(dataI.getRmsCp95())?0.0f:dataI.getRmsCp95());
influxDBDataI.setI1(Objects.isNull(dataI.getI1Cp95())?0.0f:dataI.getI1Cp95());
influxDBDataI.setI2(Objects.isNull(dataI.getI2Cp95())?0.0f:dataI.getI2Cp95());
influxDBDataI.setI3(Objects.isNull(dataI.getI3Cp95())?0.0f:dataI.getI3Cp95());
influxDBDataI.setI4(Objects.isNull(dataI.getI4Cp95())?0.0f:dataI.getI4Cp95());
influxDBDataI.setI5(Objects.isNull(dataI.getI5Cp95())?0.0f:dataI.getI5Cp95());
influxDBDataI.setI6(Objects.isNull(dataI.getI6Cp95())?0.0f:dataI.getI6Cp95());
influxDBDataI.setI7(Objects.isNull(dataI.getI7Cp95())?0.0f:dataI.getI7Cp95());
influxDBDataI.setI8(Objects.isNull(dataI.getI8Cp95())?0.0f:dataI.getI8Cp95());
influxDBDataI.setI9(Objects.isNull(dataI.getI9Cp95())?0.0f:dataI.getI9Cp95());
influxDBDataI.setI10(Objects.isNull(dataI.getI10Cp95())?0.0f:dataI.getI10Cp95());
influxDBDataI.setI11(Objects.isNull(dataI.getI11Cp95())?0.0f:dataI.getI11Cp95());
influxDBDataI.setI12(Objects.isNull(dataI.getI12Cp95())?0.0f:dataI.getI12Cp95());
influxDBDataI.setI13(Objects.isNull(dataI.getI13Cp95())?0.0f:dataI.getI13Cp95());
influxDBDataI.setI14(Objects.isNull(dataI.getI14Cp95())?0.0f:dataI.getI14Cp95());
influxDBDataI.setI15(Objects.isNull(dataI.getI15Cp95())?0.0f:dataI.getI15Cp95());
influxDBDataI.setI16(Objects.isNull(dataI.getI16Cp95())?0.0f:dataI.getI16Cp95());
influxDBDataI.setI17(Objects.isNull(dataI.getI17Cp95())?0.0f:dataI.getI17Cp95());
influxDBDataI.setI18(Objects.isNull(dataI.getI18Cp95())?0.0f:dataI.getI18Cp95());
influxDBDataI.setI19(Objects.isNull(dataI.getI19Cp95())?0.0f:dataI.getI19Cp95());
influxDBDataI.setI20(Objects.isNull(dataI.getI20Cp95())?0.0f:dataI.getI20Cp95());
influxDBDataI.setI21(Objects.isNull(dataI.getI21Cp95())?0.0f:dataI.getI21Cp95());
influxDBDataI.setI22(Objects.isNull(dataI.getI22Cp95())?0.0f:dataI.getI22Cp95());
influxDBDataI.setI23(Objects.isNull(dataI.getI23Cp95())?0.0f:dataI.getI23Cp95());
influxDBDataI.setI24(Objects.isNull(dataI.getI24Cp95())?0.0f:dataI.getI24Cp95());
influxDBDataI.setI25(Objects.isNull(dataI.getI25Cp95())?0.0f:dataI.getI25Cp95());
influxDBDataI.setI26(Objects.isNull(dataI.getI26Cp95())?0.0f:dataI.getI26Cp95());
influxDBDataI.setI27(Objects.isNull(dataI.getI27Cp95())?0.0f:dataI.getI27Cp95());
influxDBDataI.setI28(Objects.isNull(dataI.getI28Cp95())?0.0f:dataI.getI28Cp95());
influxDBDataI.setI29(Objects.isNull(dataI.getI29Cp95())?0.0f:dataI.getI29Cp95());
influxDBDataI.setI30(Objects.isNull(dataI.getI30Cp95())?0.0f:dataI.getI30Cp95());
influxDBDataI.setI31(Objects.isNull(dataI.getI31Cp95())?0.0f:dataI.getI31Cp95());
influxDBDataI.setI32(Objects.isNull(dataI.getI32Cp95())?0.0f:dataI.getI32Cp95());
influxDBDataI.setI33(Objects.isNull(dataI.getI33Cp95())?0.0f:dataI.getI33Cp95());
influxDBDataI.setI34(Objects.isNull(dataI.getI34Cp95())?0.0f:dataI.getI34Cp95());
influxDBDataI.setI35(Objects.isNull(dataI.getI35Cp95())?0.0f:dataI.getI35Cp95());
influxDBDataI.setI36(Objects.isNull(dataI.getI36Cp95())?0.0f:dataI.getI36Cp95());
influxDBDataI.setI37(Objects.isNull(dataI.getI37Cp95())?0.0f:dataI.getI37Cp95());
influxDBDataI.setI38(Objects.isNull(dataI.getI38Cp95())?0.0f:dataI.getI38Cp95());
influxDBDataI.setI39(Objects.isNull(dataI.getI39Cp95())?0.0f:dataI.getI39Cp95());
influxDBDataI.setI40(Objects.isNull(dataI.getI40Cp95())?0.0f:dataI.getI40Cp95());
influxDBDataI.setI41(Objects.isNull(dataI.getI41Cp95())?0.0f:dataI.getI41Cp95());
influxDBDataI.setI42(Objects.isNull(dataI.getI42Cp95())?0.0f:dataI.getI42Cp95());
influxDBDataI.setI43(Objects.isNull(dataI.getI43Cp95())?0.0f:dataI.getI43Cp95());
influxDBDataI.setI44(Objects.isNull(dataI.getI44Cp95())?0.0f:dataI.getI44Cp95());
influxDBDataI.setI45(Objects.isNull(dataI.getI45Cp95())?0.0f:dataI.getI45Cp95());
influxDBDataI.setI46(Objects.isNull(dataI.getI46Cp95())?0.0f:dataI.getI46Cp95());
influxDBDataI.setI47(Objects.isNull(dataI.getI47Cp95())?0.0f:dataI.getI47Cp95());
influxDBDataI.setI48(Objects.isNull(dataI.getI48Cp95())?0.0f:dataI.getI48Cp95());
influxDBDataI.setI49(Objects.isNull(dataI.getI49Cp95())?0.0f:dataI.getI49Cp95());
influxDBDataI.setI50(Objects.isNull(dataI.getI50Cp95())?0.0f:dataI.getI50Cp95());
}
influxDBDataIList.add(influxDBDataI);
}
return influxDBDataIList;
}
}

View File

@@ -0,0 +1,432 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataInharmIDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 11:27
*/
@Data
@Measurement(name = "data_inharm_i")
public class DataInharmI {
@TimeColumn
@Column(name = "time",tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "i_1")
private Float i1;
@Column(name = "i_2")
private Float i2;
@Column(name = "i_3")
private Float i3;
@Column(name = "i_4")
private Float i4;
@Column(name = "i_5")
private Float i5;
@Column(name = "i_6")
private Float i6;
@Column(name = "i_7")
private Float i7;
@Column(name = "i_8")
private Float i8;
@Column(name = "i_9")
private Float i9;
@Column(name = "i_10")
private Float i10;
@Column(name = "i_11")
private Float i11;
@Column(name = "i_12")
private Float i12;
@Column(name = "i_13")
private Float i13;
@Column(name = "i_14")
private Float i14;
@Column(name = "i_15")
private Float i15;
@Column(name = "i_16")
private Float i16;
@Column(name = "i_17")
private Float i17;
@Column(name = "i_18")
private Float i18;
@Column(name = "i_19")
private Float i19;
@Column(name = "i_20")
private Float i20;
@Column(name = "i_21")
private Float i21;
@Column(name = "i_22")
private Float i22;
@Column(name = "i_23")
private Float i23;
@Column(name = "i_24")
private Float i24;
@Column(name = "i_25")
private Float i25;
@Column(name = "i_26")
private Float i26;
@Column(name = "i_27")
private Float i27;
@Column(name = "i_28")
private Float i28;
@Column(name = "i_29")
private Float i29;
@Column(name = "i_30")
private Float i30;
@Column(name = "i_31")
private Float i31;
@Column(name = "i_32")
private Float i32;
@Column(name = "i_33")
private Float i33;
@Column(name = "i_34")
private Float i34;
@Column(name = "i_35")
private Float i35;
@Column(name = "i_36")
private Float i36;
@Column(name = "i_37")
private Float i37;
@Column(name = "i_38")
private Float i38;
@Column(name = "i_39")
private Float i39;
@Column(name = "i_40")
private Float i40;
@Column(name = "i_41")
private Float i41;
@Column(name = "i_42")
private Float i42;
@Column(name = "i_43")
private Float i43;
@Column(name = "i_44")
private Float i44;
@Column(name = "i_45")
private Float i45;
@Column(name = "i_46")
private Float i46;
@Column(name = "i_47")
private Float i47;
@Column(name = "i_48")
private Float i48;
@Column(name = "i_49")
private Float i49;
@Column(name = "i_50")
private Float i50;
public static List<DataInharmI> relationToInfluxDB(DataInharmIDTO dataInharmI) {
if (dataInharmI == null) {
return null;
}
List<DataInharmI> influxDBDataInHarmIList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataInharmI influxDBDataInHarmI = new DataInharmI();
Instant instant = dataInharmI.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataInHarmI.setTime(instant);
influxDBDataInHarmI.setLineId(dataInharmI.getLineid());
influxDBDataInHarmI.setPhaseType(dataInharmI.getPhasicType());
influxDBDataInHarmI.setQualityFlag(dataInharmI.getQualityflag()+"");
influxDBDataInHarmI.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataInHarmI.setI1(Objects.isNull(dataInharmI.getI1())?0.0f:dataInharmI.getI1());
influxDBDataInHarmI.setI2(Objects.isNull(dataInharmI.getI2())?0.0f:dataInharmI.getI2());
influxDBDataInHarmI.setI3(Objects.isNull(dataInharmI.getI3())?0.0f:dataInharmI.getI3());
influxDBDataInHarmI.setI4(Objects.isNull(dataInharmI.getI4())?0.0f:dataInharmI.getI4());
influxDBDataInHarmI.setI5(Objects.isNull(dataInharmI.getI5())?0.0f:dataInharmI.getI5());
influxDBDataInHarmI.setI6(Objects.isNull(dataInharmI.getI6())?0.0f:dataInharmI.getI6());
influxDBDataInHarmI.setI7(Objects.isNull(dataInharmI.getI7())?0.0f:dataInharmI.getI7());
influxDBDataInHarmI.setI8(Objects.isNull(dataInharmI.getI8())?0.0f:dataInharmI.getI8());
influxDBDataInHarmI.setI9(Objects.isNull(dataInharmI.getI9())?0.0f:dataInharmI.getI9());
influxDBDataInHarmI.setI10(Objects.isNull(dataInharmI.getI10())?0.0f:dataInharmI.getI10());
influxDBDataInHarmI.setI11(Objects.isNull(dataInharmI.getI11())?0.0f:dataInharmI.getI11());
influxDBDataInHarmI.setI12(Objects.isNull(dataInharmI.getI12())?0.0f:dataInharmI.getI12());
influxDBDataInHarmI.setI13(Objects.isNull(dataInharmI.getI13())?0.0f:dataInharmI.getI13());
influxDBDataInHarmI.setI14(Objects.isNull(dataInharmI.getI14())?0.0f:dataInharmI.getI14());
influxDBDataInHarmI.setI15(Objects.isNull(dataInharmI.getI15())?0.0f:dataInharmI.getI15());
influxDBDataInHarmI.setI16(Objects.isNull(dataInharmI.getI16())?0.0f:dataInharmI.getI16());
influxDBDataInHarmI.setI17(Objects.isNull(dataInharmI.getI17())?0.0f:dataInharmI.getI17());
influxDBDataInHarmI.setI18(Objects.isNull(dataInharmI.getI18())?0.0f:dataInharmI.getI18());
influxDBDataInHarmI.setI19(Objects.isNull(dataInharmI.getI19())?0.0f:dataInharmI.getI19());
influxDBDataInHarmI.setI20(Objects.isNull(dataInharmI.getI20())?0.0f:dataInharmI.getI20());
influxDBDataInHarmI.setI21(Objects.isNull(dataInharmI.getI21())?0.0f:dataInharmI.getI21());
influxDBDataInHarmI.setI22(Objects.isNull(dataInharmI.getI22())?0.0f:dataInharmI.getI22());
influxDBDataInHarmI.setI23(Objects.isNull(dataInharmI.getI23())?0.0f:dataInharmI.getI23());
influxDBDataInHarmI.setI24(Objects.isNull(dataInharmI.getI24())?0.0f:dataInharmI.getI24());
influxDBDataInHarmI.setI25(Objects.isNull(dataInharmI.getI25())?0.0f:dataInharmI.getI25());
influxDBDataInHarmI.setI26(Objects.isNull(dataInharmI.getI26())?0.0f:dataInharmI.getI26());
influxDBDataInHarmI.setI27(Objects.isNull(dataInharmI.getI27())?0.0f:dataInharmI.getI27());
influxDBDataInHarmI.setI28(Objects.isNull(dataInharmI.getI28())?0.0f:dataInharmI.getI28());
influxDBDataInHarmI.setI29(Objects.isNull(dataInharmI.getI29())?0.0f:dataInharmI.getI29());
influxDBDataInHarmI.setI30(Objects.isNull(dataInharmI.getI30())?0.0f:dataInharmI.getI30());
influxDBDataInHarmI.setI31(Objects.isNull(dataInharmI.getI31())?0.0f:dataInharmI.getI31());
influxDBDataInHarmI.setI32(Objects.isNull(dataInharmI.getI32())?0.0f:dataInharmI.getI32());
influxDBDataInHarmI.setI33(Objects.isNull(dataInharmI.getI33())?0.0f:dataInharmI.getI33());
influxDBDataInHarmI.setI34(Objects.isNull(dataInharmI.getI34())?0.0f:dataInharmI.getI34());
influxDBDataInHarmI.setI35(Objects.isNull(dataInharmI.getI35())?0.0f:dataInharmI.getI35());
influxDBDataInHarmI.setI36(Objects.isNull(dataInharmI.getI36())?0.0f:dataInharmI.getI36());
influxDBDataInHarmI.setI37(Objects.isNull(dataInharmI.getI37())?0.0f:dataInharmI.getI37());
influxDBDataInHarmI.setI38(Objects.isNull(dataInharmI.getI38())?0.0f:dataInharmI.getI38());
influxDBDataInHarmI.setI39(Objects.isNull(dataInharmI.getI39())?0.0f:dataInharmI.getI39());
influxDBDataInHarmI.setI40(Objects.isNull(dataInharmI.getI40())?0.0f:dataInharmI.getI40());
influxDBDataInHarmI.setI41(Objects.isNull(dataInharmI.getI41())?0.0f:dataInharmI.getI41());
influxDBDataInHarmI.setI42(Objects.isNull(dataInharmI.getI42())?0.0f:dataInharmI.getI42());
influxDBDataInHarmI.setI43(Objects.isNull(dataInharmI.getI43())?0.0f:dataInharmI.getI43());
influxDBDataInHarmI.setI44(Objects.isNull(dataInharmI.getI44())?0.0f:dataInharmI.getI44());
influxDBDataInHarmI.setI45(Objects.isNull(dataInharmI.getI45())?0.0f:dataInharmI.getI45());
influxDBDataInHarmI.setI46(Objects.isNull(dataInharmI.getI46())?0.0f:dataInharmI.getI46());
influxDBDataInHarmI.setI47(Objects.isNull(dataInharmI.getI47())?0.0f:dataInharmI.getI47());
influxDBDataInHarmI.setI48(Objects.isNull(dataInharmI.getI48())?0.0f:dataInharmI.getI48());
influxDBDataInHarmI.setI49(Objects.isNull(dataInharmI.getI49())?0.0f:dataInharmI.getI49());
influxDBDataInHarmI.setI50(Objects.isNull(dataInharmI.getI50())?0.0f:dataInharmI.getI50());
}
else if (valueType.equals("MAX")){
influxDBDataInHarmI.setI1(Objects.isNull(dataInharmI.getI1Max())?0.0f:dataInharmI.getI1Max());
influxDBDataInHarmI.setI2(Objects.isNull(dataInharmI.getI2Max())?0.0f:dataInharmI.getI2Max());
influxDBDataInHarmI.setI3(Objects.isNull(dataInharmI.getI3Max())?0.0f:dataInharmI.getI3Max());
influxDBDataInHarmI.setI4(Objects.isNull(dataInharmI.getI4Max())?0.0f:dataInharmI.getI4Max());
influxDBDataInHarmI.setI5(Objects.isNull(dataInharmI.getI5Max())?0.0f:dataInharmI.getI5Max());
influxDBDataInHarmI.setI6(Objects.isNull(dataInharmI.getI6Max())?0.0f:dataInharmI.getI6Max());
influxDBDataInHarmI.setI7(Objects.isNull(dataInharmI.getI7Max())?0.0f:dataInharmI.getI7Max());
influxDBDataInHarmI.setI8(Objects.isNull(dataInharmI.getI8Max())?0.0f:dataInharmI.getI8Max());
influxDBDataInHarmI.setI9(Objects.isNull(dataInharmI.getI9Max())?0.0f:dataInharmI.getI9Max());
influxDBDataInHarmI.setI10(Objects.isNull(dataInharmI.getI10Max())?0.0f:dataInharmI.getI10Max());
influxDBDataInHarmI.setI11(Objects.isNull(dataInharmI.getI11Max())?0.0f:dataInharmI.getI11Max());
influxDBDataInHarmI.setI12(Objects.isNull(dataInharmI.getI12Max())?0.0f:dataInharmI.getI12Max());
influxDBDataInHarmI.setI13(Objects.isNull(dataInharmI.getI13Max())?0.0f:dataInharmI.getI13Max());
influxDBDataInHarmI.setI14(Objects.isNull(dataInharmI.getI14Max())?0.0f:dataInharmI.getI14Max());
influxDBDataInHarmI.setI15(Objects.isNull(dataInharmI.getI15Max())?0.0f:dataInharmI.getI15Max());
influxDBDataInHarmI.setI16(Objects.isNull(dataInharmI.getI16Max())?0.0f:dataInharmI.getI16Max());
influxDBDataInHarmI.setI17(Objects.isNull(dataInharmI.getI17Max())?0.0f:dataInharmI.getI17Max());
influxDBDataInHarmI.setI18(Objects.isNull(dataInharmI.getI18Max())?0.0f:dataInharmI.getI18Max());
influxDBDataInHarmI.setI19(Objects.isNull(dataInharmI.getI19Max())?0.0f:dataInharmI.getI19Max());
influxDBDataInHarmI.setI20(Objects.isNull(dataInharmI.getI20Max())?0.0f:dataInharmI.getI20Max());
influxDBDataInHarmI.setI21(Objects.isNull(dataInharmI.getI21Max())?0.0f:dataInharmI.getI21Max());
influxDBDataInHarmI.setI22(Objects.isNull(dataInharmI.getI22Max())?0.0f:dataInharmI.getI22Max());
influxDBDataInHarmI.setI23(Objects.isNull(dataInharmI.getI23Max())?0.0f:dataInharmI.getI23Max());
influxDBDataInHarmI.setI24(Objects.isNull(dataInharmI.getI24Max())?0.0f:dataInharmI.getI24Max());
influxDBDataInHarmI.setI25(Objects.isNull(dataInharmI.getI25Max())?0.0f:dataInharmI.getI25Max());
influxDBDataInHarmI.setI26(Objects.isNull(dataInharmI.getI26Max())?0.0f:dataInharmI.getI26Max());
influxDBDataInHarmI.setI27(Objects.isNull(dataInharmI.getI27Max())?0.0f:dataInharmI.getI27Max());
influxDBDataInHarmI.setI28(Objects.isNull(dataInharmI.getI28Max())?0.0f:dataInharmI.getI28Max());
influxDBDataInHarmI.setI29(Objects.isNull(dataInharmI.getI29Max())?0.0f:dataInharmI.getI29Max());
influxDBDataInHarmI.setI30(Objects.isNull(dataInharmI.getI30Max())?0.0f:dataInharmI.getI30Max());
influxDBDataInHarmI.setI31(Objects.isNull(dataInharmI.getI31Max())?0.0f:dataInharmI.getI31Max());
influxDBDataInHarmI.setI32(Objects.isNull(dataInharmI.getI32Max())?0.0f:dataInharmI.getI32Max());
influxDBDataInHarmI.setI33(Objects.isNull(dataInharmI.getI33Max())?0.0f:dataInharmI.getI33Max());
influxDBDataInHarmI.setI34(Objects.isNull(dataInharmI.getI34Max())?0.0f:dataInharmI.getI34Max());
influxDBDataInHarmI.setI35(Objects.isNull(dataInharmI.getI35Max())?0.0f:dataInharmI.getI35Max());
influxDBDataInHarmI.setI36(Objects.isNull(dataInharmI.getI36Max())?0.0f:dataInharmI.getI36Max());
influxDBDataInHarmI.setI37(Objects.isNull(dataInharmI.getI37Max())?0.0f:dataInharmI.getI37Max());
influxDBDataInHarmI.setI38(Objects.isNull(dataInharmI.getI38Max())?0.0f:dataInharmI.getI38Max());
influxDBDataInHarmI.setI39(Objects.isNull(dataInharmI.getI39Max())?0.0f:dataInharmI.getI39Max());
influxDBDataInHarmI.setI40(Objects.isNull(dataInharmI.getI40Max())?0.0f:dataInharmI.getI40Max());
influxDBDataInHarmI.setI41(Objects.isNull(dataInharmI.getI41Max())?0.0f:dataInharmI.getI41Max());
influxDBDataInHarmI.setI42(Objects.isNull(dataInharmI.getI42Max())?0.0f:dataInharmI.getI42Max());
influxDBDataInHarmI.setI43(Objects.isNull(dataInharmI.getI43Max())?0.0f:dataInharmI.getI43Max());
influxDBDataInHarmI.setI44(Objects.isNull(dataInharmI.getI44Max())?0.0f:dataInharmI.getI44Max());
influxDBDataInHarmI.setI45(Objects.isNull(dataInharmI.getI45Max())?0.0f:dataInharmI.getI45Max());
influxDBDataInHarmI.setI46(Objects.isNull(dataInharmI.getI46Max())?0.0f:dataInharmI.getI46Max());
influxDBDataInHarmI.setI47(Objects.isNull(dataInharmI.getI47Max())?0.0f:dataInharmI.getI47Max());
influxDBDataInHarmI.setI48(Objects.isNull(dataInharmI.getI48Max())?0.0f:dataInharmI.getI48Max());
influxDBDataInHarmI.setI49(Objects.isNull(dataInharmI.getI49Max())?0.0f:dataInharmI.getI49Max());
influxDBDataInHarmI.setI50(Objects.isNull(dataInharmI.getI50Max())?0.0f:dataInharmI.getI50Max());
}
else if (valueType.equals("MIN")){
influxDBDataInHarmI.setI1(Objects.isNull(dataInharmI.getI1Min())?0.0f:dataInharmI.getI1Min());
influxDBDataInHarmI.setI2(Objects.isNull(dataInharmI.getI2Min())?0.0f:dataInharmI.getI2Min());
influxDBDataInHarmI.setI3(Objects.isNull(dataInharmI.getI3Min())?0.0f:dataInharmI.getI3Min());
influxDBDataInHarmI.setI4(Objects.isNull(dataInharmI.getI4Min())?0.0f:dataInharmI.getI4Min());
influxDBDataInHarmI.setI5(Objects.isNull(dataInharmI.getI5Min())?0.0f:dataInharmI.getI5Min());
influxDBDataInHarmI.setI6(Objects.isNull(dataInharmI.getI6Min())?0.0f:dataInharmI.getI6Min());
influxDBDataInHarmI.setI7(Objects.isNull(dataInharmI.getI7Min())?0.0f:dataInharmI.getI7Min());
influxDBDataInHarmI.setI8(Objects.isNull(dataInharmI.getI8Min())?0.0f:dataInharmI.getI8Min());
influxDBDataInHarmI.setI9(Objects.isNull(dataInharmI.getI9Min())?0.0f:dataInharmI.getI9Min());
influxDBDataInHarmI.setI10(Objects.isNull(dataInharmI.getI10Min())?0.0f:dataInharmI.getI10Min());
influxDBDataInHarmI.setI11(Objects.isNull(dataInharmI.getI11Min())?0.0f:dataInharmI.getI11Min());
influxDBDataInHarmI.setI12(Objects.isNull(dataInharmI.getI12Min())?0.0f:dataInharmI.getI12Min());
influxDBDataInHarmI.setI13(Objects.isNull(dataInharmI.getI13Min())?0.0f:dataInharmI.getI13Min());
influxDBDataInHarmI.setI14(Objects.isNull(dataInharmI.getI14Min())?0.0f:dataInharmI.getI14Min());
influxDBDataInHarmI.setI15(Objects.isNull(dataInharmI.getI15Min())?0.0f:dataInharmI.getI15Min());
influxDBDataInHarmI.setI16(Objects.isNull(dataInharmI.getI16Min())?0.0f:dataInharmI.getI16Min());
influxDBDataInHarmI.setI17(Objects.isNull(dataInharmI.getI17Min())?0.0f:dataInharmI.getI17Min());
influxDBDataInHarmI.setI18(Objects.isNull(dataInharmI.getI18Min())?0.0f:dataInharmI.getI18Min());
influxDBDataInHarmI.setI19(Objects.isNull(dataInharmI.getI19Min())?0.0f:dataInharmI.getI19Min());
influxDBDataInHarmI.setI20(Objects.isNull(dataInharmI.getI20Min())?0.0f:dataInharmI.getI20Min());
influxDBDataInHarmI.setI21(Objects.isNull(dataInharmI.getI21Min())?0.0f:dataInharmI.getI21Min());
influxDBDataInHarmI.setI22(Objects.isNull(dataInharmI.getI22Min())?0.0f:dataInharmI.getI22Min());
influxDBDataInHarmI.setI23(Objects.isNull(dataInharmI.getI23Min())?0.0f:dataInharmI.getI23Min());
influxDBDataInHarmI.setI24(Objects.isNull(dataInharmI.getI24Min())?0.0f:dataInharmI.getI24Min());
influxDBDataInHarmI.setI25(Objects.isNull(dataInharmI.getI25Min())?0.0f:dataInharmI.getI25Min());
influxDBDataInHarmI.setI26(Objects.isNull(dataInharmI.getI26Min())?0.0f:dataInharmI.getI26Min());
influxDBDataInHarmI.setI27(Objects.isNull(dataInharmI.getI27Min())?0.0f:dataInharmI.getI27Min());
influxDBDataInHarmI.setI28(Objects.isNull(dataInharmI.getI28Min())?0.0f:dataInharmI.getI28Min());
influxDBDataInHarmI.setI29(Objects.isNull(dataInharmI.getI29Min())?0.0f:dataInharmI.getI29Min());
influxDBDataInHarmI.setI30(Objects.isNull(dataInharmI.getI30Min())?0.0f:dataInharmI.getI30Min());
influxDBDataInHarmI.setI31(Objects.isNull(dataInharmI.getI31Min())?0.0f:dataInharmI.getI31Min());
influxDBDataInHarmI.setI32(Objects.isNull(dataInharmI.getI32Min())?0.0f:dataInharmI.getI32Min());
influxDBDataInHarmI.setI33(Objects.isNull(dataInharmI.getI33Min())?0.0f:dataInharmI.getI33Min());
influxDBDataInHarmI.setI34(Objects.isNull(dataInharmI.getI34Min())?0.0f:dataInharmI.getI34Min());
influxDBDataInHarmI.setI35(Objects.isNull(dataInharmI.getI35Min())?0.0f:dataInharmI.getI35Min());
influxDBDataInHarmI.setI36(Objects.isNull(dataInharmI.getI36Min())?0.0f:dataInharmI.getI36Min());
influxDBDataInHarmI.setI37(Objects.isNull(dataInharmI.getI37Min())?0.0f:dataInharmI.getI37Min());
influxDBDataInHarmI.setI38(Objects.isNull(dataInharmI.getI38Min())?0.0f:dataInharmI.getI38Min());
influxDBDataInHarmI.setI39(Objects.isNull(dataInharmI.getI39Min())?0.0f:dataInharmI.getI39Min());
influxDBDataInHarmI.setI40(Objects.isNull(dataInharmI.getI40Min())?0.0f:dataInharmI.getI40Min());
influxDBDataInHarmI.setI41(Objects.isNull(dataInharmI.getI41Min())?0.0f:dataInharmI.getI41Min());
influxDBDataInHarmI.setI42(Objects.isNull(dataInharmI.getI42Min())?0.0f:dataInharmI.getI42Min());
influxDBDataInHarmI.setI43(Objects.isNull(dataInharmI.getI43Min())?0.0f:dataInharmI.getI43Min());
influxDBDataInHarmI.setI44(Objects.isNull(dataInharmI.getI44Min())?0.0f:dataInharmI.getI44Min());
influxDBDataInHarmI.setI45(Objects.isNull(dataInharmI.getI45Min())?0.0f:dataInharmI.getI45Min());
influxDBDataInHarmI.setI46(Objects.isNull(dataInharmI.getI46Min())?0.0f:dataInharmI.getI46Min());
influxDBDataInHarmI.setI47(Objects.isNull(dataInharmI.getI47Min())?0.0f:dataInharmI.getI47Min());
influxDBDataInHarmI.setI48(Objects.isNull(dataInharmI.getI48Min())?0.0f:dataInharmI.getI48Min());
influxDBDataInHarmI.setI49(Objects.isNull(dataInharmI.getI49Min())?0.0f:dataInharmI.getI49Min());
influxDBDataInHarmI.setI50(Objects.isNull(dataInharmI.getI50Min())?0.0f:dataInharmI.getI50Min());
}
else if (valueType.equals("CP95")){
influxDBDataInHarmI.setI1(Objects.isNull(dataInharmI.getI1Cp95())?0.0f:dataInharmI.getI1Cp95());
influxDBDataInHarmI.setI2(Objects.isNull(dataInharmI.getI2Cp95())?0.0f:dataInharmI.getI2Cp95());
influxDBDataInHarmI.setI3(Objects.isNull(dataInharmI.getI3Cp95())?0.0f:dataInharmI.getI3Cp95());
influxDBDataInHarmI.setI4(Objects.isNull(dataInharmI.getI4Cp95())?0.0f:dataInharmI.getI4Cp95());
influxDBDataInHarmI.setI5(Objects.isNull(dataInharmI.getI5Cp95())?0.0f:dataInharmI.getI5Cp95());
influxDBDataInHarmI.setI6(Objects.isNull(dataInharmI.getI6Cp95())?0.0f:dataInharmI.getI6Cp95());
influxDBDataInHarmI.setI7(Objects.isNull(dataInharmI.getI7Cp95())?0.0f:dataInharmI.getI7Cp95());
influxDBDataInHarmI.setI8(Objects.isNull(dataInharmI.getI8Cp95())?0.0f:dataInharmI.getI8Cp95());
influxDBDataInHarmI.setI9(Objects.isNull(dataInharmI.getI9Cp95())?0.0f:dataInharmI.getI9Cp95());
influxDBDataInHarmI.setI10(Objects.isNull(dataInharmI.getI10Cp95())?0.0f:dataInharmI.getI10Cp95());
influxDBDataInHarmI.setI11(Objects.isNull(dataInharmI.getI11Cp95())?0.0f:dataInharmI.getI11Cp95());
influxDBDataInHarmI.setI12(Objects.isNull(dataInharmI.getI12Cp95())?0.0f:dataInharmI.getI12Cp95());
influxDBDataInHarmI.setI13(Objects.isNull(dataInharmI.getI13Cp95())?0.0f:dataInharmI.getI13Cp95());
influxDBDataInHarmI.setI14(Objects.isNull(dataInharmI.getI14Cp95())?0.0f:dataInharmI.getI14Cp95());
influxDBDataInHarmI.setI15(Objects.isNull(dataInharmI.getI15Cp95())?0.0f:dataInharmI.getI15Cp95());
influxDBDataInHarmI.setI16(Objects.isNull(dataInharmI.getI16Cp95())?0.0f:dataInharmI.getI16Cp95());
influxDBDataInHarmI.setI17(Objects.isNull(dataInharmI.getI17Cp95())?0.0f:dataInharmI.getI17Cp95());
influxDBDataInHarmI.setI18(Objects.isNull(dataInharmI.getI18Cp95())?0.0f:dataInharmI.getI18Cp95());
influxDBDataInHarmI.setI19(Objects.isNull(dataInharmI.getI19Cp95())?0.0f:dataInharmI.getI19Cp95());
influxDBDataInHarmI.setI20(Objects.isNull(dataInharmI.getI20Cp95())?0.0f:dataInharmI.getI20Cp95());
influxDBDataInHarmI.setI21(Objects.isNull(dataInharmI.getI21Cp95())?0.0f:dataInharmI.getI21Cp95());
influxDBDataInHarmI.setI22(Objects.isNull(dataInharmI.getI22Cp95())?0.0f:dataInharmI.getI22Cp95());
influxDBDataInHarmI.setI23(Objects.isNull(dataInharmI.getI23Cp95())?0.0f:dataInharmI.getI23Cp95());
influxDBDataInHarmI.setI24(Objects.isNull(dataInharmI.getI24Cp95())?0.0f:dataInharmI.getI24Cp95());
influxDBDataInHarmI.setI25(Objects.isNull(dataInharmI.getI25Cp95())?0.0f:dataInharmI.getI25Cp95());
influxDBDataInHarmI.setI26(Objects.isNull(dataInharmI.getI26Cp95())?0.0f:dataInharmI.getI26Cp95());
influxDBDataInHarmI.setI27(Objects.isNull(dataInharmI.getI27Cp95())?0.0f:dataInharmI.getI27Cp95());
influxDBDataInHarmI.setI28(Objects.isNull(dataInharmI.getI28Cp95())?0.0f:dataInharmI.getI28Cp95());
influxDBDataInHarmI.setI29(Objects.isNull(dataInharmI.getI29Cp95())?0.0f:dataInharmI.getI29Cp95());
influxDBDataInHarmI.setI30(Objects.isNull(dataInharmI.getI30Cp95())?0.0f:dataInharmI.getI30Cp95());
influxDBDataInHarmI.setI31(Objects.isNull(dataInharmI.getI31Cp95())?0.0f:dataInharmI.getI31Cp95());
influxDBDataInHarmI.setI32(Objects.isNull(dataInharmI.getI32Cp95())?0.0f:dataInharmI.getI32Cp95());
influxDBDataInHarmI.setI33(Objects.isNull(dataInharmI.getI33Cp95())?0.0f:dataInharmI.getI33Cp95());
influxDBDataInHarmI.setI34(Objects.isNull(dataInharmI.getI34Cp95())?0.0f:dataInharmI.getI34Cp95());
influxDBDataInHarmI.setI35(Objects.isNull(dataInharmI.getI35Cp95())?0.0f:dataInharmI.getI35Cp95());
influxDBDataInHarmI.setI36(Objects.isNull(dataInharmI.getI36Cp95())?0.0f:dataInharmI.getI36Cp95());
influxDBDataInHarmI.setI37(Objects.isNull(dataInharmI.getI37Cp95())?0.0f:dataInharmI.getI37Cp95());
influxDBDataInHarmI.setI38(Objects.isNull(dataInharmI.getI38Cp95())?0.0f:dataInharmI.getI38Cp95());
influxDBDataInHarmI.setI39(Objects.isNull(dataInharmI.getI39Cp95())?0.0f:dataInharmI.getI39Cp95());
influxDBDataInHarmI.setI40(Objects.isNull(dataInharmI.getI40Cp95())?0.0f:dataInharmI.getI40Cp95());
influxDBDataInHarmI.setI41(Objects.isNull(dataInharmI.getI41Cp95())?0.0f:dataInharmI.getI41Cp95());
influxDBDataInHarmI.setI42(Objects.isNull(dataInharmI.getI42Cp95())?0.0f:dataInharmI.getI42Cp95());
influxDBDataInHarmI.setI43(Objects.isNull(dataInharmI.getI43Cp95())?0.0f:dataInharmI.getI43Cp95());
influxDBDataInHarmI.setI44(Objects.isNull(dataInharmI.getI44Cp95())?0.0f:dataInharmI.getI44Cp95());
influxDBDataInHarmI.setI45(Objects.isNull(dataInharmI.getI45Cp95())?0.0f:dataInharmI.getI45Cp95());
influxDBDataInHarmI.setI46(Objects.isNull(dataInharmI.getI46Cp95())?0.0f:dataInharmI.getI46Cp95());
influxDBDataInHarmI.setI47(Objects.isNull(dataInharmI.getI47Cp95())?0.0f:dataInharmI.getI47Cp95());
influxDBDataInHarmI.setI48(Objects.isNull(dataInharmI.getI48Cp95())?0.0f:dataInharmI.getI48Cp95());
influxDBDataInHarmI.setI49(Objects.isNull(dataInharmI.getI49Cp95())?0.0f:dataInharmI.getI49Cp95());
influxDBDataInHarmI.setI50(Objects.isNull(dataInharmI.getI50Cp95())?0.0f:dataInharmI.getI50Cp95());
}
influxDBDataInHarmIList.add(influxDBDataInHarmI);
}
return influxDBDataInHarmIList;
}
}

View File

@@ -0,0 +1,430 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataInharmVDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/5/12 11:27
*/
@Data
@Measurement(name = "data_inharm_v")
public class DataInharmV {
@Column(name = "time",tag =true)
@TimeColumn
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "value_type",tag = true)
private String valueType;
@Column(name = "v_1")
private Float v1;
@Column(name = "v_2")
private Float v2;
@Column(name = "v_3")
private Float v3;
@Column(name = "v_4")
private Float v4;
@Column(name = "v_5")
private Float v5;
@Column(name = "v_6")
private Float v6;
@Column(name = "v_7")
private Float v7;
@Column(name = "v_8")
private Float v8;
@Column(name = "v_9")
private Float v9;
@Column(name = "v_10")
private Float v10;
@Column(name = "v_11")
private Float v11;
@Column(name = "v_12")
private Float v12;
@Column(name = "v_13")
private Float v13;
@Column(name = "v_14")
private Float v14;
@Column(name = "v_15")
private Float v15;
@Column(name = "v_16")
private Float v16;
@Column(name = "v_17")
private Float v17;
@Column(name = "v_18")
private Float v18;
@Column(name = "v_19")
private Float v19;
@Column(name = "v_20")
private Float v20;
@Column(name = "v_21")
private Float v21;
@Column(name = "v_22")
private Float v22;
@Column(name = "v_23")
private Float v23;
@Column(name = "v_24")
private Float v24;
@Column(name = "v_25")
private Float v25;
@Column(name = "v_26")
private Float v26;
@Column(name = "v_27")
private Float v27;
@Column(name = "v_28")
private Float v28;
@Column(name = "v_29")
private Float v29;
@Column(name = "v_30")
private Float v30;
@Column(name = "v_31")
private Float v31;
@Column(name = "v_32")
private Float v32;
@Column(name = "v_33")
private Float v33;
@Column(name = "v_34")
private Float v34;
@Column(name = "v_35")
private Float v35;
@Column(name = "v_36")
private Float v36;
@Column(name = "v_37")
private Float v37;
@Column(name = "v_38")
private Float v38;
@Column(name = "v_39")
private Float v39;
@Column(name = "v_40")
private Float v40;
@Column(name = "v_41")
private Float v41;
@Column(name = "v_42")
private Float v42;
@Column(name = "v_43")
private Float v43;
@Column(name = "v_44")
private Float v44;
@Column(name = "v_45")
private Float v45;
@Column(name = "v_46")
private Float v46;
@Column(name = "v_47")
private Float v47;
@Column(name = "v_48")
private Float v48;
@Column(name = "v_49")
private Float v49;
@Column(name = "v_50")
private Float v50;
public static List<DataInharmV> relationToInfluxDB(DataInharmVDTO dataInharmV) {
if (dataInharmV == null) {
return null;
}
List<DataInharmV> influxDBDataInHarmVList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataInharmV influxDBDataInHarmV = new DataInharmV();
Instant instant = dataInharmV.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataInHarmV.setTime(instant);
influxDBDataInHarmV.setLineId(dataInharmV.getLineid());
influxDBDataInHarmV.setPhaseType(dataInharmV.getPhasicType());
influxDBDataInHarmV.setQualityFlag(dataInharmV.getQualityflag()+"");
influxDBDataInHarmV.setValueType(valueType);
if (valueType.equals("AVG")) {
influxDBDataInHarmV.setV1(Objects.isNull(dataInharmV.getV1())?0.0f:dataInharmV.getV1());
influxDBDataInHarmV.setV2(Objects.isNull(dataInharmV.getV2())?0.0f:dataInharmV.getV2());
influxDBDataInHarmV.setV3(Objects.isNull(dataInharmV.getV3())?0.0f:dataInharmV.getV3());
influxDBDataInHarmV.setV4(Objects.isNull(dataInharmV.getV4())?0.0f:dataInharmV.getV4());
influxDBDataInHarmV.setV5(Objects.isNull(dataInharmV.getV5())?0.0f:dataInharmV.getV5());
influxDBDataInHarmV.setV6(Objects.isNull(dataInharmV.getV6())?0.0f:dataInharmV.getV6());
influxDBDataInHarmV.setV7(Objects.isNull(dataInharmV.getV7())?0.0f:dataInharmV.getV7());
influxDBDataInHarmV.setV8(Objects.isNull(dataInharmV.getV8())?0.0f:dataInharmV.getV8());
influxDBDataInHarmV.setV9(Objects.isNull(dataInharmV.getV9())?0.0f:dataInharmV.getV9());
influxDBDataInHarmV.setV10(Objects.isNull(dataInharmV.getV10())?0.0f:dataInharmV.getV10());
influxDBDataInHarmV.setV11(Objects.isNull(dataInharmV.getV11())?0.0f:dataInharmV.getV11());
influxDBDataInHarmV.setV12(Objects.isNull(dataInharmV.getV12())?0.0f:dataInharmV.getV12());
influxDBDataInHarmV.setV13(Objects.isNull(dataInharmV.getV13())?0.0f:dataInharmV.getV13());
influxDBDataInHarmV.setV14(Objects.isNull(dataInharmV.getV14())?0.0f:dataInharmV.getV14());
influxDBDataInHarmV.setV15(Objects.isNull(dataInharmV.getV15())?0.0f:dataInharmV.getV15());
influxDBDataInHarmV.setV16(Objects.isNull(dataInharmV.getV16())?0.0f:dataInharmV.getV16());
influxDBDataInHarmV.setV17(Objects.isNull(dataInharmV.getV17())?0.0f:dataInharmV.getV17());
influxDBDataInHarmV.setV18(Objects.isNull(dataInharmV.getV18())?0.0f:dataInharmV.getV18());
influxDBDataInHarmV.setV19(Objects.isNull(dataInharmV.getV19())?0.0f:dataInharmV.getV19());
influxDBDataInHarmV.setV20(Objects.isNull(dataInharmV.getV20())?0.0f:dataInharmV.getV20());
influxDBDataInHarmV.setV21(Objects.isNull(dataInharmV.getV21())?0.0f:dataInharmV.getV21());
influxDBDataInHarmV.setV22(Objects.isNull(dataInharmV.getV22())?0.0f:dataInharmV.getV22());
influxDBDataInHarmV.setV23(Objects.isNull(dataInharmV.getV23())?0.0f:dataInharmV.getV23());
influxDBDataInHarmV.setV24(Objects.isNull(dataInharmV.getV24())?0.0f:dataInharmV.getV24());
influxDBDataInHarmV.setV25(Objects.isNull(dataInharmV.getV25())?0.0f:dataInharmV.getV25());
influxDBDataInHarmV.setV26(Objects.isNull(dataInharmV.getV26())?0.0f:dataInharmV.getV26());
influxDBDataInHarmV.setV27(Objects.isNull(dataInharmV.getV27())?0.0f:dataInharmV.getV27());
influxDBDataInHarmV.setV28(Objects.isNull(dataInharmV.getV28())?0.0f:dataInharmV.getV28());
influxDBDataInHarmV.setV29(Objects.isNull(dataInharmV.getV29())?0.0f:dataInharmV.getV29());
influxDBDataInHarmV.setV30(Objects.isNull(dataInharmV.getV30())?0.0f:dataInharmV.getV30());
influxDBDataInHarmV.setV31(Objects.isNull(dataInharmV.getV31())?0.0f:dataInharmV.getV31());
influxDBDataInHarmV.setV32(Objects.isNull(dataInharmV.getV32())?0.0f:dataInharmV.getV32());
influxDBDataInHarmV.setV33(Objects.isNull(dataInharmV.getV33())?0.0f:dataInharmV.getV33());
influxDBDataInHarmV.setV34(Objects.isNull(dataInharmV.getV34())?0.0f:dataInharmV.getV34());
influxDBDataInHarmV.setV35(Objects.isNull(dataInharmV.getV35())?0.0f:dataInharmV.getV35());
influxDBDataInHarmV.setV36(Objects.isNull(dataInharmV.getV36())?0.0f:dataInharmV.getV36());
influxDBDataInHarmV.setV37(Objects.isNull(dataInharmV.getV37())?0.0f:dataInharmV.getV37());
influxDBDataInHarmV.setV38(Objects.isNull(dataInharmV.getV38())?0.0f:dataInharmV.getV38());
influxDBDataInHarmV.setV39(Objects.isNull(dataInharmV.getV39())?0.0f:dataInharmV.getV39());
influxDBDataInHarmV.setV40(Objects.isNull(dataInharmV.getV40())?0.0f:dataInharmV.getV40());
influxDBDataInHarmV.setV41(Objects.isNull(dataInharmV.getV41())?0.0f:dataInharmV.getV41());
influxDBDataInHarmV.setV42(Objects.isNull(dataInharmV.getV42())?0.0f:dataInharmV.getV42());
influxDBDataInHarmV.setV43(Objects.isNull(dataInharmV.getV43())?0.0f:dataInharmV.getV43());
influxDBDataInHarmV.setV44(Objects.isNull(dataInharmV.getV44())?0.0f:dataInharmV.getV44());
influxDBDataInHarmV.setV45(Objects.isNull(dataInharmV.getV45())?0.0f:dataInharmV.getV45());
influxDBDataInHarmV.setV46(Objects.isNull(dataInharmV.getV46())?0.0f:dataInharmV.getV46());
influxDBDataInHarmV.setV47(Objects.isNull(dataInharmV.getV47())?0.0f:dataInharmV.getV47());
influxDBDataInHarmV.setV48(Objects.isNull(dataInharmV.getV48())?0.0f:dataInharmV.getV48());
influxDBDataInHarmV.setV49(Objects.isNull(dataInharmV.getV49())?0.0f:dataInharmV.getV49());
influxDBDataInHarmV.setV50(Objects.isNull(dataInharmV.getV50())?0.0f:dataInharmV.getV50());
}
else if (valueType.equals("MAX")){
influxDBDataInHarmV.setV1(Objects.isNull(dataInharmV.getV1Max())?0.0f:dataInharmV.getV1Max());
influxDBDataInHarmV.setV2(Objects.isNull(dataInharmV.getV2Max())?0.0f:dataInharmV.getV2Max());
influxDBDataInHarmV.setV3(Objects.isNull(dataInharmV.getV3Max())?0.0f:dataInharmV.getV3Max());
influxDBDataInHarmV.setV4(Objects.isNull(dataInharmV.getV4Max())?0.0f:dataInharmV.getV4Max());
influxDBDataInHarmV.setV5(Objects.isNull(dataInharmV.getV5Max())?0.0f:dataInharmV.getV5Max());
influxDBDataInHarmV.setV6(Objects.isNull(dataInharmV.getV6Max())?0.0f:dataInharmV.getV6Max());
influxDBDataInHarmV.setV7(Objects.isNull(dataInharmV.getV7Max())?0.0f:dataInharmV.getV7Max());
influxDBDataInHarmV.setV8(Objects.isNull(dataInharmV.getV8Max())?0.0f:dataInharmV.getV8Max());
influxDBDataInHarmV.setV9(Objects.isNull(dataInharmV.getV9Max())?0.0f:dataInharmV.getV9Max());
influxDBDataInHarmV.setV10(Objects.isNull(dataInharmV.getV10Max())?0.0f:dataInharmV.getV10Max());
influxDBDataInHarmV.setV11(Objects.isNull(dataInharmV.getV11Max())?0.0f:dataInharmV.getV11Max());
influxDBDataInHarmV.setV12(Objects.isNull(dataInharmV.getV12Max())?0.0f:dataInharmV.getV12Max());
influxDBDataInHarmV.setV13(Objects.isNull(dataInharmV.getV13Max())?0.0f:dataInharmV.getV13Max());
influxDBDataInHarmV.setV14(Objects.isNull(dataInharmV.getV14Max())?0.0f:dataInharmV.getV14Max());
influxDBDataInHarmV.setV15(Objects.isNull(dataInharmV.getV15Max())?0.0f:dataInharmV.getV15Max());
influxDBDataInHarmV.setV16(Objects.isNull(dataInharmV.getV16Max())?0.0f:dataInharmV.getV16Max());
influxDBDataInHarmV.setV17(Objects.isNull(dataInharmV.getV17Max())?0.0f:dataInharmV.getV17Max());
influxDBDataInHarmV.setV18(Objects.isNull(dataInharmV.getV18Max())?0.0f:dataInharmV.getV18Max());
influxDBDataInHarmV.setV19(Objects.isNull(dataInharmV.getV19Max())?0.0f:dataInharmV.getV19Max());
influxDBDataInHarmV.setV20(Objects.isNull(dataInharmV.getV20Max())?0.0f:dataInharmV.getV20Max());
influxDBDataInHarmV.setV21(Objects.isNull(dataInharmV.getV21Max())?0.0f:dataInharmV.getV21Max());
influxDBDataInHarmV.setV22(Objects.isNull(dataInharmV.getV22Max())?0.0f:dataInharmV.getV22Max());
influxDBDataInHarmV.setV23(Objects.isNull(dataInharmV.getV23Max())?0.0f:dataInharmV.getV23Max());
influxDBDataInHarmV.setV24(Objects.isNull(dataInharmV.getV24Max())?0.0f:dataInharmV.getV24Max());
influxDBDataInHarmV.setV25(Objects.isNull(dataInharmV.getV25Max())?0.0f:dataInharmV.getV25Max());
influxDBDataInHarmV.setV26(Objects.isNull(dataInharmV.getV26Max())?0.0f:dataInharmV.getV26Max());
influxDBDataInHarmV.setV27(Objects.isNull(dataInharmV.getV27Max())?0.0f:dataInharmV.getV27Max());
influxDBDataInHarmV.setV28(Objects.isNull(dataInharmV.getV28Max())?0.0f:dataInharmV.getV28Max());
influxDBDataInHarmV.setV29(Objects.isNull(dataInharmV.getV29Max())?0.0f:dataInharmV.getV29Max());
influxDBDataInHarmV.setV30(Objects.isNull(dataInharmV.getV30Max())?0.0f:dataInharmV.getV30Max());
influxDBDataInHarmV.setV31(Objects.isNull(dataInharmV.getV31Max())?0.0f:dataInharmV.getV31Max());
influxDBDataInHarmV.setV32(Objects.isNull(dataInharmV.getV32Max())?0.0f:dataInharmV.getV32Max());
influxDBDataInHarmV.setV33(Objects.isNull(dataInharmV.getV33Max())?0.0f:dataInharmV.getV33Max());
influxDBDataInHarmV.setV34(Objects.isNull(dataInharmV.getV34Max())?0.0f:dataInharmV.getV34Max());
influxDBDataInHarmV.setV35(Objects.isNull(dataInharmV.getV35Max())?0.0f:dataInharmV.getV35Max());
influxDBDataInHarmV.setV36(Objects.isNull(dataInharmV.getV36Max())?0.0f:dataInharmV.getV36Max());
influxDBDataInHarmV.setV37(Objects.isNull(dataInharmV.getV37Max())?0.0f:dataInharmV.getV37Max());
influxDBDataInHarmV.setV38(Objects.isNull(dataInharmV.getV38Max())?0.0f:dataInharmV.getV38Max());
influxDBDataInHarmV.setV39(Objects.isNull(dataInharmV.getV39Max())?0.0f:dataInharmV.getV39Max());
influxDBDataInHarmV.setV40(Objects.isNull(dataInharmV.getV40Max())?0.0f:dataInharmV.getV40Max());
influxDBDataInHarmV.setV41(Objects.isNull(dataInharmV.getV41Max())?0.0f:dataInharmV.getV41Max());
influxDBDataInHarmV.setV42(Objects.isNull(dataInharmV.getV42Max())?0.0f:dataInharmV.getV42Max());
influxDBDataInHarmV.setV43(Objects.isNull(dataInharmV.getV43Max())?0.0f:dataInharmV.getV43Max());
influxDBDataInHarmV.setV44(Objects.isNull(dataInharmV.getV44Max())?0.0f:dataInharmV.getV44Max());
influxDBDataInHarmV.setV45(Objects.isNull(dataInharmV.getV45Max())?0.0f:dataInharmV.getV45Max());
influxDBDataInHarmV.setV46(Objects.isNull(dataInharmV.getV46Max())?0.0f:dataInharmV.getV46Max());
influxDBDataInHarmV.setV47(Objects.isNull(dataInharmV.getV47Max())?0.0f:dataInharmV.getV47Max());
influxDBDataInHarmV.setV48(Objects.isNull(dataInharmV.getV48Max())?0.0f:dataInharmV.getV48Max());
influxDBDataInHarmV.setV49(Objects.isNull(dataInharmV.getV49Max())?0.0f:dataInharmV.getV49Max());
influxDBDataInHarmV.setV50(Objects.isNull(dataInharmV.getV50Max())?0.0f:dataInharmV.getV50Max());
}
else if (valueType.equals("MIN")){
influxDBDataInHarmV.setV1(Objects.isNull(dataInharmV.getV1Min())?0.0f:dataInharmV.getV1Min());
influxDBDataInHarmV.setV2(Objects.isNull(dataInharmV.getV2Min())?0.0f:dataInharmV.getV2Min());
influxDBDataInHarmV.setV3(Objects.isNull(dataInharmV.getV3Min())?0.0f:dataInharmV.getV3Min());
influxDBDataInHarmV.setV4(Objects.isNull(dataInharmV.getV4Min())?0.0f:dataInharmV.getV4Min());
influxDBDataInHarmV.setV5(Objects.isNull(dataInharmV.getV5Min())?0.0f:dataInharmV.getV5Min());
influxDBDataInHarmV.setV6(Objects.isNull(dataInharmV.getV6Min())?0.0f:dataInharmV.getV6Min());
influxDBDataInHarmV.setV7(Objects.isNull(dataInharmV.getV7Min())?0.0f:dataInharmV.getV7Min());
influxDBDataInHarmV.setV8(Objects.isNull(dataInharmV.getV8Min())?0.0f:dataInharmV.getV8Min());
influxDBDataInHarmV.setV9(Objects.isNull(dataInharmV.getV9Min())?0.0f:dataInharmV.getV9Min());
influxDBDataInHarmV.setV10(Objects.isNull(dataInharmV.getV10Min())?0.0f:dataInharmV.getV10Min());
influxDBDataInHarmV.setV11(Objects.isNull(dataInharmV.getV11Min())?0.0f:dataInharmV.getV11Min());
influxDBDataInHarmV.setV12(Objects.isNull(dataInharmV.getV12Min())?0.0f:dataInharmV.getV12Min());
influxDBDataInHarmV.setV13(Objects.isNull(dataInharmV.getV13Min())?0.0f:dataInharmV.getV13Min());
influxDBDataInHarmV.setV14(Objects.isNull(dataInharmV.getV14Min())?0.0f:dataInharmV.getV14Min());
influxDBDataInHarmV.setV15(Objects.isNull(dataInharmV.getV15Min())?0.0f:dataInharmV.getV15Min());
influxDBDataInHarmV.setV16(Objects.isNull(dataInharmV.getV16Min())?0.0f:dataInharmV.getV16Min());
influxDBDataInHarmV.setV17(Objects.isNull(dataInharmV.getV17Min())?0.0f:dataInharmV.getV17Min());
influxDBDataInHarmV.setV18(Objects.isNull(dataInharmV.getV18Min())?0.0f:dataInharmV.getV18Min());
influxDBDataInHarmV.setV19(Objects.isNull(dataInharmV.getV19Min())?0.0f:dataInharmV.getV19Min());
influxDBDataInHarmV.setV20(Objects.isNull(dataInharmV.getV20Min())?0.0f:dataInharmV.getV20Min());
influxDBDataInHarmV.setV21(Objects.isNull(dataInharmV.getV21Min())?0.0f:dataInharmV.getV21Min());
influxDBDataInHarmV.setV22(Objects.isNull(dataInharmV.getV22Min())?0.0f:dataInharmV.getV22Min());
influxDBDataInHarmV.setV23(Objects.isNull(dataInharmV.getV23Min())?0.0f:dataInharmV.getV23Min());
influxDBDataInHarmV.setV24(Objects.isNull(dataInharmV.getV24Min())?0.0f:dataInharmV.getV24Min());
influxDBDataInHarmV.setV25(Objects.isNull(dataInharmV.getV25Min())?0.0f:dataInharmV.getV25Min());
influxDBDataInHarmV.setV26(Objects.isNull(dataInharmV.getV26Min())?0.0f:dataInharmV.getV26Min());
influxDBDataInHarmV.setV27(Objects.isNull(dataInharmV.getV27Min())?0.0f:dataInharmV.getV27Min());
influxDBDataInHarmV.setV28(Objects.isNull(dataInharmV.getV28Min())?0.0f:dataInharmV.getV28Min());
influxDBDataInHarmV.setV29(Objects.isNull(dataInharmV.getV29Min())?0.0f:dataInharmV.getV29Min());
influxDBDataInHarmV.setV30(Objects.isNull(dataInharmV.getV30Min())?0.0f:dataInharmV.getV30Min());
influxDBDataInHarmV.setV31(Objects.isNull(dataInharmV.getV31Min())?0.0f:dataInharmV.getV31Min());
influxDBDataInHarmV.setV32(Objects.isNull(dataInharmV.getV32Min())?0.0f:dataInharmV.getV32Min());
influxDBDataInHarmV.setV33(Objects.isNull(dataInharmV.getV33Min())?0.0f:dataInharmV.getV33Min());
influxDBDataInHarmV.setV34(Objects.isNull(dataInharmV.getV34Min())?0.0f:dataInharmV.getV34Min());
influxDBDataInHarmV.setV35(Objects.isNull(dataInharmV.getV35Min())?0.0f:dataInharmV.getV35Min());
influxDBDataInHarmV.setV36(Objects.isNull(dataInharmV.getV36Min())?0.0f:dataInharmV.getV36Min());
influxDBDataInHarmV.setV37(Objects.isNull(dataInharmV.getV37Min())?0.0f:dataInharmV.getV37Min());
influxDBDataInHarmV.setV38(Objects.isNull(dataInharmV.getV38Min())?0.0f:dataInharmV.getV38Min());
influxDBDataInHarmV.setV39(Objects.isNull(dataInharmV.getV39Min())?0.0f:dataInharmV.getV39Min());
influxDBDataInHarmV.setV40(Objects.isNull(dataInharmV.getV40Min())?0.0f:dataInharmV.getV40Min());
influxDBDataInHarmV.setV41(Objects.isNull(dataInharmV.getV41Min())?0.0f:dataInharmV.getV41Min());
influxDBDataInHarmV.setV42(Objects.isNull(dataInharmV.getV42Min())?0.0f:dataInharmV.getV42Min());
influxDBDataInHarmV.setV43(Objects.isNull(dataInharmV.getV43Min())?0.0f:dataInharmV.getV43Min());
influxDBDataInHarmV.setV44(Objects.isNull(dataInharmV.getV44Min())?0.0f:dataInharmV.getV44Min());
influxDBDataInHarmV.setV45(Objects.isNull(dataInharmV.getV45Min())?0.0f:dataInharmV.getV45Min());
influxDBDataInHarmV.setV46(Objects.isNull(dataInharmV.getV46Min())?0.0f:dataInharmV.getV46Min());
influxDBDataInHarmV.setV47(Objects.isNull(dataInharmV.getV47Min())?0.0f:dataInharmV.getV47Min());
influxDBDataInHarmV.setV48(Objects.isNull(dataInharmV.getV48Min())?0.0f:dataInharmV.getV48Min());
influxDBDataInHarmV.setV49(Objects.isNull(dataInharmV.getV49Min())?0.0f:dataInharmV.getV49Min());
influxDBDataInHarmV.setV50(Objects.isNull(dataInharmV.getV50Min())?0.0f:dataInharmV.getV50Min());
}
else if (valueType.equals("CP95")){
influxDBDataInHarmV.setV1(Objects.isNull(dataInharmV.getV1Cp95())?0.0f:dataInharmV.getV1Cp95());
influxDBDataInHarmV.setV2(Objects.isNull(dataInharmV.getV2Cp95())?0.0f:dataInharmV.getV2Cp95());
influxDBDataInHarmV.setV3(Objects.isNull(dataInharmV.getV3Cp95())?0.0f:dataInharmV.getV3Cp95());
influxDBDataInHarmV.setV4(Objects.isNull(dataInharmV.getV4Cp95())?0.0f:dataInharmV.getV4Cp95());
influxDBDataInHarmV.setV5(Objects.isNull(dataInharmV.getV5Cp95())?0.0f:dataInharmV.getV5Cp95());
influxDBDataInHarmV.setV6(Objects.isNull(dataInharmV.getV6Cp95())?0.0f:dataInharmV.getV6Cp95());
influxDBDataInHarmV.setV7(Objects.isNull(dataInharmV.getV7Cp95())?0.0f:dataInharmV.getV7Cp95());
influxDBDataInHarmV.setV8(Objects.isNull(dataInharmV.getV8Cp95())?0.0f:dataInharmV.getV8Cp95());
influxDBDataInHarmV.setV9(Objects.isNull(dataInharmV.getV9Cp95())?0.0f:dataInharmV.getV9Cp95());
influxDBDataInHarmV.setV10(Objects.isNull(dataInharmV.getV10Cp95())?0.0f:dataInharmV.getV10Cp95());
influxDBDataInHarmV.setV11(Objects.isNull(dataInharmV.getV11Cp95())?0.0f:dataInharmV.getV11Cp95());
influxDBDataInHarmV.setV12(Objects.isNull(dataInharmV.getV12Cp95())?0.0f:dataInharmV.getV12Cp95());
influxDBDataInHarmV.setV13(Objects.isNull(dataInharmV.getV13Cp95())?0.0f:dataInharmV.getV13Cp95());
influxDBDataInHarmV.setV14(Objects.isNull(dataInharmV.getV14Cp95())?0.0f:dataInharmV.getV14Cp95());
influxDBDataInHarmV.setV15(Objects.isNull(dataInharmV.getV15Cp95())?0.0f:dataInharmV.getV15Cp95());
influxDBDataInHarmV.setV16(Objects.isNull(dataInharmV.getV16Cp95())?0.0f:dataInharmV.getV16Cp95());
influxDBDataInHarmV.setV17(Objects.isNull(dataInharmV.getV17Cp95())?0.0f:dataInharmV.getV17Cp95());
influxDBDataInHarmV.setV18(Objects.isNull(dataInharmV.getV18Cp95())?0.0f:dataInharmV.getV18Cp95());
influxDBDataInHarmV.setV19(Objects.isNull(dataInharmV.getV19Cp95())?0.0f:dataInharmV.getV19Cp95());
influxDBDataInHarmV.setV20(Objects.isNull(dataInharmV.getV20Cp95())?0.0f:dataInharmV.getV20Cp95());
influxDBDataInHarmV.setV21(Objects.isNull(dataInharmV.getV21Cp95())?0.0f:dataInharmV.getV21Cp95());
influxDBDataInHarmV.setV22(Objects.isNull(dataInharmV.getV22Cp95())?0.0f:dataInharmV.getV22Cp95());
influxDBDataInHarmV.setV23(Objects.isNull(dataInharmV.getV23Cp95())?0.0f:dataInharmV.getV23Cp95());
influxDBDataInHarmV.setV24(Objects.isNull(dataInharmV.getV24Cp95())?0.0f:dataInharmV.getV24Cp95());
influxDBDataInHarmV.setV25(Objects.isNull(dataInharmV.getV25Cp95())?0.0f:dataInharmV.getV25Cp95());
influxDBDataInHarmV.setV26(Objects.isNull(dataInharmV.getV26Cp95())?0.0f:dataInharmV.getV26Cp95());
influxDBDataInHarmV.setV27(Objects.isNull(dataInharmV.getV27Cp95())?0.0f:dataInharmV.getV27Cp95());
influxDBDataInHarmV.setV28(Objects.isNull(dataInharmV.getV28Cp95())?0.0f:dataInharmV.getV28Cp95());
influxDBDataInHarmV.setV29(Objects.isNull(dataInharmV.getV29Cp95())?0.0f:dataInharmV.getV29Cp95());
influxDBDataInHarmV.setV30(Objects.isNull(dataInharmV.getV30Cp95())?0.0f:dataInharmV.getV30Cp95());
influxDBDataInHarmV.setV31(Objects.isNull(dataInharmV.getV31Cp95())?0.0f:dataInharmV.getV31Cp95());
influxDBDataInHarmV.setV32(Objects.isNull(dataInharmV.getV32Cp95())?0.0f:dataInharmV.getV32Cp95());
influxDBDataInHarmV.setV33(Objects.isNull(dataInharmV.getV33Cp95())?0.0f:dataInharmV.getV33Cp95());
influxDBDataInHarmV.setV34(Objects.isNull(dataInharmV.getV34Cp95())?0.0f:dataInharmV.getV34Cp95());
influxDBDataInHarmV.setV35(Objects.isNull(dataInharmV.getV35Cp95())?0.0f:dataInharmV.getV35Cp95());
influxDBDataInHarmV.setV36(Objects.isNull(dataInharmV.getV36Cp95())?0.0f:dataInharmV.getV36Cp95());
influxDBDataInHarmV.setV37(Objects.isNull(dataInharmV.getV37Cp95())?0.0f:dataInharmV.getV37Cp95());
influxDBDataInHarmV.setV38(Objects.isNull(dataInharmV.getV38Cp95())?0.0f:dataInharmV.getV38Cp95());
influxDBDataInHarmV.setV39(Objects.isNull(dataInharmV.getV39Cp95())?0.0f:dataInharmV.getV39Cp95());
influxDBDataInHarmV.setV40(Objects.isNull(dataInharmV.getV40Cp95())?0.0f:dataInharmV.getV40Cp95());
influxDBDataInHarmV.setV41(Objects.isNull(dataInharmV.getV41Cp95())?0.0f:dataInharmV.getV41Cp95());
influxDBDataInHarmV.setV42(Objects.isNull(dataInharmV.getV42Cp95())?0.0f:dataInharmV.getV42Cp95());
influxDBDataInHarmV.setV43(Objects.isNull(dataInharmV.getV43Cp95())?0.0f:dataInharmV.getV43Cp95());
influxDBDataInHarmV.setV44(Objects.isNull(dataInharmV.getV44Cp95())?0.0f:dataInharmV.getV44Cp95());
influxDBDataInHarmV.setV45(Objects.isNull(dataInharmV.getV45Cp95())?0.0f:dataInharmV.getV45Cp95());
influxDBDataInHarmV.setV46(Objects.isNull(dataInharmV.getV46Cp95())?0.0f:dataInharmV.getV46Cp95());
influxDBDataInHarmV.setV47(Objects.isNull(dataInharmV.getV47Cp95())?0.0f:dataInharmV.getV47Cp95());
influxDBDataInHarmV.setV48(Objects.isNull(dataInharmV.getV48Cp95())?0.0f:dataInharmV.getV48Cp95());
influxDBDataInHarmV.setV49(Objects.isNull(dataInharmV.getV49Cp95())?0.0f:dataInharmV.getV49Cp95());
influxDBDataInHarmV.setV50(Objects.isNull(dataInharmV.getV50Cp95())?0.0f:dataInharmV.getV50Cp95());
}
influxDBDataInHarmVList.add(influxDBDataInHarmV);
}
return influxDBDataInHarmVList;
}
}

View File

@@ -0,0 +1,62 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataPltDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import java.time.Instant;
import java.time.ZoneId;
import java.util.Objects;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/4/12 16:01
*/
@Data
@Measurement(name = "data_plt")
public class DataPlt {
@Column(name = "time",tag =true)
@TimeColumn
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "line_id",tag = true)
private String lineId;
@Column(name = "phasic_type",tag = true)
private String phaseType;
@Column(name = "quality_flag",tag = true)
private String qualityFlag;
@Column(name = "plt")
private Float plt;
public static DataPlt relationToInfluxDB(DataPltDTO dataPlt) {
if (dataPlt == null) {
return null;
}
DataPlt influxDBDataPlt = new DataPlt();
Instant instant = dataPlt.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataPlt.setTime(instant);
influxDBDataPlt.setLineId(dataPlt.getLineid());
influxDBDataPlt.setPhaseType(dataPlt.getPhasicType());
influxDBDataPlt.setPlt(Objects.isNull(dataPlt.getPlt())?0.0f:dataPlt.getPlt());
influxDBDataPlt.setQualityFlag(dataPlt.getQualityflag()+"");
return influxDBDataPlt;
}
}

View File

@@ -0,0 +1,585 @@
package com.njcn.dataProcess.po.influx;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.dataProcess.dto.DataVDTO;
import com.njcn.influx.utils.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import org.influxdb.annotation.TimeColumn;
import org.springframework.beans.BeanUtils;
import java.time.Instant;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2022/4/7 10:00
*/
@Data
@Measurement(name = "data_v")
public class DataV {
@TimeColumn
@Column(name = "time", tag = true)
@JsonSerialize(using = InstantDateSerializer.class)
private Instant time;
@Column(name = "freq")
private Float freq;
@Column(name = "freq_dev")
private Float freqDev;
@Column(name = "quality_flag", tag = true)
private String qualityFlag;
@Column(name = "rms")
private Float rms;
@Column(name = "rms_lvr")
private Float rmsLvr;
@Column(name = "vl_dev")
private Float vlDev;
@Column(name = "vu_dev")
private Float vuDev;
@Column(name = "v_1")
private Float v1;
@Column(name = "v_2")
private Float v2;
@Column(name = "v_3")
private Float v3;
@Column(name = "v_4")
private Float v4;
@Column(name = "v_5")
private Float v5;
@Column(name = "v_6")
private Float v6;
@Column(name = "v_7")
private Float v7;
@Column(name = "v_8")
private Float v8;
@Column(name = "v_9")
private Float v9;
@Column(name = "v_10")
private Float v10;
@Column(name = "v_11")
private Float v11;
@Column(name = "v_12")
private Float v12;
@Column(name = "v_13")
private Float v13;
@Column(name = "v_14")
private Float v14;
@Column(name = "v_15")
private Float v15;
@Column(name = "v_16")
private Float v16;
@Column(name = "v_17")
private Float v17;
@Column(name = "v_18")
private Float v18;
@Column(name = "v_19")
private Float v19;
@Column(name = "v_20")
private Float v20;
@Column(name = "v_21")
private Float v21;
@Column(name = "v_22")
private Float v22;
@Column(name = "v_23")
private Float v23;
@Column(name = "v_24")
private Float v24;
@Column(name = "v_25")
private Float v25;
@Column(name = "v_26")
private Float v26;
@Column(name = "v_27")
private Float v27;
@Column(name = "v_28")
private Float v28;
@Column(name = "v_29")
private Float v29;
@Column(name = "v_30")
private Float v30;
@Column(name = "v_31")
private Float v31;
@Column(name = "v_32")
private Float v32;
@Column(name = "v_33")
private Float v33;
@Column(name = "v_34")
private Float v34;
@Column(name = "v_35")
private Float v35;
@Column(name = "v_36")
private Float v36;
@Column(name = "v_37")
private Float v37;
@Column(name = "v_38")
private Float v38;
@Column(name = "v_39")
private Float v39;
@Column(name = "v_40")
private Float v40;
@Column(name = "v_41")
private Float v41;
@Column(name = "v_42")
private Float v42;
@Column(name = "v_43")
private Float v43;
@Column(name = "v_44")
private Float v44;
@Column(name = "v_45")
private Float v45;
@Column(name = "v_46")
private Float v46;
@Column(name = "v_47")
private Float v47;
@Column(name = "v_48")
private Float v48;
@Column(name = "v_49")
private Float v49;
@Column(name = "v_50")
private Float v50;
@Column(name = "v_neg")
private Float vNeg;
@Column(name = "v_pos")
private Float vPos;
@Column(name = "v_thd")
private Float vThd;
@Column(name = "v_unbalance")
private Float vUnbalance;
@Column(name = "v_zero")
private Float vZero;
@Column(name = "line_id", tag = true)
private String lineId;
@Column(name = "phasic_type", tag = true)
private String phasicType;
@Column(name = "value_type", tag = true)
private String valueType;
//自定义字段-总计算次数
@Column(name = "all_time")
private Integer allTime;
//自定义字段
@Column(name = "mean")
private Float mean;
//自定义字段
@Column(name = "count")
private Integer count;
//是否是异常指标数据0否1是
@Column(name = "abnormal_flag")
private Integer abnormalFlag;
public static List<DataV> relationToInfluxDB(DataVDTO dataV) {
if (dataV == null) {
return null;
}
List<DataV> influxDBDataVList = new ArrayList<>();
List<String> valueTypeList = Stream.of("AVG", "MAX", "MIN", "CP95").collect(Collectors.toList());
for (String valueType : valueTypeList) {
DataV influxDBDataV = new DataV();
Instant instant = dataV.getTimeid().atZone(ZoneId.systemDefault()).toInstant();
influxDBDataV.setTime(instant);
influxDBDataV.setLineId(dataV.getLineid());
influxDBDataV.setPhasicType(dataV.getPhasicType());
influxDBDataV.setQualityFlag(dataV.getQualityflag()+"");
influxDBDataV.setValueType(valueType);
//T相时特殊处理RmsLvr将RmsabRmsbcRmsca转纯的abc3相里
if(Objects.equals(dataV.getPhasicType(),"T")){
DataV influxDBDataVA = new DataV();
BeanUtils.copyProperties(influxDBDataV,influxDBDataVA);
DataV influxDBDataVB = new DataV();
BeanUtils.copyProperties(influxDBDataV,influxDBDataVB);
DataV influxDBDataVC = new DataV();
BeanUtils.copyProperties(influxDBDataV,influxDBDataVC);
influxDBDataVA.setPhasicType("A");
influxDBDataVB.setPhasicType("B");
influxDBDataVC.setPhasicType("C");
if (valueType.equals("AVG")) {
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsab())?0.0f:dataV.getRmsab());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbc())?0.0f:dataV.getRmsbc());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmsca())?0.0f:dataV.getRmsca());
}
else if (valueType.equals("MAX")){
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabMax())?0.0f:dataV.getRmsabMax());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcMax())?0.0f:dataV.getRmsbcMax());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaMax())?0.0f: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());
}
else if (valueType.equals("CP95")){
influxDBDataVA.setRmsLvr(Objects.isNull(dataV.getRmsabCp95())?0.0f:dataV.getRmsabCp95());
influxDBDataVB.setRmsLvr(Objects.isNull(dataV.getRmsbcCp95())?0.0f:dataV.getRmsbcCp95());
influxDBDataVC.setRmsLvr(Objects.isNull(dataV.getRmscaCp95())?0.0f:dataV.getRmscaCp95());
}
influxDBDataVList.add(influxDBDataVA);
influxDBDataVList.add(influxDBDataVB);
influxDBDataVList.add(influxDBDataVC);
}
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.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());
}
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.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());
}
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.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());
}
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.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());
}
influxDBDataVList.add(influxDBDataV);
}
return influxDBDataVList;
}
}

View File

@@ -0,0 +1,50 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_FLICKER")
public class DataFlicker implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("FLUC")
private Float fluc=0.0f;
@TableField("PST")
private Float pst=0.0f;
@TableField("PLT")
private Float plt=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,48 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_FLUC")
public class DataFluc implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("FLUC")
private Float fluc=0.0f;
@TableField("FLUCCF")
private Float fluccf=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,436 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMPHASIC_I")
public class DataHarmphasicI implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("I_1")
private Float i1=0.0f;
@TableField("I_2")
private Float i2=0.0f;
@TableField("I_3")
private Float i3=0.0f;
@TableField("I_4")
private Float i4=0.0f;
@TableField("I_5")
private Float i5=0.0f;
@TableField("I_6")
private Float i6=0.0f;
@TableField("I_7")
private Float i7=0.0f;
@TableField("I_8")
private Float i8=0.0f;
@TableField("I_9")
private Float i9=0.0f;
@TableField("I_10")
private Float i10=0.0f;
@TableField("I_11")
private Float i11=0.0f;
@TableField("I_12")
private Float i12=0.0f;
@TableField("I_13")
private Float i13=0.0f;
@TableField("I_14")
private Float i14=0.0f;
@TableField("I_15")
private Float i15=0.0f;
@TableField("I_16")
private Float i16=0.0f;
@TableField("I_17")
private Float i17=0.0f;
@TableField("I_18")
private Float i18=0.0f;
@TableField("I_19")
private Float i19=0.0f;
@TableField("I_20")
private Float i20=0.0f;
@TableField("I_21")
private Float i21=0.0f;
@TableField("I_22")
private Float i22=0.0f;
@TableField("I_23")
private Float i23=0.0f;
@TableField("I_24")
private Float i24=0.0f;
@TableField("I_25")
private Float i25=0.0f;
@TableField("I_26")
private Float i26=0.0f;
@TableField("I_27")
private Float i27=0.0f;
@TableField("I_28")
private Float i28=0.0f;
@TableField("I_29")
private Float i29=0.0f;
@TableField("I_30")
private Float i30=0.0f;
@TableField("I_31")
private Float i31=0.0f;
@TableField("I_32")
private Float i32=0.0f;
@TableField("I_33")
private Float i33=0.0f;
@TableField("I_34")
private Float i34=0.0f;
@TableField("I_35")
private Float i35=0.0f;
@TableField("I_36")
private Float i36=0.0f;
@TableField("I_37")
private Float i37=0.0f;
@TableField("I_38")
private Float i38=0.0f;
@TableField("I_39")
private Float i39=0.0f;
@TableField("I_40")
private Float i40=0.0f;
@TableField("I_41")
private Float i41=0.0f;
@TableField("I_42")
private Float i42=0.0f;
@TableField("I_43")
private Float i43=0.0f;
@TableField("I_44")
private Float i44=0.0f;
@TableField("I_45")
private Float i45=0.0f;
@TableField("I_46")
private Float i46=0.0f;
@TableField("I_47")
private Float i47=0.0f;
@TableField("I_48")
private Float i48=0.0f;
@TableField("I_49")
private Float i49=0.0f;
@TableField("I_50")
private Float i50=0.0f;
@TableField("I_1_MAX")
private Float i1Max=0.0f;
@TableField("I_2_MAX")
private Float i2Max=0.0f;
@TableField("I_3_MAX")
private Float i3Max=0.0f;
@TableField("I_4_MAX")
private Float i4Max=0.0f;
@TableField("I_5_MAX")
private Float i5Max=0.0f;
@TableField("I_6_MAX")
private Float i6Max=0.0f;
@TableField("I_7_MAX")
private Float i7Max=0.0f;
@TableField("I_8_MAX")
private Float i8Max=0.0f;
@TableField("I_9_MAX")
private Float i9Max=0.0f;
@TableField("I_10_MAX")
private Float i10Max=0.0f;
@TableField("I_11_MAX")
private Float i11Max=0.0f;
@TableField("I_12_MAX")
private Float i12Max=0.0f;
@TableField("I_13_MAX")
private Float i13Max=0.0f;
@TableField("I_14_MAX")
private Float i14Max=0.0f;
@TableField("I_15_MAX")
private Float i15Max=0.0f;
@TableField("I_16_MAX")
private Float i16Max=0.0f;
@TableField("I_17_MAX")
private Float i17Max=0.0f;
@TableField("I_18_MAX")
private Float i18Max=0.0f;
@TableField("I_19_MAX")
private Float i19Max=0.0f;
@TableField("I_20_MAX")
private Float i20Max=0.0f;
@TableField("I_21_MAX")
private Float i21Max=0.0f;
@TableField("I_22_MAX")
private Float i22Max=0.0f;
@TableField("I_23_MAX")
private Float i23Max=0.0f;
@TableField("I_24_MAX")
private Float i24Max=0.0f;
@TableField("I_25_MAX")
private Float i25Max=0.0f;
@TableField("I_26_MAX")
private Float i26Max=0.0f;
@TableField("I_27_MAX")
private Float i27Max=0.0f;
@TableField("I_28_MAX")
private Float i28Max=0.0f;
@TableField("I_29_MAX")
private Float i29Max=0.0f;
@TableField("I_30_MAX")
private Float i30Max=0.0f;
@TableField("I_31_MAX")
private Float i31Max=0.0f;
@TableField("I_32_MAX")
private Float i32Max=0.0f;
@TableField("I_33_MAX")
private Float i33Max=0.0f;
@TableField("I_34_MAX")
private Float i34Max=0.0f;
@TableField("I_35_MAX")
private Float i35Max=0.0f;
@TableField("I_36_MAX")
private Float i36Max=0.0f;
@TableField("I_37_MAX")
private Float i37Max=0.0f;
@TableField("I_38_MAX")
private Float i38Max=0.0f;
@TableField("I_39_MAX")
private Float i39Max=0.0f;
@TableField("I_40_MAX")
private Float i40Max=0.0f;
@TableField("I_41_MAX")
private Float i41Max=0.0f;
@TableField("I_42_MAX")
private Float i42Max=0.0f;
@TableField("I_43_MAX")
private Float i43Max=0.0f;
@TableField("I_44_MAX")
private Float i44Max=0.0f;
@TableField("I_45_MAX")
private Float i45Max=0.0f;
@TableField("I_46_MAX")
private Float i46Max=0.0f;
@TableField("I_47_MAX")
private Float i47Max=0.0f;
@TableField("I_48_MAX")
private Float i48Max=0.0f;
@TableField("I_49_MAX")
private Float i49Max=0.0f;
@TableField("I_50_MAX")
private Float i50Max=0.0f;
@TableField("I_1_MIN")
private Float i1Min=0.0f;
@TableField("I_2_MIN")
private Float i2Min=0.0f;
@TableField("I_3_MIN")
private Float i3Min=0.0f;
@TableField("I_4_MIN")
private Float i4Min=0.0f;
@TableField("I_5_MIN")
private Float i5Min=0.0f;
@TableField("I_6_MIN")
private Float i6Min=0.0f;
@TableField("I_7_MIN")
private Float i7Min=0.0f;
@TableField("I_8_MIN")
private Float i8Min=0.0f;
@TableField("I_9_MIN")
private Float i9Min=0.0f;
@TableField("I_10_MIN")
private Float i10Min=0.0f;
@TableField("I_11_MIN")
private Float i11Min=0.0f;
@TableField("I_12_MIN")
private Float i12Min=0.0f;
@TableField("I_13_MIN")
private Float i13Min=0.0f;
@TableField("I_14_MIN")
private Float i14Min=0.0f;
@TableField("I_15_MIN")
private Float i15Min=0.0f;
@TableField("I_16_MIN")
private Float i16Min=0.0f;
@TableField("I_17_MIN")
private Float i17Min=0.0f;
@TableField("I_18_MIN")
private Float i18Min=0.0f;
@TableField("I_19_MIN")
private Float i19Min=0.0f;
@TableField("I_20_MIN")
private Float i20Min=0.0f;
@TableField("I_21_MIN")
private Float i21Min=0.0f;
@TableField("I_22_MIN")
private Float i22Min=0.0f;
@TableField("I_23_MIN")
private Float i23Min=0.0f;
@TableField("I_24_MIN")
private Float i24Min=0.0f;
@TableField("I_25_MIN")
private Float i25Min=0.0f;
@TableField("I_26_MIN")
private Float i26Min=0.0f;
@TableField("I_27_MIN")
private Float i27Min=0.0f;
@TableField("I_28_MIN")
private Float i28Min=0.0f;
@TableField("I_29_MIN")
private Float i29Min=0.0f;
@TableField("I_30_MIN")
private Float i30Min=0.0f;
@TableField("I_31_MIN")
private Float i31Min=0.0f;
@TableField("I_32_MIN")
private Float i32Min=0.0f;
@TableField("I_33_MIN")
private Float i33Min=0.0f;
@TableField("I_34_MIN")
private Float i34Min=0.0f;
@TableField("I_35_MIN")
private Float i35Min=0.0f;
@TableField("I_36_MIN")
private Float i36Min=0.0f;
@TableField("I_37_MIN")
private Float i37Min=0.0f;
@TableField("I_38_MIN")
private Float i38Min=0.0f;
@TableField("I_39_MIN")
private Float i39Min=0.0f;
@TableField("I_40_MIN")
private Float i40Min=0.0f;
@TableField("I_41_MIN")
private Float i41Min=0.0f;
@TableField("I_42_MIN")
private Float i42Min=0.0f;
@TableField("I_43_MIN")
private Float i43Min=0.0f;
@TableField("I_44_MIN")
private Float i44Min=0.0f;
@TableField("I_45_MIN")
private Float i45Min=0.0f;
@TableField("I_46_MIN")
private Float i46Min=0.0f;
@TableField("I_47_MIN")
private Float i47Min=0.0f;
@TableField("I_48_MIN")
private Float i48Min=0.0f;
@TableField("I_49_MIN")
private Float i49Min=0.0f;
@TableField("I_50_MIN")
private Float i50Min=0.0f;
@TableField("I_1_CP95")
private Float i1Cp95=0.0f;
@TableField("I_2_CP95")
private Float i2Cp95=0.0f;
@TableField("I_3_CP95")
private Float i3Cp95=0.0f;
@TableField("I_4_CP95")
private Float i4Cp95=0.0f;
@TableField("I_5_CP95")
private Float i5Cp95=0.0f;
@TableField("I_6_CP95")
private Float i6Cp95=0.0f;
@TableField("I_7_CP95")
private Float i7Cp95=0.0f;
@TableField("I_8_CP95")
private Float i8Cp95=0.0f;
@TableField("I_9_CP95")
private Float i9Cp95=0.0f;
@TableField("I_10_CP95")
private Float i10Cp95=0.0f;
@TableField("I_11_CP95")
private Float i11Cp95=0.0f;
@TableField("I_12_CP95")
private Float i12Cp95=0.0f;
@TableField("I_13_CP95")
private Float i13Cp95=0.0f;
@TableField("I_14_CP95")
private Float i14Cp95=0.0f;
@TableField("I_15_CP95")
private Float i15Cp95=0.0f;
@TableField("I_16_CP95")
private Float i16Cp95=0.0f;
@TableField("I_17_CP95")
private Float i17Cp95=0.0f;
@TableField("I_18_CP95")
private Float i18Cp95=0.0f;
@TableField("I_19_CP95")
private Float i19Cp95=0.0f;
@TableField("I_20_CP95")
private Float i20Cp95=0.0f;
@TableField("I_21_CP95")
private Float i21Cp95=0.0f;
@TableField("I_22_CP95")
private Float i22Cp95=0.0f;
@TableField("I_23_CP95")
private Float i23Cp95=0.0f;
@TableField("I_24_CP95")
private Float i24Cp95=0.0f;
@TableField("I_25_CP95")
private Float i25Cp95=0.0f;
@TableField("I_26_CP95")
private Float i26Cp95=0.0f;
@TableField("I_27_CP95")
private Float i27Cp95=0.0f;
@TableField("I_28_CP95")
private Float i28Cp95=0.0f;
@TableField("I_29_CP95")
private Float i29Cp95=0.0f;
@TableField("I_30_CP95")
private Float i30Cp95=0.0f;
@TableField("I_31_CP95")
private Float i31Cp95=0.0f;
@TableField("I_32_CP95")
private Float i32Cp95=0.0f;
@TableField("I_33_CP95")
private Float i33Cp95=0.0f;
@TableField("I_34_CP95")
private Float i34Cp95=0.0f;
@TableField("I_35_CP95")
private Float i35Cp95=0.0f;
@TableField("I_36_CP95")
private Float i36Cp95=0.0f;
@TableField("I_37_CP95")
private Float i37Cp95=0.0f;
@TableField("I_38_CP95")
private Float i38Cp95=0.0f;
@TableField("I_39_CP95")
private Float i39Cp95=0.0f;
@TableField("I_40_CP95")
private Float i40Cp95=0.0f;
@TableField("I_41_CP95")
private Float i41Cp95=0.0f;
@TableField("I_42_CP95")
private Float i42Cp95=0.0f;
@TableField("I_43_CP95")
private Float i43Cp95=0.0f;
@TableField("I_44_CP95")
private Float i44Cp95=0.0f;
@TableField("I_45_CP95")
private Float i45Cp95=0.0f;
@TableField("I_46_CP95")
private Float i46Cp95=0.0f;
@TableField("I_47_CP95")
private Float i47Cp95=0.0f;
@TableField("I_48_CP95")
private Float i48Cp95=0.0f;
@TableField("I_49_CP95")
private Float i49Cp95=0.0f;
@TableField("I_50_CP95")
private Float i50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,436 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMPHASIC_V")
public class DataHarmphasicV implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("V_1")
private Float v1=0.0f;
@TableField("V_2")
private Float v2=0.0f;
@TableField("V_3")
private Float v3=0.0f;
@TableField("V_4")
private Float v4=0.0f;
@TableField("V_5")
private Float v5=0.0f;
@TableField("V_6")
private Float v6=0.0f;
@TableField("V_7")
private Float v7=0.0f;
@TableField("V_8")
private Float v8=0.0f;
@TableField("V_9")
private Float v9=0.0f;
@TableField("V_10")
private Float v10=0.0f;
@TableField("V_11")
private Float v11=0.0f;
@TableField("V_12")
private Float v12=0.0f;
@TableField("V_13")
private Float v13=0.0f;
@TableField("V_14")
private Float v14=0.0f;
@TableField("V_15")
private Float v15=0.0f;
@TableField("V_16")
private Float v16=0.0f;
@TableField("V_17")
private Float v17=0.0f;
@TableField("V_18")
private Float v18=0.0f;
@TableField("V_19")
private Float v19=0.0f;
@TableField("V_20")
private Float v20=0.0f;
@TableField("V_21")
private Float v21=0.0f;
@TableField("V_22")
private Float v22=0.0f;
@TableField("V_23")
private Float v23=0.0f;
@TableField("V_24")
private Float v24=0.0f;
@TableField("V_25")
private Float v25=0.0f;
@TableField("V_26")
private Float v26=0.0f;
@TableField("V_27")
private Float v27=0.0f;
@TableField("V_28")
private Float v28=0.0f;
@TableField("V_29")
private Float v29=0.0f;
@TableField("V_30")
private Float v30=0.0f;
@TableField("V_31")
private Float v31=0.0f;
@TableField("V_32")
private Float v32=0.0f;
@TableField("V_33")
private Float v33=0.0f;
@TableField("V_34")
private Float v34=0.0f;
@TableField("V_35")
private Float v35=0.0f;
@TableField("V_36")
private Float v36=0.0f;
@TableField("V_37")
private Float v37=0.0f;
@TableField("V_38")
private Float v38=0.0f;
@TableField("V_39")
private Float v39=0.0f;
@TableField("V_40")
private Float v40=0.0f;
@TableField("V_41")
private Float v41=0.0f;
@TableField("V_42")
private Float v42=0.0f;
@TableField("V_43")
private Float v43=0.0f;
@TableField("V_44")
private Float v44=0.0f;
@TableField("V_45")
private Float v45=0.0f;
@TableField("V_46")
private Float v46=0.0f;
@TableField("V_47")
private Float v47=0.0f;
@TableField("V_48")
private Float v48=0.0f;
@TableField("V_49")
private Float v49=0.0f;
@TableField("V_50")
private Float v50=0.0f;
@TableField("V_1_MAX")
private Float v1Max=0.0f;
@TableField("V_2_MAX")
private Float v2Max=0.0f;
@TableField("V_3_MAX")
private Float v3Max=0.0f;
@TableField("V_4_MAX")
private Float v4Max=0.0f;
@TableField("V_5_MAX")
private Float v5Max=0.0f;
@TableField("V_6_MAX")
private Float v6Max=0.0f;
@TableField("V_7_MAX")
private Float v7Max=0.0f;
@TableField("V_8_MAX")
private Float v8Max=0.0f;
@TableField("V_9_MAX")
private Float v9Max=0.0f;
@TableField("V_10_MAX")
private Float v10Max=0.0f;
@TableField("V_11_MAX")
private Float v11Max=0.0f;
@TableField("V_12_MAX")
private Float v12Max=0.0f;
@TableField("V_13_MAX")
private Float v13Max=0.0f;
@TableField("V_14_MAX")
private Float v14Max=0.0f;
@TableField("V_15_MAX")
private Float v15Max=0.0f;
@TableField("V_16_MAX")
private Float v16Max=0.0f;
@TableField("V_17_MAX")
private Float v17Max=0.0f;
@TableField("V_18_MAX")
private Float v18Max=0.0f;
@TableField("V_19_MAX")
private Float v19Max=0.0f;
@TableField("V_20_MAX")
private Float v20Max=0.0f;
@TableField("V_21_MAX")
private Float v21Max=0.0f;
@TableField("V_22_MAX")
private Float v22Max=0.0f;
@TableField("V_23_MAX")
private Float v23Max=0.0f;
@TableField("V_24_MAX")
private Float v24Max=0.0f;
@TableField("V_25_MAX")
private Float v25Max=0.0f;
@TableField("V_26_MAX")
private Float v26Max=0.0f;
@TableField("V_27_MAX")
private Float v27Max=0.0f;
@TableField("V_28_MAX")
private Float v28Max=0.0f;
@TableField("V_29_MAX")
private Float v29Max=0.0f;
@TableField("V_30_MAX")
private Float v30Max=0.0f;
@TableField("V_31_MAX")
private Float v31Max=0.0f;
@TableField("V_32_MAX")
private Float v32Max=0.0f;
@TableField("V_33_MAX")
private Float v33Max=0.0f;
@TableField("V_34_MAX")
private Float v34Max=0.0f;
@TableField("V_35_MAX")
private Float v35Max=0.0f;
@TableField("V_36_MAX")
private Float v36Max=0.0f;
@TableField("V_37_MAX")
private Float v37Max=0.0f;
@TableField("V_38_MAX")
private Float v38Max=0.0f;
@TableField("V_39_MAX")
private Float v39Max=0.0f;
@TableField("V_40_MAX")
private Float v40Max=0.0f;
@TableField("V_41_MAX")
private Float v41Max=0.0f;
@TableField("V_42_MAX")
private Float v42Max=0.0f;
@TableField("V_43_MAX")
private Float v43Max=0.0f;
@TableField("V_44_MAX")
private Float v44Max=0.0f;
@TableField("V_45_MAX")
private Float v45Max=0.0f;
@TableField("V_46_MAX")
private Float v46Max=0.0f;
@TableField("V_47_MAX")
private Float v47Max=0.0f;
@TableField("V_48_MAX")
private Float v48Max=0.0f;
@TableField("V_49_MAX")
private Float v49Max=0.0f;
@TableField("V_50_MAX")
private Float v50Max=0.0f;
@TableField("V_1_MIN")
private Float v1Min=0.0f;
@TableField("V_2_MIN")
private Float v2Min=0.0f;
@TableField("V_3_MIN")
private Float v3Min=0.0f;
@TableField("V_4_MIN")
private Float v4Min=0.0f;
@TableField("V_5_MIN")
private Float v5Min=0.0f;
@TableField("V_6_MIN")
private Float v6Min=0.0f;
@TableField("V_7_MIN")
private Float v7Min=0.0f;
@TableField("V_8_MIN")
private Float v8Min=0.0f;
@TableField("V_9_MIN")
private Float v9Min=0.0f;
@TableField("V_10_MIN")
private Float v10Min=0.0f;
@TableField("V_11_MIN")
private Float v11Min=0.0f;
@TableField("V_12_MIN")
private Float v12Min=0.0f;
@TableField("V_13_MIN")
private Float v13Min=0.0f;
@TableField("V_14_MIN")
private Float v14Min=0.0f;
@TableField("V_15_MIN")
private Float v15Min=0.0f;
@TableField("V_16_MIN")
private Float v16Min=0.0f;
@TableField("V_17_MIN")
private Float v17Min=0.0f;
@TableField("V_18_MIN")
private Float v18Min=0.0f;
@TableField("V_19_MIN")
private Float v19Min=0.0f;
@TableField("V_20_MIN")
private Float v20Min=0.0f;
@TableField("V_21_MIN")
private Float v21Min=0.0f;
@TableField("V_22_MIN")
private Float v22Min=0.0f;
@TableField("V_23_MIN")
private Float v23Min=0.0f;
@TableField("V_24_MIN")
private Float v24Min=0.0f;
@TableField("V_25_MIN")
private Float v25Min=0.0f;
@TableField("V_26_MIN")
private Float v26Min=0.0f;
@TableField("V_27_MIN")
private Float v27Min=0.0f;
@TableField("V_28_MIN")
private Float v28Min=0.0f;
@TableField("V_29_MIN")
private Float v29Min=0.0f;
@TableField("V_30_MIN")
private Float v30Min=0.0f;
@TableField("V_31_MIN")
private Float v31Min=0.0f;
@TableField("V_32_MIN")
private Float v32Min=0.0f;
@TableField("V_33_MIN")
private Float v33Min=0.0f;
@TableField("V_34_MIN")
private Float v34Min=0.0f;
@TableField("V_35_MIN")
private Float v35Min=0.0f;
@TableField("V_36_MIN")
private Float v36Min=0.0f;
@TableField("V_37_MIN")
private Float v37Min=0.0f;
@TableField("V_38_MIN")
private Float v38Min=0.0f;
@TableField("V_39_MIN")
private Float v39Min=0.0f;
@TableField("V_40_MIN")
private Float v40Min=0.0f;
@TableField("V_41_MIN")
private Float v41Min=0.0f;
@TableField("V_42_MIN")
private Float v42Min=0.0f;
@TableField("V_43_MIN")
private Float v43Min=0.0f;
@TableField("V_44_MIN")
private Float v44Min=0.0f;
@TableField("V_45_MIN")
private Float v45Min=0.0f;
@TableField("V_46_MIN")
private Float v46Min=0.0f;
@TableField("V_47_MIN")
private Float v47Min=0.0f;
@TableField("V_48_MIN")
private Float v48Min=0.0f;
@TableField("V_49_MIN")
private Float v49Min=0.0f;
@TableField("V_50_MIN")
private Float v50Min=0.0f;
@TableField("V_1_CP95")
private Float v1Cp95=0.0f;
@TableField("V_2_CP95")
private Float v2Cp95=0.0f;
@TableField("V_3_CP95")
private Float v3Cp95=0.0f;
@TableField("V_4_CP95")
private Float v4Cp95=0.0f;
@TableField("V_5_CP95")
private Float v5Cp95=0.0f;
@TableField("V_6_CP95")
private Float v6Cp95=0.0f;
@TableField("V_7_CP95")
private Float v7Cp95=0.0f;
@TableField("V_8_CP95")
private Float v8Cp95=0.0f;
@TableField("V_9_CP95")
private Float v9Cp95=0.0f;
@TableField("V_10_CP95")
private Float v10Cp95=0.0f;
@TableField("V_11_CP95")
private Float v11Cp95=0.0f;
@TableField("V_12_CP95")
private Float v12Cp95=0.0f;
@TableField("V_13_CP95")
private Float v13Cp95=0.0f;
@TableField("V_14_CP95")
private Float v14Cp95=0.0f;
@TableField("V_15_CP95")
private Float v15Cp95=0.0f;
@TableField("V_16_CP95")
private Float v16Cp95=0.0f;
@TableField("V_17_CP95")
private Float v17Cp95=0.0f;
@TableField("V_18_CP95")
private Float v18Cp95=0.0f;
@TableField("V_19_CP95")
private Float v19Cp95=0.0f;
@TableField("V_20_CP95")
private Float v20Cp95=0.0f;
@TableField("V_21_CP95")
private Float v21Cp95=0.0f;
@TableField("V_22_CP95")
private Float v22Cp95=0.0f;
@TableField("V_23_CP95")
private Float v23Cp95=0.0f;
@TableField("V_24_CP95")
private Float v24Cp95=0.0f;
@TableField("V_25_CP95")
private Float v25Cp95=0.0f;
@TableField("V_26_CP95")
private Float v26Cp95=0.0f;
@TableField("V_27_CP95")
private Float v27Cp95=0.0f;
@TableField("V_28_CP95")
private Float v28Cp95=0.0f;
@TableField("V_29_CP95")
private Float v29Cp95=0.0f;
@TableField("V_30_CP95")
private Float v30Cp95=0.0f;
@TableField("V_31_CP95")
private Float v31Cp95=0.0f;
@TableField("V_32_CP95")
private Float v32Cp95=0.0f;
@TableField("V_33_CP95")
private Float v33Cp95=0.0f;
@TableField("V_34_CP95")
private Float v34Cp95=0.0f;
@TableField("V_35_CP95")
private Float v35Cp95=0.0f;
@TableField("V_36_CP95")
private Float v36Cp95=0.0f;
@TableField("V_37_CP95")
private Float v37Cp95=0.0f;
@TableField("V_38_CP95")
private Float v38Cp95=0.0f;
@TableField("V_39_CP95")
private Float v39Cp95=0.0f;
@TableField("V_40_CP95")
private Float v40Cp95=0.0f;
@TableField("V_41_CP95")
private Float v41Cp95=0.0f;
@TableField("V_42_CP95")
private Float v42Cp95=0.0f;
@TableField("V_43_CP95")
private Float v43Cp95=0.0f;
@TableField("V_44_CP95")
private Float v44Cp95=0.0f;
@TableField("V_45_CP95")
private Float v45Cp95=0.0f;
@TableField("V_46_CP95")
private Float v46Cp95=0.0f;
@TableField("V_47_CP95")
private Float v47Cp95=0.0f;
@TableField("V_48_CP95")
private Float v48Cp95=0.0f;
@TableField("V_49_CP95")
private Float v49Cp95=0.0f;
@TableField("V_50_CP95")
private Float v50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,460 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMPOWER_P")
public class DataHarmpowerP implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("PF")
private Float pf=0.0f;
@TableField("DF")
private Float df=0.0f;
@TableField("P")
private Float p=0.0f;
@TableField("P_1")
private Float p1=0.0f;
@TableField("P_2")
private Float p2=0.0f;
@TableField("P_3")
private Float p3=0.0f;
@TableField("P_4")
private Float p4=0.0f;
@TableField("P_5")
private Float p5=0.0f;
@TableField("P_6")
private Float p6=0.0f;
@TableField("P_7")
private Float p7=0.0f;
@TableField("P_8")
private Float p8=0.0f;
@TableField("P_9")
private Float p9=0.0f;
@TableField("P_10")
private Float p10=0.0f;
@TableField("P_11")
private Float p11=0.0f;
@TableField("P_12")
private Float p12=0.0f;
@TableField("P_13")
private Float p13=0.0f;
@TableField("P_14")
private Float p14=0.0f;
@TableField("P_15")
private Float p15=0.0f;
@TableField("P_16")
private Float p16=0.0f;
@TableField("P_17")
private Float p17=0.0f;
@TableField("P_18")
private Float p18=0.0f;
@TableField("P_19")
private Float p19=0.0f;
@TableField("P_20")
private Float p20=0.0f;
@TableField("P_21")
private Float p21=0.0f;
@TableField("P_22")
private Float p22=0.0f;
@TableField("P_23")
private Float p23=0.0f;
@TableField("P_24")
private Float p24=0.0f;
@TableField("P_25")
private Float p25=0.0f;
@TableField("P_26")
private Float p26=0.0f;
@TableField("P_27")
private Float p27=0.0f;
@TableField("P_28")
private Float p28=0.0f;
@TableField("P_29")
private Float p29=0.0f;
@TableField("P_30")
private Float p30=0.0f;
@TableField("P_31")
private Float p31=0.0f;
@TableField("P_32")
private Float p32=0.0f;
@TableField("P_33")
private Float p33=0.0f;
@TableField("P_34")
private Float p34=0.0f;
@TableField("P_35")
private Float p35=0.0f;
@TableField("P_36")
private Float p36=0.0f;
@TableField("P_37")
private Float p37=0.0f;
@TableField("P_38")
private Float p38=0.0f;
@TableField("P_39")
private Float p39=0.0f;
@TableField("P_40")
private Float p40=0.0f;
@TableField("P_41")
private Float p41=0.0f;
@TableField("P_42")
private Float p42=0.0f;
@TableField("P_43")
private Float p43=0.0f;
@TableField("P_44")
private Float p44=0.0f;
@TableField("P_45")
private Float p45=0.0f;
@TableField("P_46")
private Float p46=0.0f;
@TableField("P_47")
private Float p47=0.0f;
@TableField("P_48")
private Float p48=0.0f;
@TableField("P_49")
private Float p49=0.0f;
@TableField("P_50")
private Float p50=0.0f;
@TableField("PF_MAX")
private Float pfMax=0.0f;
@TableField("DF_MAX")
private Float dfMax=0.0f;
@TableField("P_MAX")
private Float pMax=0.0f;
@TableField("P_1_MAX")
private Float p1Max=0.0f;
@TableField("P_2_MAX")
private Float p2Max=0.0f;
@TableField("P_3_MAX")
private Float p3Max=0.0f;
@TableField("P_4_MAX")
private Float p4Max=0.0f;
@TableField("P_5_MAX")
private Float p5Max=0.0f;
@TableField("P_6_MAX")
private Float p6Max=0.0f;
@TableField("P_7_MAX")
private Float p7Max=0.0f;
@TableField("P_8_MAX")
private Float p8Max=0.0f;
@TableField("P_9_MAX")
private Float p9Max=0.0f;
@TableField("P_10_MAX")
private Float p10Max=0.0f;
@TableField("P_11_MAX")
private Float p11Max=0.0f;
@TableField("P_12_MAX")
private Float p12Max=0.0f;
@TableField("P_13_MAX")
private Float p13Max=0.0f;
@TableField("P_14_MAX")
private Float p14Max=0.0f;
@TableField("P_15_MAX")
private Float p15Max=0.0f;
@TableField("P_16_MAX")
private Float p16Max=0.0f;
@TableField("P_17_MAX")
private Float p17Max=0.0f;
@TableField("P_18_MAX")
private Float p18Max=0.0f;
@TableField("P_19_MAX")
private Float p19Max=0.0f;
@TableField("P_20_MAX")
private Float p20Max=0.0f;
@TableField("P_21_MAX")
private Float p21Max=0.0f;
@TableField("P_22_MAX")
private Float p22Max=0.0f;
@TableField("P_23_MAX")
private Float p23Max=0.0f;
@TableField("P_24_MAX")
private Float p24Max=0.0f;
@TableField("P_25_MAX")
private Float p25Max=0.0f;
@TableField("P_26_MAX")
private Float p26Max=0.0f;
@TableField("P_27_MAX")
private Float p27Max=0.0f;
@TableField("P_28_MAX")
private Float p28Max=0.0f;
@TableField("P_29_MAX")
private Float p29Max=0.0f;
@TableField("P_30_MAX")
private Float p30Max=0.0f;
@TableField("P_31_MAX")
private Float p31Max=0.0f;
@TableField("P_32_MAX")
private Float p32Max=0.0f;
@TableField("P_33_MAX")
private Float p33Max=0.0f;
@TableField("P_34_MAX")
private Float p34Max=0.0f;
@TableField("P_35_MAX")
private Float p35Max=0.0f;
@TableField("P_36_MAX")
private Float p36Max=0.0f;
@TableField("P_37_MAX")
private Float p37Max=0.0f;
@TableField("P_38_MAX")
private Float p38Max=0.0f;
@TableField("P_39_MAX")
private Float p39Max=0.0f;
@TableField("P_40_MAX")
private Float p40Max=0.0f;
@TableField("P_41_MAX")
private Float p41Max=0.0f;
@TableField("P_42_MAX")
private Float p42Max=0.0f;
@TableField("P_43_MAX")
private Float p43Max=0.0f;
@TableField("P_44_MAX")
private Float p44Max=0.0f;
@TableField("P_45_MAX")
private Float p45Max=0.0f;
@TableField("P_46_MAX")
private Float p46Max=0.0f;
@TableField("P_47_MAX")
private Float p47Max=0.0f;
@TableField("P_48_MAX")
private Float p48Max=0.0f;
@TableField("P_49_MAX")
private Float p49Max=0.0f;
@TableField("P_50_MAX")
private Float p50Max=0.0f;
@TableField("PF_MIN")
private Float pfMin=0.0f;
@TableField("DF_MIN")
private Float dfMin=0.0f;
@TableField("P_MIN")
private Float pMin=0.0f;
@TableField("P_1_MIN")
private Float p1Min=0.0f;
@TableField("P_2_MIN")
private Float p2Min=0.0f;
@TableField("P_3_MIN")
private Float p3Min=0.0f;
@TableField("P_4_MIN")
private Float p4Min=0.0f;
@TableField("P_5_MIN")
private Float p5Min=0.0f;
@TableField("P_6_MIN")
private Float p6Min=0.0f;
@TableField("P_7_MIN")
private Float p7Min=0.0f;
@TableField("P_8_MIN")
private Float p8Min=0.0f;
@TableField("P_9_MIN")
private Float p9Min=0.0f;
@TableField("P_10_MIN")
private Float p10Min=0.0f;
@TableField("P_11_MIN")
private Float p11Min=0.0f;
@TableField("P_12_MIN")
private Float p12Min=0.0f;
@TableField("P_13_MIN")
private Float p13Min=0.0f;
@TableField("P_14_MIN")
private Float p14Min=0.0f;
@TableField("P_15_MIN")
private Float p15Min=0.0f;
@TableField("P_16_MIN")
private Float p16Min=0.0f;
@TableField("P_17_MIN")
private Float p17Min=0.0f;
@TableField("P_18_MIN")
private Float p18Min=0.0f;
@TableField("P_19_MIN")
private Float p19Min=0.0f;
@TableField("P_20_MIN")
private Float p20Min=0.0f;
@TableField("P_21_MIN")
private Float p21Min=0.0f;
@TableField("P_22_MIN")
private Float p22Min=0.0f;
@TableField("P_23_MIN")
private Float p23Min=0.0f;
@TableField("P_24_MIN")
private Float p24Min=0.0f;
@TableField("P_25_MIN")
private Float p25Min=0.0f;
@TableField("P_26_MIN")
private Float p26Min=0.0f;
@TableField("P_27_MIN")
private Float p27Min=0.0f;
@TableField("P_28_MIN")
private Float p28Min=0.0f;
@TableField("P_29_MIN")
private Float p29Min=0.0f;
@TableField("P_30_MIN")
private Float p30Min=0.0f;
@TableField("P_31_MIN")
private Float p31Min=0.0f;
@TableField("P_32_MIN")
private Float p32Min=0.0f;
@TableField("P_33_MIN")
private Float p33Min=0.0f;
@TableField("P_34_MIN")
private Float p34Min=0.0f;
@TableField("P_35_MIN")
private Float p35Min=0.0f;
@TableField("P_36_MIN")
private Float p36Min=0.0f;
@TableField("P_37_MIN")
private Float p37Min=0.0f;
@TableField("P_38_MIN")
private Float p38Min=0.0f;
@TableField("P_39_MIN")
private Float p39Min=0.0f;
@TableField("P_40_MIN")
private Float p40Min=0.0f;
@TableField("P_41_MIN")
private Float p41Min=0.0f;
@TableField("P_42_MIN")
private Float p42Min=0.0f;
@TableField("P_43_MIN")
private Float p43Min=0.0f;
@TableField("P_44_MIN")
private Float p44Min=0.0f;
@TableField("P_45_MIN")
private Float p45Min=0.0f;
@TableField("P_46_MIN")
private Float p46Min=0.0f;
@TableField("P_47_MIN")
private Float p47Min=0.0f;
@TableField("P_48_MIN")
private Float p48Min=0.0f;
@TableField("P_49_MIN")
private Float p49Min=0.0f;
@TableField("P_50_MIN")
private Float p50Min=0.0f;
@TableField("PF_CP95")
private Float pfCp95=0.0f;
@TableField("DF_CP95")
private Float dfCp95=0.0f;
@TableField("P_CP95")
private Float pCp95=0.0f;
@TableField("P_1_CP95")
private Float p1Cp95=0.0f;
@TableField("P_2_CP95")
private Float p2Cp95=0.0f;
@TableField("P_3_CP95")
private Float p3Cp95=0.0f;
@TableField("P_4_CP95")
private Float p4Cp95=0.0f;
@TableField("P_5_CP95")
private Float p5Cp95=0.0f;
@TableField("P_6_CP95")
private Float p6Cp95=0.0f;
@TableField("P_7_CP95")
private Float p7Cp95=0.0f;
@TableField("P_8_CP95")
private Float p8Cp95=0.0f;
@TableField("P_9_CP95")
private Float p9Cp95=0.0f;
@TableField("P_10_CP95")
private Float p10Cp95=0.0f;
@TableField("P_11_CP95")
private Float p11Cp95=0.0f;
@TableField("P_12_CP95")
private Float p12Cp95=0.0f;
@TableField("P_13_CP95")
private Float p13Cp95=0.0f;
@TableField("P_14_CP95")
private Float p14Cp95=0.0f;
@TableField("P_15_CP95")
private Float p15Cp95=0.0f;
@TableField("P_16_CP95")
private Float p16Cp95=0.0f;
@TableField("P_17_CP95")
private Float p17Cp95=0.0f;
@TableField("P_18_CP95")
private Float p18Cp95=0.0f;
@TableField("P_19_CP95")
private Float p19Cp95=0.0f;
@TableField("P_20_CP95")
private Float p20Cp95=0.0f;
@TableField("P_21_CP95")
private Float p21Cp95=0.0f;
@TableField("P_22_CP95")
private Float p22Cp95=0.0f;
@TableField("P_23_CP95")
private Float p23Cp95=0.0f;
@TableField("P_24_CP95")
private Float p24Cp95=0.0f;
@TableField("P_25_CP95")
private Float p25Cp95=0.0f;
@TableField("P_26_CP95")
private Float p26Cp95=0.0f;
@TableField("P_27_CP95")
private Float p27Cp95=0.0f;
@TableField("P_28_CP95")
private Float p28Cp95=0.0f;
@TableField("P_29_CP95")
private Float p29Cp95=0.0f;
@TableField("P_30_CP95")
private Float p30Cp95=0.0f;
@TableField("P_31_CP95")
private Float p31Cp95=0.0f;
@TableField("P_32_CP95")
private Float p32Cp95=0.0f;
@TableField("P_33_CP95")
private Float p33Cp95=0.0f;
@TableField("P_34_CP95")
private Float p34Cp95=0.0f;
@TableField("P_35_CP95")
private Float p35Cp95=0.0f;
@TableField("P_36_CP95")
private Float p36Cp95=0.0f;
@TableField("P_37_CP95")
private Float p37Cp95=0.0f;
@TableField("P_38_CP95")
private Float p38Cp95=0.0f;
@TableField("P_39_CP95")
private Float p39Cp95=0.0f;
@TableField("P_40_CP95")
private Float p40Cp95=0.0f;
@TableField("P_41_CP95")
private Float p41Cp95=0.0f;
@TableField("P_42_CP95")
private Float p42Cp95=0.0f;
@TableField("P_43_CP95")
private Float p43Cp95=0.0f;
@TableField("P_44_CP95")
private Float p44Cp95=0.0f;
@TableField("P_45_CP95")
private Float p45Cp95=0.0f;
@TableField("P_46_CP95")
private Float p46Cp95=0.0f;
@TableField("P_47_CP95")
private Float p47Cp95=0.0f;
@TableField("P_48_CP95")
private Float p48Cp95=0.0f;
@TableField("P_49_CP95")
private Float p49Cp95=0.0f;
@TableField("P_50_CP95")
private Float p50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,444 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMPOWER_Q")
public class DataHarmpowerQ implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("Q")
private Float q=0.0f;
@TableField("Q_1")
private Float q1=0.0f;
@TableField("Q_2")
private Float q2=0.0f;
@TableField("Q_3")
private Float q3=0.0f;
@TableField("Q_4")
private Float q4=0.0f;
@TableField("Q_5")
private Float q5=0.0f;
@TableField("Q_6")
private Float q6=0.0f;
@TableField("Q_7")
private Float q7=0.0f;
@TableField("Q_8")
private Float q8=0.0f;
@TableField("Q_9")
private Float q9=0.0f;
@TableField("Q_10")
private Float q10=0.0f;
@TableField("Q_11")
private Float q11=0.0f;
@TableField("Q_12")
private Float q12=0.0f;
@TableField("Q_13")
private Float q13=0.0f;
@TableField("Q_14")
private Float q14=0.0f;
@TableField("Q_15")
private Float q15=0.0f;
@TableField("Q_16")
private Float q16=0.0f;
@TableField("Q_17")
private Float q17=0.0f;
@TableField("Q_18")
private Float q18=0.0f;
@TableField("Q_19")
private Float q19=0.0f;
@TableField("Q_20")
private Float q20=0.0f;
@TableField("Q_21")
private Float q21=0.0f;
@TableField("Q_22")
private Float q22=0.0f;
@TableField("Q_23")
private Float q23=0.0f;
@TableField("Q_24")
private Float q24=0.0f;
@TableField("Q_25")
private Float q25=0.0f;
@TableField("Q_26")
private Float q26=0.0f;
@TableField("Q_27")
private Float q27=0.0f;
@TableField("Q_28")
private Float q28=0.0f;
@TableField("Q_29")
private Float q29=0.0f;
@TableField("Q_30")
private Float q30=0.0f;
@TableField("Q_31")
private Float q31=0.0f;
@TableField("Q_32")
private Float q32=0.0f;
@TableField("Q_33")
private Float q33=0.0f;
@TableField("Q_34")
private Float q34=0.0f;
@TableField("Q_35")
private Float q35=0.0f;
@TableField("Q_36")
private Float q36=0.0f;
@TableField("Q_37")
private Float q37=0.0f;
@TableField("Q_38")
private Float q38=0.0f;
@TableField("Q_39")
private Float q39=0.0f;
@TableField("Q_40")
private Float q40=0.0f;
@TableField("Q_41")
private Float q41=0.0f;
@TableField("Q_42")
private Float q42=0.0f;
@TableField("Q_43")
private Float q43=0.0f;
@TableField("Q_44")
private Float q44=0.0f;
@TableField("Q_45")
private Float q45=0.0f;
@TableField("Q_46")
private Float q46=0.0f;
@TableField("Q_47")
private Float q47=0.0f;
@TableField("Q_48")
private Float q48=0.0f;
@TableField("Q_49")
private Float q49=0.0f;
@TableField("Q_50")
private Float q50=0.0f;
@TableField("Q_MAX")
private Float qMax=0.0f;
@TableField("Q_1_MAX")
private Float q1Max=0.0f;
@TableField("Q_2_MAX")
private Float q2Max=0.0f;
@TableField("Q_3_MAX")
private Float q3Max=0.0f;
@TableField("Q_4_MAX")
private Float q4Max=0.0f;
@TableField("Q_5_MAX")
private Float q5Max=0.0f;
@TableField("Q_6_MAX")
private Float q6Max=0.0f;
@TableField("Q_7_MAX")
private Float q7Max=0.0f;
@TableField("Q_8_MAX")
private Float q8Max=0.0f;
@TableField("Q_9_MAX")
private Float q9Max=0.0f;
@TableField("Q_10_MAX")
private Float q10Max=0.0f;
@TableField("Q_11_MAX")
private Float q11Max=0.0f;
@TableField("Q_12_MAX")
private Float q12Max=0.0f;
@TableField("Q_13_MAX")
private Float q13Max=0.0f;
@TableField("Q_14_MAX")
private Float q14Max=0.0f;
@TableField("Q_15_MAX")
private Float q15Max=0.0f;
@TableField("Q_16_MAX")
private Float q16Max=0.0f;
@TableField("Q_17_MAX")
private Float q17Max=0.0f;
@TableField("Q_18_MAX")
private Float q18Max=0.0f;
@TableField("Q_19_MAX")
private Float q19Max=0.0f;
@TableField("Q_20_MAX")
private Float q20Max=0.0f;
@TableField("Q_21_MAX")
private Float q21Max=0.0f;
@TableField("Q_22_MAX")
private Float q22Max=0.0f;
@TableField("Q_23_MAX")
private Float q23Max=0.0f;
@TableField("Q_24_MAX")
private Float q24Max=0.0f;
@TableField("Q_25_MAX")
private Float q25Max=0.0f;
@TableField("Q_26_MAX")
private Float q26Max=0.0f;
@TableField("Q_27_MAX")
private Float q27Max=0.0f;
@TableField("Q_28_MAX")
private Float q28Max=0.0f;
@TableField("Q_29_MAX")
private Float q29Max=0.0f;
@TableField("Q_30_MAX")
private Float q30Max=0.0f;
@TableField("Q_31_MAX")
private Float q31Max=0.0f;
@TableField("Q_32_MAX")
private Float q32Max=0.0f;
@TableField("Q_33_MAX")
private Float q33Max=0.0f;
@TableField("Q_34_MAX")
private Float q34Max=0.0f;
@TableField("Q_35_MAX")
private Float q35Max=0.0f;
@TableField("Q_36_MAX")
private Float q36Max=0.0f;
@TableField("Q_37_MAX")
private Float q37Max=0.0f;
@TableField("Q_38_MAX")
private Float q38Max=0.0f;
@TableField("Q_39_MAX")
private Float q39Max=0.0f;
@TableField("Q_40_MAX")
private Float q40Max=0.0f;
@TableField("Q_41_MAX")
private Float q41Max=0.0f;
@TableField("Q_42_MAX")
private Float q42Max=0.0f;
@TableField("Q_43_MAX")
private Float q43Max=0.0f;
@TableField("Q_44_MAX")
private Float q44Max=0.0f;
@TableField("Q_45_MAX")
private Float q45Max=0.0f;
@TableField("Q_46_MAX")
private Float q46Max=0.0f;
@TableField("Q_47_MAX")
private Float q47Max=0.0f;
@TableField("Q_48_MAX")
private Float q48Max=0.0f;
@TableField("Q_49_MAX")
private Float q49Max=0.0f;
@TableField("Q_50_MAX")
private Float q50Max=0.0f;
@TableField("Q_MIN")
private Float qMin=0.0f;
@TableField("Q_1_MIN")
private Float q1Min=0.0f;
@TableField("Q_2_MIN")
private Float q2Min=0.0f;
@TableField("Q_3_MIN")
private Float q3Min=0.0f;
@TableField("Q_4_MIN")
private Float q4Min=0.0f;
@TableField("Q_5_MIN")
private Float q5Min=0.0f;
@TableField("Q_6_MIN")
private Float q6Min=0.0f;
@TableField("Q_7_MIN")
private Float q7Min=0.0f;
@TableField("Q_8_MIN")
private Float q8Min=0.0f;
@TableField("Q_9_MIN")
private Float q9Min=0.0f;
@TableField("Q_10_MIN")
private Float q10Min=0.0f;
@TableField("Q_11_MIN")
private Float q11Min=0.0f;
@TableField("Q_12_MIN")
private Float q12Min=0.0f;
@TableField("Q_13_MIN")
private Float q13Min=0.0f;
@TableField("Q_14_MIN")
private Float q14Min=0.0f;
@TableField("Q_15_MIN")
private Float q15Min=0.0f;
@TableField("Q_16_MIN")
private Float q16Min=0.0f;
@TableField("Q_17_MIN")
private Float q17Min=0.0f;
@TableField("Q_18_MIN")
private Float q18Min=0.0f;
@TableField("Q_19_MIN")
private Float q19Min=0.0f;
@TableField("Q_20_MIN")
private Float q20Min=0.0f;
@TableField("Q_21_MIN")
private Float q21Min=0.0f;
@TableField("Q_22_MIN")
private Float q22Min=0.0f;
@TableField("Q_23_MIN")
private Float q23Min=0.0f;
@TableField("Q_24_MIN")
private Float q24Min=0.0f;
@TableField("Q_25_MIN")
private Float q25Min=0.0f;
@TableField("Q_26_MIN")
private Float q26Min=0.0f;
@TableField("Q_27_MIN")
private Float q27Min=0.0f;
@TableField("Q_28_MIN")
private Float q28Min=0.0f;
@TableField("Q_29_MIN")
private Float q29Min=0.0f;
@TableField("Q_30_MIN")
private Float q30Min=0.0f;
@TableField("Q_31_MIN")
private Float q31Min=0.0f;
@TableField("Q_32_MIN")
private Float q32Min=0.0f;
@TableField("Q_33_MIN")
private Float q33Min=0.0f;
@TableField("Q_34_MIN")
private Float q34Min=0.0f;
@TableField("Q_35_MIN")
private Float q35Min=0.0f;
@TableField("Q_36_MIN")
private Float q36Min=0.0f;
@TableField("Q_37_MIN")
private Float q37Min=0.0f;
@TableField("Q_38_MIN")
private Float q38Min=0.0f;
@TableField("Q_39_MIN")
private Float q39Min=0.0f;
@TableField("Q_40_MIN")
private Float q40Min=0.0f;
@TableField("Q_41_MIN")
private Float q41Min=0.0f;
@TableField("Q_42_MIN")
private Float q42Min=0.0f;
@TableField("Q_43_MIN")
private Float q43Min=0.0f;
@TableField("Q_44_MIN")
private Float q44Min=0.0f;
@TableField("Q_45_MIN")
private Float q45Min=0.0f;
@TableField("Q_46_MIN")
private Float q46Min=0.0f;
@TableField("Q_47_MIN")
private Float q47Min=0.0f;
@TableField("Q_48_MIN")
private Float q48Min=0.0f;
@TableField("Q_49_MIN")
private Float q49Min=0.0f;
@TableField("Q_50_MIN")
private Float q50Min=0.0f;
@TableField("Q_CP95")
private Float qCp95=0.0f;
@TableField("Q_1_CP95")
private Float q1Cp95=0.0f;
@TableField("Q_2_CP95")
private Float q2Cp95=0.0f;
@TableField("Q_3_CP95")
private Float q3Cp95=0.0f;
@TableField("Q_4_CP95")
private Float q4Cp95=0.0f;
@TableField("Q_5_CP95")
private Float q5Cp95=0.0f;
@TableField("Q_6_CP95")
private Float q6Cp95=0.0f;
@TableField("Q_7_CP95")
private Float q7Cp95=0.0f;
@TableField("Q_8_CP95")
private Float q8Cp95=0.0f;
@TableField("Q_9_CP95")
private Float q9Cp95=0.0f;
@TableField("Q_10_CP95")
private Float q10Cp95=0.0f;
@TableField("Q_11_CP95")
private Float q11Cp95=0.0f;
@TableField("Q_12_CP95")
private Float q12Cp95=0.0f;
@TableField("Q_13_CP95")
private Float q13Cp95=0.0f;
@TableField("Q_14_CP95")
private Float q14Cp95=0.0f;
@TableField("Q_15_CP95")
private Float q15Cp95=0.0f;
@TableField("Q_16_CP95")
private Float q16Cp95=0.0f;
@TableField("Q_17_CP95")
private Float q17Cp95=0.0f;
@TableField("Q_18_CP95")
private Float q18Cp95=0.0f;
@TableField("Q_19_CP95")
private Float q19Cp95=0.0f;
@TableField("Q_20_CP95")
private Float q20Cp95=0.0f;
@TableField("Q_21_CP95")
private Float q21Cp95=0.0f;
@TableField("Q_22_CP95")
private Float q22Cp95=0.0f;
@TableField("Q_23_CP95")
private Float q23Cp95=0.0f;
@TableField("Q_24_CP95")
private Float q24Cp95=0.0f;
@TableField("Q_25_CP95")
private Float q25Cp95=0.0f;
@TableField("Q_26_CP95")
private Float q26Cp95=0.0f;
@TableField("Q_27_CP95")
private Float q27Cp95=0.0f;
@TableField("Q_28_CP95")
private Float q28Cp95=0.0f;
@TableField("Q_29_CP95")
private Float q29Cp95=0.0f;
@TableField("Q_30_CP95")
private Float q30Cp95=0.0f;
@TableField("Q_31_CP95")
private Float q31Cp95=0.0f;
@TableField("Q_32_CP95")
private Float q32Cp95=0.0f;
@TableField("Q_33_CP95")
private Float q33Cp95=0.0f;
@TableField("Q_34_CP95")
private Float q34Cp95=0.0f;
@TableField("Q_35_CP95")
private Float q35Cp95=0.0f;
@TableField("Q_36_CP95")
private Float q36Cp95=0.0f;
@TableField("Q_37_CP95")
private Float q37Cp95=0.0f;
@TableField("Q_38_CP95")
private Float q38Cp95=0.0f;
@TableField("Q_39_CP95")
private Float q39Cp95=0.0f;
@TableField("Q_40_CP95")
private Float q40Cp95=0.0f;
@TableField("Q_41_CP95")
private Float q41Cp95=0.0f;
@TableField("Q_42_CP95")
private Float q42Cp95=0.0f;
@TableField("Q_43_CP95")
private Float q43Cp95=0.0f;
@TableField("Q_44_CP95")
private Float q44Cp95=0.0f;
@TableField("Q_45_CP95")
private Float q45Cp95=0.0f;
@TableField("Q_46_CP95")
private Float q46Cp95=0.0f;
@TableField("Q_47_CP95")
private Float q47Cp95=0.0f;
@TableField("Q_48_CP95")
private Float q48Cp95=0.0f;
@TableField("Q_49_CP95")
private Float q49Cp95=0.0f;
@TableField("Q_50_CP95")
private Float q50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,444 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMPOWER_S")
public class DataHarmpowerS implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("S")
private Float s=0.0f;
@TableField("S_1")
private Float s1=0.0f;
@TableField("S_2")
private Float s2=0.0f;
@TableField("S_3")
private Float s3=0.0f;
@TableField("S_4")
private Float s4=0.0f;
@TableField("S_5")
private Float s5=0.0f;
@TableField("S_6")
private Float s6=0.0f;
@TableField("S_7")
private Float s7=0.0f;
@TableField("S_8")
private Float s8=0.0f;
@TableField("S_9")
private Float s9=0.0f;
@TableField("S_10")
private Float s10=0.0f;
@TableField("S_11")
private Float s11=0.0f;
@TableField("S_12")
private Float s12=0.0f;
@TableField("S_13")
private Float s13=0.0f;
@TableField("S_14")
private Float s14=0.0f;
@TableField("S_15")
private Float s15=0.0f;
@TableField("S_16")
private Float s16=0.0f;
@TableField("S_17")
private Float s17=0.0f;
@TableField("S_18")
private Float s18=0.0f;
@TableField("S_19")
private Float s19=0.0f;
@TableField("S_20")
private Float s20=0.0f;
@TableField("S_21")
private Float s21=0.0f;
@TableField("S_22")
private Float s22=0.0f;
@TableField("S_23")
private Float s23=0.0f;
@TableField("S_24")
private Float s24=0.0f;
@TableField("S_25")
private Float s25=0.0f;
@TableField("S_26")
private Float s26=0.0f;
@TableField("S_27")
private Float s27=0.0f;
@TableField("S_28")
private Float s28=0.0f;
@TableField("S_29")
private Float s29=0.0f;
@TableField("S_30")
private Float s30=0.0f;
@TableField("S_31")
private Float s31=0.0f;
@TableField("S_32")
private Float s32=0.0f;
@TableField("S_33")
private Float s33=0.0f;
@TableField("S_34")
private Float s34=0.0f;
@TableField("S_35")
private Float s35=0.0f;
@TableField("S_36")
private Float s36=0.0f;
@TableField("S_37")
private Float s37=0.0f;
@TableField("S_38")
private Float s38=0.0f;
@TableField("S_39")
private Float s39=0.0f;
@TableField("S_40")
private Float s40=0.0f;
@TableField("S_41")
private Float s41=0.0f;
@TableField("S_42")
private Float s42=0.0f;
@TableField("S_43")
private Float s43=0.0f;
@TableField("S_44")
private Float s44=0.0f;
@TableField("S_45")
private Float s45=0.0f;
@TableField("S_46")
private Float s46=0.0f;
@TableField("S_47")
private Float s47=0.0f;
@TableField("S_48")
private Float s48=0.0f;
@TableField("S_49")
private Float s49=0.0f;
@TableField("S_50")
private Float s50=0.0f;
@TableField("S_MAX")
private Float sMax=0.0f;
@TableField("S_1_MAX")
private Float s1Max=0.0f;
@TableField("S_2_MAX")
private Float s2Max=0.0f;
@TableField("S_3_MAX")
private Float s3Max=0.0f;
@TableField("S_4_MAX")
private Float s4Max=0.0f;
@TableField("S_5_MAX")
private Float s5Max=0.0f;
@TableField("S_6_MAX")
private Float s6Max=0.0f;
@TableField("S_7_MAX")
private Float s7Max=0.0f;
@TableField("S_8_MAX")
private Float s8Max=0.0f;
@TableField("S_9_MAX")
private Float s9Max=0.0f;
@TableField("S_10_MAX")
private Float s10Max=0.0f;
@TableField("S_11_MAX")
private Float s11Max=0.0f;
@TableField("S_12_MAX")
private Float s12Max=0.0f;
@TableField("S_13_MAX")
private Float s13Max=0.0f;
@TableField("S_14_MAX")
private Float s14Max=0.0f;
@TableField("S_15_MAX")
private Float s15Max=0.0f;
@TableField("S_16_MAX")
private Float s16Max=0.0f;
@TableField("S_17_MAX")
private Float s17Max=0.0f;
@TableField("S_18_MAX")
private Float s18Max=0.0f;
@TableField("S_19_MAX")
private Float s19Max=0.0f;
@TableField("S_20_MAX")
private Float s20Max=0.0f;
@TableField("S_21_MAX")
private Float s21Max=0.0f;
@TableField("S_22_MAX")
private Float s22Max=0.0f;
@TableField("S_23_MAX")
private Float s23Max=0.0f;
@TableField("S_24_MAX")
private Float s24Max=0.0f;
@TableField("S_25_MAX")
private Float s25Max=0.0f;
@TableField("S_26_MAX")
private Float s26Max=0.0f;
@TableField("S_27_MAX")
private Float s27Max=0.0f;
@TableField("S_28_MAX")
private Float s28Max=0.0f;
@TableField("S_29_MAX")
private Float s29Max=0.0f;
@TableField("S_30_MAX")
private Float s30Max=0.0f;
@TableField("S_31_MAX")
private Float s31Max=0.0f;
@TableField("S_32_MAX")
private Float s32Max=0.0f;
@TableField("S_33_MAX")
private Float s33Max=0.0f;
@TableField("S_34_MAX")
private Float s34Max=0.0f;
@TableField("S_35_MAX")
private Float s35Max=0.0f;
@TableField("S_36_MAX")
private Float s36Max=0.0f;
@TableField("S_37_MAX")
private Float s37Max=0.0f;
@TableField("S_38_MAX")
private Float s38Max=0.0f;
@TableField("S_39_MAX")
private Float s39Max=0.0f;
@TableField("S_40_MAX")
private Float s40Max=0.0f;
@TableField("S_41_MAX")
private Float s41Max=0.0f;
@TableField("S_42_MAX")
private Float s42Max=0.0f;
@TableField("S_43_MAX")
private Float s43Max=0.0f;
@TableField("S_44_MAX")
private Float s44Max=0.0f;
@TableField("S_45_MAX")
private Float s45Max=0.0f;
@TableField("S_46_MAX")
private Float s46Max=0.0f;
@TableField("S_47_MAX")
private Float s47Max=0.0f;
@TableField("S_48_MAX")
private Float s48Max=0.0f;
@TableField("S_49_MAX")
private Float s49Max=0.0f;
@TableField("S_50_MAX")
private Float s50Max=0.0f;
@TableField("S_MIN")
private Float sMin=0.0f;
@TableField("S_1_MIN")
private Float s1Min=0.0f;
@TableField("S_2_MIN")
private Float s2Min=0.0f;
@TableField("S_3_MIN")
private Float s3Min=0.0f;
@TableField("S_4_MIN")
private Float s4Min=0.0f;
@TableField("S_5_MIN")
private Float s5Min=0.0f;
@TableField("S_6_MIN")
private Float s6Min=0.0f;
@TableField("S_7_MIN")
private Float s7Min=0.0f;
@TableField("S_8_MIN")
private Float s8Min=0.0f;
@TableField("S_9_MIN")
private Float s9Min=0.0f;
@TableField("S_10_MIN")
private Float s10Min=0.0f;
@TableField("S_11_MIN")
private Float s11Min=0.0f;
@TableField("S_12_MIN")
private Float s12Min=0.0f;
@TableField("S_13_MIN")
private Float s13Min=0.0f;
@TableField("S_14_MIN")
private Float s14Min=0.0f;
@TableField("S_15_MIN")
private Float s15Min=0.0f;
@TableField("S_16_MIN")
private Float s16Min=0.0f;
@TableField("S_17_MIN")
private Float s17Min=0.0f;
@TableField("S_18_MIN")
private Float s18Min=0.0f;
@TableField("S_19_MIN")
private Float s19Min=0.0f;
@TableField("S_20_MIN")
private Float s20Min=0.0f;
@TableField("S_21_MIN")
private Float s21Min=0.0f;
@TableField("S_22_MIN")
private Float s22Min=0.0f;
@TableField("S_23_MIN")
private Float s23Min=0.0f;
@TableField("S_24_MIN")
private Float s24Min=0.0f;
@TableField("S_25_MIN")
private Float s25Min=0.0f;
@TableField("S_26_MIN")
private Float s26Min=0.0f;
@TableField("S_27_MIN")
private Float s27Min=0.0f;
@TableField("S_28_MIN")
private Float s28Min=0.0f;
@TableField("S_29_MIN")
private Float s29Min=0.0f;
@TableField("S_30_MIN")
private Float s30Min=0.0f;
@TableField("S_31_MIN")
private Float s31Min=0.0f;
@TableField("S_32_MIN")
private Float s32Min=0.0f;
@TableField("S_33_MIN")
private Float s33Min=0.0f;
@TableField("S_34_MIN")
private Float s34Min=0.0f;
@TableField("S_35_MIN")
private Float s35Min=0.0f;
@TableField("S_36_MIN")
private Float s36Min=0.0f;
@TableField("S_37_MIN")
private Float s37Min=0.0f;
@TableField("S_38_MIN")
private Float s38Min=0.0f;
@TableField("S_39_MIN")
private Float s39Min=0.0f;
@TableField("S_40_MIN")
private Float s40Min=0.0f;
@TableField("S_41_MIN")
private Float s41Min=0.0f;
@TableField("S_42_MIN")
private Float s42Min=0.0f;
@TableField("S_43_MIN")
private Float s43Min=0.0f;
@TableField("S_44_MIN")
private Float s44Min=0.0f;
@TableField("S_45_MIN")
private Float s45Min=0.0f;
@TableField("S_46_MIN")
private Float s46Min=0.0f;
@TableField("S_47_MIN")
private Float s47Min=0.0f;
@TableField("S_48_MIN")
private Float s48Min=0.0f;
@TableField("S_49_MIN")
private Float s49Min=0.0f;
@TableField("S_50_MIN")
private Float s50Min=0.0f;
@TableField("S_CP95")
private Float sCp95=0.0f;
@TableField("S_1_CP95")
private Float s1Cp95=0.0f;
@TableField("S_2_CP95")
private Float s2Cp95=0.0f;
@TableField("S_3_CP95")
private Float s3Cp95=0.0f;
@TableField("S_4_CP95")
private Float s4Cp95=0.0f;
@TableField("S_5_CP95")
private Float s5Cp95=0.0f;
@TableField("S_6_CP95")
private Float s6Cp95=0.0f;
@TableField("S_7_CP95")
private Float s7Cp95=0.0f;
@TableField("S_8_CP95")
private Float s8Cp95=0.0f;
@TableField("S_9_CP95")
private Float s9Cp95=0.0f;
@TableField("S_10_CP95")
private Float s10Cp95=0.0f;
@TableField("S_11_CP95")
private Float s11Cp95=0.0f;
@TableField("S_12_CP95")
private Float s12Cp95=0.0f;
@TableField("S_13_CP95")
private Float s13Cp95=0.0f;
@TableField("S_14_CP95")
private Float s14Cp95=0.0f;
@TableField("S_15_CP95")
private Float s15Cp95=0.0f;
@TableField("S_16_CP95")
private Float s16Cp95=0.0f;
@TableField("S_17_CP95")
private Float s17Cp95=0.0f;
@TableField("S_18_CP95")
private Float s18Cp95=0.0f;
@TableField("S_19_CP95")
private Float s19Cp95=0.0f;
@TableField("S_20_CP95")
private Float s20Cp95=0.0f;
@TableField("S_21_CP95")
private Float s21Cp95=0.0f;
@TableField("S_22_CP95")
private Float s22Cp95=0.0f;
@TableField("S_23_CP95")
private Float s23Cp95=0.0f;
@TableField("S_24_CP95")
private Float s24Cp95=0.0f;
@TableField("S_25_CP95")
private Float s25Cp95=0.0f;
@TableField("S_26_CP95")
private Float s26Cp95=0.0f;
@TableField("S_27_CP95")
private Float s27Cp95=0.0f;
@TableField("S_28_CP95")
private Float s28Cp95=0.0f;
@TableField("S_29_CP95")
private Float s29Cp95=0.0f;
@TableField("S_30_CP95")
private Float s30Cp95=0.0f;
@TableField("S_31_CP95")
private Float s31Cp95=0.0f;
@TableField("S_32_CP95")
private Float s32Cp95=0.0f;
@TableField("S_33_CP95")
private Float s33Cp95=0.0f;
@TableField("S_34_CP95")
private Float s34Cp95=0.0f;
@TableField("S_35_CP95")
private Float s35Cp95=0.0f;
@TableField("S_36_CP95")
private Float s36Cp95=0.0f;
@TableField("S_37_CP95")
private Float s37Cp95=0.0f;
@TableField("S_38_CP95")
private Float s38Cp95=0.0f;
@TableField("S_39_CP95")
private Float s39Cp95=0.0f;
@TableField("S_40_CP95")
private Float s40Cp95=0.0f;
@TableField("S_41_CP95")
private Float s41Cp95=0.0f;
@TableField("S_42_CP95")
private Float s42Cp95=0.0f;
@TableField("S_43_CP95")
private Float s43Cp95=0.0f;
@TableField("S_44_CP95")
private Float s44Cp95=0.0f;
@TableField("S_45_CP95")
private Float s45Cp95=0.0f;
@TableField("S_46_CP95")
private Float s46Cp95=0.0f;
@TableField("S_47_CP95")
private Float s47Cp95=0.0f;
@TableField("S_48_CP95")
private Float s48Cp95=0.0f;
@TableField("S_49_CP95")
private Float s49Cp95=0.0f;
@TableField("S_50_CP95")
private Float s50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,436 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMRATE_I")
public class DataHarmrateI implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("I_1")
private Float i1;
@TableField("I_2")
private Float i2;
@TableField("I_3")
private Float i3;
@TableField("I_4")
private Float i4;
@TableField("I_5")
private Float i5;
@TableField("I_6")
private Float i6;
@TableField("I_7")
private Float i7;
@TableField("I_8")
private Float i8;
@TableField("I_9")
private Float i9;
@TableField("I_10")
private Float i10;
@TableField("I_11")
private Float i11;
@TableField("I_12")
private Float i12;
@TableField("I_13")
private Float i13;
@TableField("I_14")
private Float i14;
@TableField("I_15")
private Float i15;
@TableField("I_16")
private Float i16;
@TableField("I_17")
private Float i17;
@TableField("I_18")
private Float i18;
@TableField("I_19")
private Float i19;
@TableField("I_20")
private Float i20;
@TableField("I_21")
private Float i21;
@TableField("I_22")
private Float i22;
@TableField("I_23")
private Float i23;
@TableField("I_24")
private Float i24;
@TableField("I_25")
private Float i25;
@TableField("I_26")
private Float i26;
@TableField("I_27")
private Float i27;
@TableField("I_28")
private Float i28;
@TableField("I_29")
private Float i29;
@TableField("I_30")
private Float i30;
@TableField("I_31")
private Float i31;
@TableField("I_32")
private Float i32;
@TableField("I_33")
private Float i33;
@TableField("I_34")
private Float i34;
@TableField("I_35")
private Float i35;
@TableField("I_36")
private Float i36;
@TableField("I_37")
private Float i37;
@TableField("I_38")
private Float i38;
@TableField("I_39")
private Float i39;
@TableField("I_40")
private Float i40;
@TableField("I_41")
private Float i41;
@TableField("I_42")
private Float i42;
@TableField("I_43")
private Float i43;
@TableField("I_44")
private Float i44;
@TableField("I_45")
private Float i45;
@TableField("I_46")
private Float i46;
@TableField("I_47")
private Float i47;
@TableField("I_48")
private Float i48;
@TableField("I_49")
private Float i49;
@TableField("I_50")
private Float i50;
@TableField("I_1_MAX")
private Float i1Max;
@TableField("I_2_MAX")
private Float i2Max;
@TableField("I_3_MAX")
private Float i3Max;
@TableField("I_4_MAX")
private Float i4Max;
@TableField("I_5_MAX")
private Float i5Max;
@TableField("I_6_MAX")
private Float i6Max;
@TableField("I_7_MAX")
private Float i7Max;
@TableField("I_8_MAX")
private Float i8Max;
@TableField("I_9_MAX")
private Float i9Max;
@TableField("I_10_MAX")
private Float i10Max;
@TableField("I_11_MAX")
private Float i11Max;
@TableField("I_12_MAX")
private Float i12Max;
@TableField("I_13_MAX")
private Float i13Max;
@TableField("I_14_MAX")
private Float i14Max;
@TableField("I_15_MAX")
private Float i15Max;
@TableField("I_16_MAX")
private Float i16Max;
@TableField("I_17_MAX")
private Float i17Max;
@TableField("I_18_MAX")
private Float i18Max;
@TableField("I_19_MAX")
private Float i19Max;
@TableField("I_20_MAX")
private Float i20Max;
@TableField("I_21_MAX")
private Float i21Max;
@TableField("I_22_MAX")
private Float i22Max;
@TableField("I_23_MAX")
private Float i23Max;
@TableField("I_24_MAX")
private Float i24Max;
@TableField("I_25_MAX")
private Float i25Max;
@TableField("I_26_MAX")
private Float i26Max;
@TableField("I_27_MAX")
private Float i27Max;
@TableField("I_28_MAX")
private Float i28Max;
@TableField("I_29_MAX")
private Float i29Max;
@TableField("I_30_MAX")
private Float i30Max;
@TableField("I_31_MAX")
private Float i31Max;
@TableField("I_32_MAX")
private Float i32Max;
@TableField("I_33_MAX")
private Float i33Max;
@TableField("I_34_MAX")
private Float i34Max;
@TableField("I_35_MAX")
private Float i35Max;
@TableField("I_36_MAX")
private Float i36Max;
@TableField("I_37_MAX")
private Float i37Max;
@TableField("I_38_MAX")
private Float i38Max;
@TableField("I_39_MAX")
private Float i39Max;
@TableField("I_40_MAX")
private Float i40Max;
@TableField("I_41_MAX")
private Float i41Max;
@TableField("I_42_MAX")
private Float i42Max;
@TableField("I_43_MAX")
private Float i43Max;
@TableField("I_44_MAX")
private Float i44Max;
@TableField("I_45_MAX")
private Float i45Max;
@TableField("I_46_MAX")
private Float i46Max;
@TableField("I_47_MAX")
private Float i47Max;
@TableField("I_48_MAX")
private Float i48Max;
@TableField("I_49_MAX")
private Float i49Max;
@TableField("I_50_MAX")
private Float i50Max;
@TableField("I_1_MIN")
private Float i1Min;
@TableField("I_2_MIN")
private Float i2Min;
@TableField("I_3_MIN")
private Float i3Min;
@TableField("I_4_MIN")
private Float i4Min;
@TableField("I_5_MIN")
private Float i5Min;
@TableField("I_6_MIN")
private Float i6Min;
@TableField("I_7_MIN")
private Float i7Min;
@TableField("I_8_MIN")
private Float i8Min;
@TableField("I_9_MIN")
private Float i9Min;
@TableField("I_10_MIN")
private Float i10Min;
@TableField("I_11_MIN")
private Float i11Min;
@TableField("I_12_MIN")
private Float i12Min;
@TableField("I_13_MIN")
private Float i13Min;
@TableField("I_14_MIN")
private Float i14Min;
@TableField("I_15_MIN")
private Float i15Min;
@TableField("I_16_MIN")
private Float i16Min;
@TableField("I_17_MIN")
private Float i17Min;
@TableField("I_18_MIN")
private Float i18Min;
@TableField("I_19_MIN")
private Float i19Min;
@TableField("I_20_MIN")
private Float i20Min;
@TableField("I_21_MIN")
private Float i21Min;
@TableField("I_22_MIN")
private Float i22Min;
@TableField("I_23_MIN")
private Float i23Min;
@TableField("I_24_MIN")
private Float i24Min;
@TableField("I_25_MIN")
private Float i25Min;
@TableField("I_26_MIN")
private Float i26Min;
@TableField("I_27_MIN")
private Float i27Min;
@TableField("I_28_MIN")
private Float i28Min;
@TableField("I_29_MIN")
private Float i29Min;
@TableField("I_30_MIN")
private Float i30Min;
@TableField("I_31_MIN")
private Float i31Min;
@TableField("I_32_MIN")
private Float i32Min;
@TableField("I_33_MIN")
private Float i33Min;
@TableField("I_34_MIN")
private Float i34Min;
@TableField("I_35_MIN")
private Float i35Min;
@TableField("I_36_MIN")
private Float i36Min;
@TableField("I_37_MIN")
private Float i37Min;
@TableField("I_38_MIN")
private Float i38Min;
@TableField("I_39_MIN")
private Float i39Min;
@TableField("I_40_MIN")
private Float i40Min;
@TableField("I_41_MIN")
private Float i41Min;
@TableField("I_42_MIN")
private Float i42Min;
@TableField("I_43_MIN")
private Float i43Min;
@TableField("I_44_MIN")
private Float i44Min;
@TableField("I_45_MIN")
private Float i45Min;
@TableField("I_46_MIN")
private Float i46Min;
@TableField("I_47_MIN")
private Float i47Min;
@TableField("I_48_MIN")
private Float i48Min;
@TableField("I_49_MIN")
private Float i49Min;
@TableField("I_50_MIN")
private Float i50Min;
@TableField("I_1_CP95")
private Float i1Cp95;
@TableField("I_2_CP95")
private Float i2Cp95;
@TableField("I_3_CP95")
private Float i3Cp95;
@TableField("I_4_CP95")
private Float i4Cp95;
@TableField("I_5_CP95")
private Float i5Cp95;
@TableField("I_6_CP95")
private Float i6Cp95;
@TableField("I_7_CP95")
private Float i7Cp95;
@TableField("I_8_CP95")
private Float i8Cp95;
@TableField("I_9_CP95")
private Float i9Cp95;
@TableField("I_10_CP95")
private Float i10Cp95;
@TableField("I_11_CP95")
private Float i11Cp95;
@TableField("I_12_CP95")
private Float i12Cp95;
@TableField("I_13_CP95")
private Float i13Cp95;
@TableField("I_14_CP95")
private Float i14Cp95;
@TableField("I_15_CP95")
private Float i15Cp95;
@TableField("I_16_CP95")
private Float i16Cp95;
@TableField("I_17_CP95")
private Float i17Cp95;
@TableField("I_18_CP95")
private Float i18Cp95;
@TableField("I_19_CP95")
private Float i19Cp95;
@TableField("I_20_CP95")
private Float i20Cp95;
@TableField("I_21_CP95")
private Float i21Cp95;
@TableField("I_22_CP95")
private Float i22Cp95;
@TableField("I_23_CP95")
private Float i23Cp95;
@TableField("I_24_CP95")
private Float i24Cp95;
@TableField("I_25_CP95")
private Float i25Cp95;
@TableField("I_26_CP95")
private Float i26Cp95;
@TableField("I_27_CP95")
private Float i27Cp95;
@TableField("I_28_CP95")
private Float i28Cp95;
@TableField("I_29_CP95")
private Float i29Cp95;
@TableField("I_30_CP95")
private Float i30Cp95;
@TableField("I_31_CP95")
private Float i31Cp95;
@TableField("I_32_CP95")
private Float i32Cp95;
@TableField("I_33_CP95")
private Float i33Cp95;
@TableField("I_34_CP95")
private Float i34Cp95;
@TableField("I_35_CP95")
private Float i35Cp95;
@TableField("I_36_CP95")
private Float i36Cp95;
@TableField("I_37_CP95")
private Float i37Cp95;
@TableField("I_38_CP95")
private Float i38Cp95;
@TableField("I_39_CP95")
private Float i39Cp95;
@TableField("I_40_CP95")
private Float i40Cp95;
@TableField("I_41_CP95")
private Float i41Cp95;
@TableField("I_42_CP95")
private Float i42Cp95;
@TableField("I_43_CP95")
private Float i43Cp95;
@TableField("I_44_CP95")
private Float i44Cp95;
@TableField("I_45_CP95")
private Float i45Cp95;
@TableField("I_46_CP95")
private Float i46Cp95;
@TableField("I_47_CP95")
private Float i47Cp95;
@TableField("I_48_CP95")
private Float i48Cp95;
@TableField("I_49_CP95")
private Float i49Cp95;
@TableField("I_50_CP95")
private Float i50Cp95;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,436 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_HARMRATE_V")
public class DataHarmrateV implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("V_1")
private Float v1;
@TableField("V_2")
private Float v2;
@TableField("V_3")
private Float v3;
@TableField("V_4")
private Float v4;
@TableField("V_5")
private Float v5;
@TableField("V_6")
private Float v6;
@TableField("V_7")
private Float v7;
@TableField("V_8")
private Float v8;
@TableField("V_9")
private Float v9;
@TableField("V_10")
private Float v10;
@TableField("V_11")
private Float v11;
@TableField("V_12")
private Float v12;
@TableField("V_13")
private Float v13;
@TableField("V_14")
private Float v14;
@TableField("V_15")
private Float v15;
@TableField("V_16")
private Float v16;
@TableField("V_17")
private Float v17;
@TableField("V_18")
private Float v18;
@TableField("V_19")
private Float v19;
@TableField("V_20")
private Float v20;
@TableField("V_21")
private Float v21;
@TableField("V_22")
private Float v22;
@TableField("V_23")
private Float v23;
@TableField("V_24")
private Float v24;
@TableField("V_25")
private Float v25;
@TableField("V_26")
private Float v26;
@TableField("V_27")
private Float v27;
@TableField("V_28")
private Float v28;
@TableField("V_29")
private Float v29;
@TableField("V_30")
private Float v30;
@TableField("V_31")
private Float v31;
@TableField("V_32")
private Float v32;
@TableField("V_33")
private Float v33;
@TableField("V_34")
private Float v34;
@TableField("V_35")
private Float v35;
@TableField("V_36")
private Float v36;
@TableField("V_37")
private Float v37;
@TableField("V_38")
private Float v38;
@TableField("V_39")
private Float v39;
@TableField("V_40")
private Float v40;
@TableField("V_41")
private Float v41;
@TableField("V_42")
private Float v42;
@TableField("V_43")
private Float v43;
@TableField("V_44")
private Float v44;
@TableField("V_45")
private Float v45;
@TableField("V_46")
private Float v46;
@TableField("V_47")
private Float v47;
@TableField("V_48")
private Float v48;
@TableField("V_49")
private Float v49;
@TableField("V_50")
private Float v50;
@TableField("V_1_MAX")
private Float v1Max;
@TableField("V_2_MAX")
private Float v2Max;
@TableField("V_3_MAX")
private Float v3Max;
@TableField("V_4_MAX")
private Float v4Max;
@TableField("V_5_MAX")
private Float v5Max;
@TableField("V_6_MAX")
private Float v6Max;
@TableField("V_7_MAX")
private Float v7Max;
@TableField("V_8_MAX")
private Float v8Max;
@TableField("V_9_MAX")
private Float v9Max;
@TableField("V_10_MAX")
private Float v10Max;
@TableField("V_11_MAX")
private Float v11Max;
@TableField("V_12_MAX")
private Float v12Max;
@TableField("V_13_MAX")
private Float v13Max;
@TableField("V_14_MAX")
private Float v14Max;
@TableField("V_15_MAX")
private Float v15Max;
@TableField("V_16_MAX")
private Float v16Max;
@TableField("V_17_MAX")
private Float v17Max;
@TableField("V_18_MAX")
private Float v18Max;
@TableField("V_19_MAX")
private Float v19Max;
@TableField("V_20_MAX")
private Float v20Max;
@TableField("V_21_MAX")
private Float v21Max;
@TableField("V_22_MAX")
private Float v22Max;
@TableField("V_23_MAX")
private Float v23Max;
@TableField("V_24_MAX")
private Float v24Max;
@TableField("V_25_MAX")
private Float v25Max;
@TableField("V_26_MAX")
private Float v26Max;
@TableField("V_27_MAX")
private Float v27Max;
@TableField("V_28_MAX")
private Float v28Max;
@TableField("V_29_MAX")
private Float v29Max;
@TableField("V_30_MAX")
private Float v30Max;
@TableField("V_31_MAX")
private Float v31Max;
@TableField("V_32_MAX")
private Float v32Max;
@TableField("V_33_MAX")
private Float v33Max;
@TableField("V_34_MAX")
private Float v34Max;
@TableField("V_35_MAX")
private Float v35Max;
@TableField("V_36_MAX")
private Float v36Max;
@TableField("V_37_MAX")
private Float v37Max;
@TableField("V_38_MAX")
private Float v38Max;
@TableField("V_39_MAX")
private Float v39Max;
@TableField("V_40_MAX")
private Float v40Max;
@TableField("V_41_MAX")
private Float v41Max;
@TableField("V_42_MAX")
private Float v42Max;
@TableField("V_43_MAX")
private Float v43Max;
@TableField("V_44_MAX")
private Float v44Max;
@TableField("V_45_MAX")
private Float v45Max;
@TableField("V_46_MAX")
private Float v46Max;
@TableField("V_47_MAX")
private Float v47Max;
@TableField("V_48_MAX")
private Float v48Max;
@TableField("V_49_MAX")
private Float v49Max;
@TableField("V_50_MAX")
private Float v50Max;
@TableField("V_1_MIN")
private Float v1Min;
@TableField("V_2_MIN")
private Float v2Min;
@TableField("V_3_MIN")
private Float v3Min;
@TableField("V_4_MIN")
private Float v4Min;
@TableField("V_5_MIN")
private Float v5Min;
@TableField("V_6_MIN")
private Float v6Min;
@TableField("V_7_MIN")
private Float v7Min;
@TableField("V_8_MIN")
private Float v8Min;
@TableField("V_9_MIN")
private Float v9Min;
@TableField("V_10_MIN")
private Float v10Min;
@TableField("V_11_MIN")
private Float v11Min;
@TableField("V_12_MIN")
private Float v12Min;
@TableField("V_13_MIN")
private Float v13Min;
@TableField("V_14_MIN")
private Float v14Min;
@TableField("V_15_MIN")
private Float v15Min;
@TableField("V_16_MIN")
private Float v16Min;
@TableField("V_17_MIN")
private Float v17Min;
@TableField("V_18_MIN")
private Float v18Min;
@TableField("V_19_MIN")
private Float v19Min;
@TableField("V_20_MIN")
private Float v20Min;
@TableField("V_21_MIN")
private Float v21Min;
@TableField("V_22_MIN")
private Float v22Min;
@TableField("V_23_MIN")
private Float v23Min;
@TableField("V_24_MIN")
private Float v24Min;
@TableField("V_25_MIN")
private Float v25Min;
@TableField("V_26_MIN")
private Float v26Min;
@TableField("V_27_MIN")
private Float v27Min;
@TableField("V_28_MIN")
private Float v28Min;
@TableField("V_29_MIN")
private Float v29Min;
@TableField("V_30_MIN")
private Float v30Min;
@TableField("V_31_MIN")
private Float v31Min;
@TableField("V_32_MIN")
private Float v32Min;
@TableField("V_33_MIN")
private Float v33Min;
@TableField("V_34_MIN")
private Float v34Min;
@TableField("V_35_MIN")
private Float v35Min;
@TableField("V_36_MIN")
private Float v36Min;
@TableField("V_37_MIN")
private Float v37Min;
@TableField("V_38_MIN")
private Float v38Min;
@TableField("V_39_MIN")
private Float v39Min;
@TableField("V_40_MIN")
private Float v40Min;
@TableField("V_41_MIN")
private Float v41Min;
@TableField("V_42_MIN")
private Float v42Min;
@TableField("V_43_MIN")
private Float v43Min;
@TableField("V_44_MIN")
private Float v44Min;
@TableField("V_45_MIN")
private Float v45Min;
@TableField("V_46_MIN")
private Float v46Min;
@TableField("V_47_MIN")
private Float v47Min;
@TableField("V_48_MIN")
private Float v48Min;
@TableField("V_49_MIN")
private Float v49Min;
@TableField("V_50_MIN")
private Float v50Min;
@TableField("V_1_CP95")
private Float v1Cp95;
@TableField("V_2_CP95")
private Float v2Cp95;
@TableField("V_3_CP95")
private Float v3Cp95;
@TableField("V_4_CP95")
private Float v4Cp95;
@TableField("V_5_CP95")
private Float v5Cp95;
@TableField("V_6_CP95")
private Float v6Cp95;
@TableField("V_7_CP95")
private Float v7Cp95;
@TableField("V_8_CP95")
private Float v8Cp95;
@TableField("V_9_CP95")
private Float v9Cp95;
@TableField("V_10_CP95")
private Float v10Cp95;
@TableField("V_11_CP95")
private Float v11Cp95;
@TableField("V_12_CP95")
private Float v12Cp95;
@TableField("V_13_CP95")
private Float v13Cp95;
@TableField("V_14_CP95")
private Float v14Cp95;
@TableField("V_15_CP95")
private Float v15Cp95;
@TableField("V_16_CP95")
private Float v16Cp95;
@TableField("V_17_CP95")
private Float v17Cp95;
@TableField("V_18_CP95")
private Float v18Cp95;
@TableField("V_19_CP95")
private Float v19Cp95;
@TableField("V_20_CP95")
private Float v20Cp95;
@TableField("V_21_CP95")
private Float v21Cp95;
@TableField("V_22_CP95")
private Float v22Cp95;
@TableField("V_23_CP95")
private Float v23Cp95;
@TableField("V_24_CP95")
private Float v24Cp95;
@TableField("V_25_CP95")
private Float v25Cp95;
@TableField("V_26_CP95")
private Float v26Cp95;
@TableField("V_27_CP95")
private Float v27Cp95;
@TableField("V_28_CP95")
private Float v28Cp95;
@TableField("V_29_CP95")
private Float v29Cp95;
@TableField("V_30_CP95")
private Float v30Cp95;
@TableField("V_31_CP95")
private Float v31Cp95;
@TableField("V_32_CP95")
private Float v32Cp95;
@TableField("V_33_CP95")
private Float v33Cp95;
@TableField("V_34_CP95")
private Float v34Cp95;
@TableField("V_35_CP95")
private Float v35Cp95;
@TableField("V_36_CP95")
private Float v36Cp95;
@TableField("V_37_CP95")
private Float v37Cp95;
@TableField("V_38_CP95")
private Float v38Cp95;
@TableField("V_39_CP95")
private Float v39Cp95;
@TableField("V_40_CP95")
private Float v40Cp95;
@TableField("V_41_CP95")
private Float v41Cp95;
@TableField("V_42_CP95")
private Float v42Cp95;
@TableField("V_43_CP95")
private Float v43Cp95;
@TableField("V_44_CP95")
private Float v44Cp95;
@TableField("V_45_CP95")
private Float v45Cp95;
@TableField("V_46_CP95")
private Float v46Cp95;
@TableField("V_47_CP95")
private Float v47Cp95;
@TableField("V_48_CP95")
private Float v48Cp95;
@TableField("V_49_CP95")
private Float v49Cp95;
@TableField("V_50_CP95")
private Float v50Cp95;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,484 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_I")
public class DataI implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("RMS")
private Float rms=0.0f;
@TableField("I_UNBALANCE")
private Float iUnbalance=0.0f;
@TableField("I_POS")
private Float iPos=0.0f;
@TableField("I_NEG")
private Float iNeg=0.0f;
@TableField("I_ZERO")
private Float iZero=0.0f;
@TableField("I_THD")
private Float iThd=0.0f;
@TableField("I_1")
private Float i1=0.0f;
@TableField("I_2")
private Float i2=0.0f;
@TableField("I_3")
private Float i3=0.0f;
@TableField("I_4")
private Float i4=0.0f;
@TableField("I_5")
private Float i5=0.0f;
@TableField("I_6")
private Float i6=0.0f;
@TableField("I_7")
private Float i7=0.0f;
@TableField("I_8")
private Float i8=0.0f;
@TableField("I_9")
private Float i9=0.0f;
@TableField("I_10")
private Float i10=0.0f;
@TableField("I_11")
private Float i11=0.0f;
@TableField("I_12")
private Float i12=0.0f;
@TableField("I_13")
private Float i13=0.0f;
@TableField("I_14")
private Float i14=0.0f;
@TableField("I_15")
private Float i15=0.0f;
@TableField("I_16")
private Float i16=0.0f;
@TableField("I_17")
private Float i17=0.0f;
@TableField("I_18")
private Float i18=0.0f;
@TableField("I_19")
private Float i19=0.0f;
@TableField("I_20")
private Float i20=0.0f;
@TableField("I_21")
private Float i21=0.0f;
@TableField("I_22")
private Float i22=0.0f;
@TableField("I_23")
private Float i23=0.0f;
@TableField("I_24")
private Float i24=0.0f;
@TableField("I_25")
private Float i25=0.0f;
@TableField("I_26")
private Float i26=0.0f;
@TableField("I_27")
private Float i27=0.0f;
@TableField("I_28")
private Float i28=0.0f;
@TableField("I_29")
private Float i29=0.0f;
@TableField("I_30")
private Float i30=0.0f;
@TableField("I_31")
private Float i31=0.0f;
@TableField("I_32")
private Float i32=0.0f;
@TableField("I_33")
private Float i33=0.0f;
@TableField("I_34")
private Float i34=0.0f;
@TableField("I_35")
private Float i35=0.0f;
@TableField("I_36")
private Float i36=0.0f;
@TableField("I_37")
private Float i37=0.0f;
@TableField("I_38")
private Float i38=0.0f;
@TableField("I_39")
private Float i39=0.0f;
@TableField("I_40")
private Float i40=0.0f;
@TableField("I_41")
private Float i41=0.0f;
@TableField("I_42")
private Float i42=0.0f;
@TableField("I_43")
private Float i43=0.0f;
@TableField("I_44")
private Float i44=0.0f;
@TableField("I_45")
private Float i45=0.0f;
@TableField("I_46")
private Float i46=0.0f;
@TableField("I_47")
private Float i47=0.0f;
@TableField("I_48")
private Float i48=0.0f;
@TableField("I_49")
private Float i49=0.0f;
@TableField("I_50")
private Float i50=0.0f;
@TableField("RMS_MAX")
private Float rmsMax=0.0f;
@TableField("I_UNBALANCE_MAX")
private Float iUnbalanceMax=0.0f;
@TableField("I_POS_MAX")
private Float iPosMax=0.0f;
@TableField("I_NEG_MAX")
private Float iNegMax=0.0f;
@TableField("I_ZERO_MAX")
private Float iZeroMax=0.0f;
@TableField("I_THD_MAX")
private Float iThdMax=0.0f;
@TableField("I_1_MAX")
private Float i1Max=0.0f;
@TableField("I_2_MAX")
private Float i2Max=0.0f;
@TableField("I_3_MAX")
private Float i3Max=0.0f;
@TableField("I_4_MAX")
private Float i4Max=0.0f;
@TableField("I_5_MAX")
private Float i5Max=0.0f;
@TableField("I_6_MAX")
private Float i6Max=0.0f;
@TableField("I_7_MAX")
private Float i7Max=0.0f;
@TableField("I_8_MAX")
private Float i8Max=0.0f;
@TableField("I_9_MAX")
private Float i9Max=0.0f;
@TableField("I_10_MAX")
private Float i10Max=0.0f;
@TableField("I_11_MAX")
private Float i11Max=0.0f;
@TableField("I_12_MAX")
private Float i12Max=0.0f;
@TableField("I_13_MAX")
private Float i13Max=0.0f;
@TableField("I_14_MAX")
private Float i14Max=0.0f;
@TableField("I_15_MAX")
private Float i15Max=0.0f;
@TableField("I_16_MAX")
private Float i16Max=0.0f;
@TableField("I_17_MAX")
private Float i17Max=0.0f;
@TableField("I_18_MAX")
private Float i18Max=0.0f;
@TableField("I_19_MAX")
private Float i19Max=0.0f;
@TableField("I_20_MAX")
private Float i20Max=0.0f;
@TableField("I_21_MAX")
private Float i21Max=0.0f;
@TableField("I_22_MAX")
private Float i22Max=0.0f;
@TableField("I_23_MAX")
private Float i23Max=0.0f;
@TableField("I_24_MAX")
private Float i24Max=0.0f;
@TableField("I_25_MAX")
private Float i25Max=0.0f;
@TableField("I_26_MAX")
private Float i26Max=0.0f;
@TableField("I_27_MAX")
private Float i27Max=0.0f;
@TableField("I_28_MAX")
private Float i28Max=0.0f;
@TableField("I_29_MAX")
private Float i29Max=0.0f;
@TableField("I_30_MAX")
private Float i30Max=0.0f;
@TableField("I_31_MAX")
private Float i31Max=0.0f;
@TableField("I_32_MAX")
private Float i32Max=0.0f;
@TableField("I_33_MAX")
private Float i33Max=0.0f;
@TableField("I_34_MAX")
private Float i34Max=0.0f;
@TableField("I_35_MAX")
private Float i35Max=0.0f;
@TableField("I_36_MAX")
private Float i36Max=0.0f;
@TableField("I_37_MAX")
private Float i37Max=0.0f;
@TableField("I_38_MAX")
private Float i38Max=0.0f;
@TableField("I_39_MAX")
private Float i39Max=0.0f;
@TableField("I_40_MAX")
private Float i40Max=0.0f;
@TableField("I_41_MAX")
private Float i41Max=0.0f;
@TableField("I_42_MAX")
private Float i42Max=0.0f;
@TableField("I_43_MAX")
private Float i43Max=0.0f;
@TableField("I_44_MAX")
private Float i44Max=0.0f;
@TableField("I_45_MAX")
private Float i45Max=0.0f;
@TableField("I_46_MAX")
private Float i46Max=0.0f;
@TableField("I_47_MAX")
private Float i47Max=0.0f;
@TableField("I_48_MAX")
private Float i48Max=0.0f;
@TableField("I_49_MAX")
private Float i49Max=0.0f;
@TableField("I_50_MAX")
private Float i50Max=0.0f;
@TableField("RMS_MIN")
private Float rmsMin=0.0f;
@TableField("I_UNBALANCE_MIN")
private Float iUnbalanceMin=0.0f;
@TableField("I_POS_MIN")
private Float iPosMin=0.0f;
@TableField("I_NEG_MIN")
private Float iNegMin=0.0f;
@TableField("I_ZERO_MIN")
private Float iZeroMin=0.0f;
@TableField("I_THD_MIN")
private Float iThdMin=0.0f;
@TableField("I_1_MIN")
private Float i1Min=0.0f;
@TableField("I_2_MIN")
private Float i2Min=0.0f;
@TableField("I_3_MIN")
private Float i3Min=0.0f;
@TableField("I_4_MIN")
private Float i4Min=0.0f;
@TableField("I_5_MIN")
private Float i5Min=0.0f;
@TableField("I_6_MIN")
private Float i6Min=0.0f;
@TableField("I_7_MIN")
private Float i7Min=0.0f;
@TableField("I_8_MIN")
private Float i8Min=0.0f;
@TableField("I_9_MIN")
private Float i9Min=0.0f;
@TableField("I_10_MIN")
private Float i10Min=0.0f;
@TableField("I_11_MIN")
private Float i11Min=0.0f;
@TableField("I_12_MIN")
private Float i12Min=0.0f;
@TableField("I_13_MIN")
private Float i13Min=0.0f;
@TableField("I_14_MIN")
private Float i14Min=0.0f;
@TableField("I_15_MIN")
private Float i15Min=0.0f;
@TableField("I_16_MIN")
private Float i16Min=0.0f;
@TableField("I_17_MIN")
private Float i17Min=0.0f;
@TableField("I_18_MIN")
private Float i18Min=0.0f;
@TableField("I_19_MIN")
private Float i19Min=0.0f;
@TableField("I_20_MIN")
private Float i20Min=0.0f;
@TableField("I_21_MIN")
private Float i21Min=0.0f;
@TableField("I_22_MIN")
private Float i22Min=0.0f;
@TableField("I_23_MIN")
private Float i23Min=0.0f;
@TableField("I_24_MIN")
private Float i24Min=0.0f;
@TableField("I_25_MIN")
private Float i25Min=0.0f;
@TableField("I_26_MIN")
private Float i26Min=0.0f;
@TableField("I_27_MIN")
private Float i27Min=0.0f;
@TableField("I_28_MIN")
private Float i28Min=0.0f;
@TableField("I_29_MIN")
private Float i29Min=0.0f;
@TableField("I_30_MIN")
private Float i30Min=0.0f;
@TableField("I_31_MIN")
private Float i31Min=0.0f;
@TableField("I_32_MIN")
private Float i32Min=0.0f;
@TableField("I_33_MIN")
private Float i33Min=0.0f;
@TableField("I_34_MIN")
private Float i34Min=0.0f;
@TableField("I_35_MIN")
private Float i35Min=0.0f;
@TableField("I_36_MIN")
private Float i36Min=0.0f;
@TableField("I_37_MIN")
private Float i37Min=0.0f;
@TableField("I_38_MIN")
private Float i38Min=0.0f;
@TableField("I_39_MIN")
private Float i39Min=0.0f;
@TableField("I_40_MIN")
private Float i40Min=0.0f;
@TableField("I_41_MIN")
private Float i41Min=0.0f;
@TableField("I_42_MIN")
private Float i42Min=0.0f;
@TableField("I_43_MIN")
private Float i43Min=0.0f;
@TableField("I_44_MIN")
private Float i44Min=0.0f;
@TableField("I_45_MIN")
private Float i45Min=0.0f;
@TableField("I_46_MIN")
private Float i46Min=0.0f;
@TableField("I_47_MIN")
private Float i47Min=0.0f;
@TableField("I_48_MIN")
private Float i48Min=0.0f;
@TableField("I_49_MIN")
private Float i49Min=0.0f;
@TableField("I_50_MIN")
private Float i50Min=0.0f;
@TableField("RMS_CP95")
private Float rmsCp95=0.0f;
@TableField("I_UNBALANCE_CP95")
private Float iUnbalanceCp95=0.0f;
@TableField("I_POS_CP95")
private Float iPosCp95=0.0f;
@TableField("I_NEG_CP95")
private Float iNegCp95=0.0f;
@TableField("I_ZERO_CP95")
private Float iZeroCp95=0.0f;
@TableField("I_THD_CP95")
private Float iThdCp95=0.0f;
@TableField("I_1_CP95")
private Float i1Cp95=0.0f;
@TableField("I_2_CP95")
private Float i2Cp95=0.0f;
@TableField("I_3_CP95")
private Float i3Cp95=0.0f;
@TableField("I_4_CP95")
private Float i4Cp95=0.0f;
@TableField("I_5_CP95")
private Float i5Cp95=0.0f;
@TableField("I_6_CP95")
private Float i6Cp95=0.0f;
@TableField("I_7_CP95")
private Float i7Cp95=0.0f;
@TableField("I_8_CP95")
private Float i8Cp95=0.0f;
@TableField("I_9_CP95")
private Float i9Cp95=0.0f;
@TableField("I_10_CP95")
private Float i10Cp95=0.0f;
@TableField("I_11_CP95")
private Float i11Cp95=0.0f;
@TableField("I_12_CP95")
private Float i12Cp95=0.0f;
@TableField("I_13_CP95")
private Float i13Cp95=0.0f;
@TableField("I_14_CP95")
private Float i14Cp95=0.0f;
@TableField("I_15_CP95")
private Float i15Cp95=0.0f;
@TableField("I_16_CP95")
private Float i16Cp95=0.0f;
@TableField("I_17_CP95")
private Float i17Cp95=0.0f;
@TableField("I_18_CP95")
private Float i18Cp95=0.0f;
@TableField("I_19_CP95")
private Float i19Cp95=0.0f;
@TableField("I_20_CP95")
private Float i20Cp95=0.0f;
@TableField("I_21_CP95")
private Float i21Cp95=0.0f;
@TableField("I_22_CP95")
private Float i22Cp95=0.0f;
@TableField("I_23_CP95")
private Float i23Cp95=0.0f;
@TableField("I_24_CP95")
private Float i24Cp95=0.0f;
@TableField("I_25_CP95")
private Float i25Cp95=0.0f;
@TableField("I_26_CP95")
private Float i26Cp95=0.0f;
@TableField("I_27_CP95")
private Float i27Cp95=0.0f;
@TableField("I_28_CP95")
private Float i28Cp95=0.0f;
@TableField("I_29_CP95")
private Float i29Cp95=0.0f;
@TableField("I_30_CP95")
private Float i30Cp95=0.0f;
@TableField("I_31_CP95")
private Float i31Cp95=0.0f;
@TableField("I_32_CP95")
private Float i32Cp95=0.0f;
@TableField("I_33_CP95")
private Float i33Cp95=0.0f;
@TableField("I_34_CP95")
private Float i34Cp95=0.0f;
@TableField("I_35_CP95")
private Float i35Cp95=0.0f;
@TableField("I_36_CP95")
private Float i36Cp95=0.0f;
@TableField("I_37_CP95")
private Float i37Cp95=0.0f;
@TableField("I_38_CP95")
private Float i38Cp95=0.0f;
@TableField("I_39_CP95")
private Float i39Cp95=0.0f;
@TableField("I_40_CP95")
private Float i40Cp95=0.0f;
@TableField("I_41_CP95")
private Float i41Cp95=0.0f;
@TableField("I_42_CP95")
private Float i42Cp95=0.0f;
@TableField("I_43_CP95")
private Float i43Cp95=0.0f;
@TableField("I_44_CP95")
private Float i44Cp95=0.0f;
@TableField("I_45_CP95")
private Float i45Cp95=0.0f;
@TableField("I_46_CP95")
private Float i46Cp95=0.0f;
@TableField("I_47_CP95")
private Float i47Cp95=0.0f;
@TableField("I_48_CP95")
private Float i48Cp95=0.0f;
@TableField("I_49_CP95")
private Float i49Cp95=0.0f;
@TableField("I_50_CP95")
private Float i50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,436 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_INHARM_I")
public class DataInharmI implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("I_1")
private Float i1=0.0f;
@TableField("I_2")
private Float i2=0.0f;
@TableField("I_3")
private Float i3=0.0f;
@TableField("I_4")
private Float i4=0.0f;
@TableField("I_5")
private Float i5=0.0f;
@TableField("I_6")
private Float i6=0.0f;
@TableField("I_7")
private Float i7=0.0f;
@TableField("I_8")
private Float i8=0.0f;
@TableField("I_9")
private Float i9=0.0f;
@TableField("I_10")
private Float i10=0.0f;
@TableField("I_11")
private Float i11=0.0f;
@TableField("I_12")
private Float i12=0.0f;
@TableField("I_13")
private Float i13=0.0f;
@TableField("I_14")
private Float i14=0.0f;
@TableField("I_15")
private Float i15=0.0f;
@TableField("I_16")
private Float i16=0.0f;
@TableField("I_17")
private Float i17=0.0f;
@TableField("I_18")
private Float i18=0.0f;
@TableField("I_19")
private Float i19=0.0f;
@TableField("I_20")
private Float i20=0.0f;
@TableField("I_21")
private Float i21=0.0f;
@TableField("I_22")
private Float i22=0.0f;
@TableField("I_23")
private Float i23=0.0f;
@TableField("I_24")
private Float i24=0.0f;
@TableField("I_25")
private Float i25=0.0f;
@TableField("I_26")
private Float i26=0.0f;
@TableField("I_27")
private Float i27=0.0f;
@TableField("I_28")
private Float i28=0.0f;
@TableField("I_29")
private Float i29=0.0f;
@TableField("I_30")
private Float i30=0.0f;
@TableField("I_31")
private Float i31=0.0f;
@TableField("I_32")
private Float i32=0.0f;
@TableField("I_33")
private Float i33=0.0f;
@TableField("I_34")
private Float i34=0.0f;
@TableField("I_35")
private Float i35=0.0f;
@TableField("I_36")
private Float i36=0.0f;
@TableField("I_37")
private Float i37=0.0f;
@TableField("I_38")
private Float i38=0.0f;
@TableField("I_39")
private Float i39=0.0f;
@TableField("I_40")
private Float i40=0.0f;
@TableField("I_41")
private Float i41=0.0f;
@TableField("I_42")
private Float i42=0.0f;
@TableField("I_43")
private Float i43=0.0f;
@TableField("I_44")
private Float i44=0.0f;
@TableField("I_45")
private Float i45=0.0f;
@TableField("I_46")
private Float i46=0.0f;
@TableField("I_47")
private Float i47=0.0f;
@TableField("I_48")
private Float i48=0.0f;
@TableField("I_49")
private Float i49=0.0f;
@TableField("I_50")
private Float i50=0.0f;
@TableField("I_1_MAX")
private Float i1Max=0.0f;
@TableField("I_2_MAX")
private Float i2Max=0.0f;
@TableField("I_3_MAX")
private Float i3Max=0.0f;
@TableField("I_4_MAX")
private Float i4Max=0.0f;
@TableField("I_5_MAX")
private Float i5Max=0.0f;
@TableField("I_6_MAX")
private Float i6Max=0.0f;
@TableField("I_7_MAX")
private Float i7Max=0.0f;
@TableField("I_8_MAX")
private Float i8Max=0.0f;
@TableField("I_9_MAX")
private Float i9Max=0.0f;
@TableField("I_10_MAX")
private Float i10Max=0.0f;
@TableField("I_11_MAX")
private Float i11Max=0.0f;
@TableField("I_12_MAX")
private Float i12Max=0.0f;
@TableField("I_13_MAX")
private Float i13Max=0.0f;
@TableField("I_14_MAX")
private Float i14Max=0.0f;
@TableField("I_15_MAX")
private Float i15Max=0.0f;
@TableField("I_16_MAX")
private Float i16Max=0.0f;
@TableField("I_17_MAX")
private Float i17Max=0.0f;
@TableField("I_18_MAX")
private Float i18Max=0.0f;
@TableField("I_19_MAX")
private Float i19Max=0.0f;
@TableField("I_20_MAX")
private Float i20Max=0.0f;
@TableField("I_21_MAX")
private Float i21Max=0.0f;
@TableField("I_22_MAX")
private Float i22Max=0.0f;
@TableField("I_23_MAX")
private Float i23Max=0.0f;
@TableField("I_24_MAX")
private Float i24Max=0.0f;
@TableField("I_25_MAX")
private Float i25Max=0.0f;
@TableField("I_26_MAX")
private Float i26Max=0.0f;
@TableField("I_27_MAX")
private Float i27Max=0.0f;
@TableField("I_28_MAX")
private Float i28Max=0.0f;
@TableField("I_29_MAX")
private Float i29Max=0.0f;
@TableField("I_30_MAX")
private Float i30Max=0.0f;
@TableField("I_31_MAX")
private Float i31Max=0.0f;
@TableField("I_32_MAX")
private Float i32Max=0.0f;
@TableField("I_33_MAX")
private Float i33Max=0.0f;
@TableField("I_34_MAX")
private Float i34Max=0.0f;
@TableField("I_35_MAX")
private Float i35Max=0.0f;
@TableField("I_36_MAX")
private Float i36Max=0.0f;
@TableField("I_37_MAX")
private Float i37Max=0.0f;
@TableField("I_38_MAX")
private Float i38Max=0.0f;
@TableField("I_39_MAX")
private Float i39Max=0.0f;
@TableField("I_40_MAX")
private Float i40Max=0.0f;
@TableField("I_41_MAX")
private Float i41Max=0.0f;
@TableField("I_42_MAX")
private Float i42Max=0.0f;
@TableField("I_43_MAX")
private Float i43Max=0.0f;
@TableField("I_44_MAX")
private Float i44Max=0.0f;
@TableField("I_45_MAX")
private Float i45Max=0.0f;
@TableField("I_46_MAX")
private Float i46Max=0.0f;
@TableField("I_47_MAX")
private Float i47Max=0.0f;
@TableField("I_48_MAX")
private Float i48Max=0.0f;
@TableField("I_49_MAX")
private Float i49Max=0.0f;
@TableField("I_50_MAX")
private Float i50Max=0.0f;
@TableField("I_1_MIN")
private Float i1Min=0.0f;
@TableField("I_2_MIN")
private Float i2Min=0.0f;
@TableField("I_3_MIN")
private Float i3Min=0.0f;
@TableField("I_4_MIN")
private Float i4Min=0.0f;
@TableField("I_5_MIN")
private Float i5Min=0.0f;
@TableField("I_6_MIN")
private Float i6Min=0.0f;
@TableField("I_7_MIN")
private Float i7Min=0.0f;
@TableField("I_8_MIN")
private Float i8Min=0.0f;
@TableField("I_9_MIN")
private Float i9Min=0.0f;
@TableField("I_10_MIN")
private Float i10Min=0.0f;
@TableField("I_11_MIN")
private Float i11Min=0.0f;
@TableField("I_12_MIN")
private Float i12Min=0.0f;
@TableField("I_13_MIN")
private Float i13Min=0.0f;
@TableField("I_14_MIN")
private Float i14Min=0.0f;
@TableField("I_15_MIN")
private Float i15Min=0.0f;
@TableField("I_16_MIN")
private Float i16Min=0.0f;
@TableField("I_17_MIN")
private Float i17Min=0.0f;
@TableField("I_18_MIN")
private Float i18Min=0.0f;
@TableField("I_19_MIN")
private Float i19Min=0.0f;
@TableField("I_20_MIN")
private Float i20Min=0.0f;
@TableField("I_21_MIN")
private Float i21Min=0.0f;
@TableField("I_22_MIN")
private Float i22Min=0.0f;
@TableField("I_23_MIN")
private Float i23Min=0.0f;
@TableField("I_24_MIN")
private Float i24Min=0.0f;
@TableField("I_25_MIN")
private Float i25Min=0.0f;
@TableField("I_26_MIN")
private Float i26Min=0.0f;
@TableField("I_27_MIN")
private Float i27Min=0.0f;
@TableField("I_28_MIN")
private Float i28Min=0.0f;
@TableField("I_29_MIN")
private Float i29Min=0.0f;
@TableField("I_30_MIN")
private Float i30Min=0.0f;
@TableField("I_31_MIN")
private Float i31Min=0.0f;
@TableField("I_32_MIN")
private Float i32Min=0.0f;
@TableField("I_33_MIN")
private Float i33Min=0.0f;
@TableField("I_34_MIN")
private Float i34Min=0.0f;
@TableField("I_35_MIN")
private Float i35Min=0.0f;
@TableField("I_36_MIN")
private Float i36Min=0.0f;
@TableField("I_37_MIN")
private Float i37Min=0.0f;
@TableField("I_38_MIN")
private Float i38Min=0.0f;
@TableField("I_39_MIN")
private Float i39Min=0.0f;
@TableField("I_40_MIN")
private Float i40Min=0.0f;
@TableField("I_41_MIN")
private Float i41Min=0.0f;
@TableField("I_42_MIN")
private Float i42Min=0.0f;
@TableField("I_43_MIN")
private Float i43Min=0.0f;
@TableField("I_44_MIN")
private Float i44Min=0.0f;
@TableField("I_45_MIN")
private Float i45Min=0.0f;
@TableField("I_46_MIN")
private Float i46Min=0.0f;
@TableField("I_47_MIN")
private Float i47Min=0.0f;
@TableField("I_48_MIN")
private Float i48Min=0.0f;
@TableField("I_49_MIN")
private Float i49Min=0.0f;
@TableField("I_50_MIN")
private Float i50Min=0.0f;
@TableField("I_1_CP95")
private Float i1Cp95=0.0f;
@TableField("I_2_CP95")
private Float i2Cp95=0.0f;
@TableField("I_3_CP95")
private Float i3Cp95=0.0f;
@TableField("I_4_CP95")
private Float i4Cp95=0.0f;
@TableField("I_5_CP95")
private Float i5Cp95=0.0f;
@TableField("I_6_CP95")
private Float i6Cp95=0.0f;
@TableField("I_7_CP95")
private Float i7Cp95=0.0f;
@TableField("I_8_CP95")
private Float i8Cp95=0.0f;
@TableField("I_9_CP95")
private Float i9Cp95=0.0f;
@TableField("I_10_CP95")
private Float i10Cp95=0.0f;
@TableField("I_11_CP95")
private Float i11Cp95=0.0f;
@TableField("I_12_CP95")
private Float i12Cp95=0.0f;
@TableField("I_13_CP95")
private Float i13Cp95=0.0f;
@TableField("I_14_CP95")
private Float i14Cp95=0.0f;
@TableField("I_15_CP95")
private Float i15Cp95=0.0f;
@TableField("I_16_CP95")
private Float i16Cp95=0.0f;
@TableField("I_17_CP95")
private Float i17Cp95=0.0f;
@TableField("I_18_CP95")
private Float i18Cp95=0.0f;
@TableField("I_19_CP95")
private Float i19Cp95=0.0f;
@TableField("I_20_CP95")
private Float i20Cp95=0.0f;
@TableField("I_21_CP95")
private Float i21Cp95=0.0f;
@TableField("I_22_CP95")
private Float i22Cp95=0.0f;
@TableField("I_23_CP95")
private Float i23Cp95=0.0f;
@TableField("I_24_CP95")
private Float i24Cp95=0.0f;
@TableField("I_25_CP95")
private Float i25Cp95=0.0f;
@TableField("I_26_CP95")
private Float i26Cp95=0.0f;
@TableField("I_27_CP95")
private Float i27Cp95=0.0f;
@TableField("I_28_CP95")
private Float i28Cp95=0.0f;
@TableField("I_29_CP95")
private Float i29Cp95=0.0f;
@TableField("I_30_CP95")
private Float i30Cp95=0.0f;
@TableField("I_31_CP95")
private Float i31Cp95=0.0f;
@TableField("I_32_CP95")
private Float i32Cp95=0.0f;
@TableField("I_33_CP95")
private Float i33Cp95=0.0f;
@TableField("I_34_CP95")
private Float i34Cp95=0.0f;
@TableField("I_35_CP95")
private Float i35Cp95=0.0f;
@TableField("I_36_CP95")
private Float i36Cp95=0.0f;
@TableField("I_37_CP95")
private Float i37Cp95=0.0f;
@TableField("I_38_CP95")
private Float i38Cp95=0.0f;
@TableField("I_39_CP95")
private Float i39Cp95=0.0f;
@TableField("I_40_CP95")
private Float i40Cp95=0.0f;
@TableField("I_41_CP95")
private Float i41Cp95=0.0f;
@TableField("I_42_CP95")
private Float i42Cp95=0.0f;
@TableField("I_43_CP95")
private Float i43Cp95=0.0f;
@TableField("I_44_CP95")
private Float i44Cp95=0.0f;
@TableField("I_45_CP95")
private Float i45Cp95=0.0f;
@TableField("I_46_CP95")
private Float i46Cp95=0.0f;
@TableField("I_47_CP95")
private Float i47Cp95=0.0f;
@TableField("I_48_CP95")
private Float i48Cp95=0.0f;
@TableField("I_49_CP95")
private Float i49Cp95=0.0f;
@TableField("I_50_CP95")
private Float i50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,436 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_INHARM_V")
public class DataInharmV implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("V_1")
private Float v1=0.0f;
@TableField("V_2")
private Float v2=0.0f;
@TableField("V_3")
private Float v3=0.0f;
@TableField("V_4")
private Float v4=0.0f;
@TableField("V_5")
private Float v5=0.0f;
@TableField("V_6")
private Float v6=0.0f;
@TableField("V_7")
private Float v7=0.0f;
@TableField("V_8")
private Float v8=0.0f;
@TableField("V_9")
private Float v9=0.0f;
@TableField("V_10")
private Float v10=0.0f;
@TableField("V_11")
private Float v11=0.0f;
@TableField("V_12")
private Float v12=0.0f;
@TableField("V_13")
private Float v13=0.0f;
@TableField("V_14")
private Float v14=0.0f;
@TableField("V_15")
private Float v15=0.0f;
@TableField("V_16")
private Float v16=0.0f;
@TableField("V_17")
private Float v17=0.0f;
@TableField("V_18")
private Float v18=0.0f;
@TableField("V_19")
private Float v19=0.0f;
@TableField("V_20")
private Float v20=0.0f;
@TableField("V_21")
private Float v21=0.0f;
@TableField("V_22")
private Float v22=0.0f;
@TableField("V_23")
private Float v23=0.0f;
@TableField("V_24")
private Float v24=0.0f;
@TableField("V_25")
private Float v25=0.0f;
@TableField("V_26")
private Float v26=0.0f;
@TableField("V_27")
private Float v27=0.0f;
@TableField("V_28")
private Float v28=0.0f;
@TableField("V_29")
private Float v29=0.0f;
@TableField("V_30")
private Float v30=0.0f;
@TableField("V_31")
private Float v31=0.0f;
@TableField("V_32")
private Float v32=0.0f;
@TableField("V_33")
private Float v33=0.0f;
@TableField("V_34")
private Float v34=0.0f;
@TableField("V_35")
private Float v35=0.0f;
@TableField("V_36")
private Float v36=0.0f;
@TableField("V_37")
private Float v37=0.0f;
@TableField("V_38")
private Float v38=0.0f;
@TableField("V_39")
private Float v39=0.0f;
@TableField("V_40")
private Float v40=0.0f;
@TableField("V_41")
private Float v41=0.0f;
@TableField("V_42")
private Float v42=0.0f;
@TableField("V_43")
private Float v43=0.0f;
@TableField("V_44")
private Float v44=0.0f;
@TableField("V_45")
private Float v45=0.0f;
@TableField("V_46")
private Float v46=0.0f;
@TableField("V_47")
private Float v47=0.0f;
@TableField("V_48")
private Float v48=0.0f;
@TableField("V_49")
private Float v49=0.0f;
@TableField("V_50")
private Float v50=0.0f;
@TableField("V_1_MAX")
private Float v1Max=0.0f;
@TableField("V_2_MAX")
private Float v2Max=0.0f;
@TableField("V_3_MAX")
private Float v3Max=0.0f;
@TableField("V_4_MAX")
private Float v4Max=0.0f;
@TableField("V_5_MAX")
private Float v5Max=0.0f;
@TableField("V_6_MAX")
private Float v6Max=0.0f;
@TableField("V_7_MAX")
private Float v7Max=0.0f;
@TableField("V_8_MAX")
private Float v8Max=0.0f;
@TableField("V_9_MAX")
private Float v9Max=0.0f;
@TableField("V_10_MAX")
private Float v10Max=0.0f;
@TableField("V_11_MAX")
private Float v11Max=0.0f;
@TableField("V_12_MAX")
private Float v12Max=0.0f;
@TableField("V_13_MAX")
private Float v13Max=0.0f;
@TableField("V_14_MAX")
private Float v14Max=0.0f;
@TableField("V_15_MAX")
private Float v15Max=0.0f;
@TableField("V_16_MAX")
private Float v16Max=0.0f;
@TableField("V_17_MAX")
private Float v17Max=0.0f;
@TableField("V_18_MAX")
private Float v18Max=0.0f;
@TableField("V_19_MAX")
private Float v19Max=0.0f;
@TableField("V_20_MAX")
private Float v20Max=0.0f;
@TableField("V_21_MAX")
private Float v21Max=0.0f;
@TableField("V_22_MAX")
private Float v22Max=0.0f;
@TableField("V_23_MAX")
private Float v23Max=0.0f;
@TableField("V_24_MAX")
private Float v24Max=0.0f;
@TableField("V_25_MAX")
private Float v25Max=0.0f;
@TableField("V_26_MAX")
private Float v26Max=0.0f;
@TableField("V_27_MAX")
private Float v27Max=0.0f;
@TableField("V_28_MAX")
private Float v28Max=0.0f;
@TableField("V_29_MAX")
private Float v29Max=0.0f;
@TableField("V_30_MAX")
private Float v30Max=0.0f;
@TableField("V_31_MAX")
private Float v31Max=0.0f;
@TableField("V_32_MAX")
private Float v32Max=0.0f;
@TableField("V_33_MAX")
private Float v33Max=0.0f;
@TableField("V_34_MAX")
private Float v34Max=0.0f;
@TableField("V_35_MAX")
private Float v35Max=0.0f;
@TableField("V_36_MAX")
private Float v36Max=0.0f;
@TableField("V_37_MAX")
private Float v37Max=0.0f;
@TableField("V_38_MAX")
private Float v38Max=0.0f;
@TableField("V_39_MAX")
private Float v39Max=0.0f;
@TableField("V_40_MAX")
private Float v40Max=0.0f;
@TableField("V_41_MAX")
private Float v41Max=0.0f;
@TableField("V_42_MAX")
private Float v42Max=0.0f;
@TableField("V_43_MAX")
private Float v43Max=0.0f;
@TableField("V_44_MAX")
private Float v44Max=0.0f;
@TableField("V_45_MAX")
private Float v45Max=0.0f;
@TableField("V_46_MAX")
private Float v46Max=0.0f;
@TableField("V_47_MAX")
private Float v47Max=0.0f;
@TableField("V_48_MAX")
private Float v48Max=0.0f;
@TableField("V_49_MAX")
private Float v49Max=0.0f;
@TableField("V_50_MAX")
private Float v50Max=0.0f;
@TableField("V_1_MIN")
private Float v1Min=0.0f;
@TableField("V_2_MIN")
private Float v2Min=0.0f;
@TableField("V_3_MIN")
private Float v3Min=0.0f;
@TableField("V_4_MIN")
private Float v4Min=0.0f;
@TableField("V_5_MIN")
private Float v5Min=0.0f;
@TableField("V_6_MIN")
private Float v6Min=0.0f;
@TableField("V_7_MIN")
private Float v7Min=0.0f;
@TableField("V_8_MIN")
private Float v8Min=0.0f;
@TableField("V_9_MIN")
private Float v9Min=0.0f;
@TableField("V_10_MIN")
private Float v10Min=0.0f;
@TableField("V_11_MIN")
private Float v11Min=0.0f;
@TableField("V_12_MIN")
private Float v12Min=0.0f;
@TableField("V_13_MIN")
private Float v13Min=0.0f;
@TableField("V_14_MIN")
private Float v14Min=0.0f;
@TableField("V_15_MIN")
private Float v15Min=0.0f;
@TableField("V_16_MIN")
private Float v16Min=0.0f;
@TableField("V_17_MIN")
private Float v17Min=0.0f;
@TableField("V_18_MIN")
private Float v18Min=0.0f;
@TableField("V_19_MIN")
private Float v19Min=0.0f;
@TableField("V_20_MIN")
private Float v20Min=0.0f;
@TableField("V_21_MIN")
private Float v21Min=0.0f;
@TableField("V_22_MIN")
private Float v22Min=0.0f;
@TableField("V_23_MIN")
private Float v23Min=0.0f;
@TableField("V_24_MIN")
private Float v24Min=0.0f;
@TableField("V_25_MIN")
private Float v25Min=0.0f;
@TableField("V_26_MIN")
private Float v26Min=0.0f;
@TableField("V_27_MIN")
private Float v27Min=0.0f;
@TableField("V_28_MIN")
private Float v28Min=0.0f;
@TableField("V_29_MIN")
private Float v29Min=0.0f;
@TableField("V_30_MIN")
private Float v30Min=0.0f;
@TableField("V_31_MIN")
private Float v31Min=0.0f;
@TableField("V_32_MIN")
private Float v32Min=0.0f;
@TableField("V_33_MIN")
private Float v33Min=0.0f;
@TableField("V_34_MIN")
private Float v34Min=0.0f;
@TableField("V_35_MIN")
private Float v35Min=0.0f;
@TableField("V_36_MIN")
private Float v36Min=0.0f;
@TableField("V_37_MIN")
private Float v37Min=0.0f;
@TableField("V_38_MIN")
private Float v38Min=0.0f;
@TableField("V_39_MIN")
private Float v39Min=0.0f;
@TableField("V_40_MIN")
private Float v40Min=0.0f;
@TableField("V_41_MIN")
private Float v41Min=0.0f;
@TableField("V_42_MIN")
private Float v42Min=0.0f;
@TableField("V_43_MIN")
private Float v43Min=0.0f;
@TableField("V_44_MIN")
private Float v44Min=0.0f;
@TableField("V_45_MIN")
private Float v45Min=0.0f;
@TableField("V_46_MIN")
private Float v46Min=0.0f;
@TableField("V_47_MIN")
private Float v47Min=0.0f;
@TableField("V_48_MIN")
private Float v48Min=0.0f;
@TableField("V_49_MIN")
private Float v49Min=0.0f;
@TableField("V_50_MIN")
private Float v50Min=0.0f;
@TableField("V_1_CP95")
private Float v1Cp95=0.0f;
@TableField("V_2_CP95")
private Float v2Cp95=0.0f;
@TableField("V_3_CP95")
private Float v3Cp95=0.0f;
@TableField("V_4_CP95")
private Float v4Cp95=0.0f;
@TableField("V_5_CP95")
private Float v5Cp95=0.0f;
@TableField("V_6_CP95")
private Float v6Cp95=0.0f;
@TableField("V_7_CP95")
private Float v7Cp95=0.0f;
@TableField("V_8_CP95")
private Float v8Cp95=0.0f;
@TableField("V_9_CP95")
private Float v9Cp95=0.0f;
@TableField("V_10_CP95")
private Float v10Cp95=0.0f;
@TableField("V_11_CP95")
private Float v11Cp95=0.0f;
@TableField("V_12_CP95")
private Float v12Cp95=0.0f;
@TableField("V_13_CP95")
private Float v13Cp95=0.0f;
@TableField("V_14_CP95")
private Float v14Cp95=0.0f;
@TableField("V_15_CP95")
private Float v15Cp95=0.0f;
@TableField("V_16_CP95")
private Float v16Cp95=0.0f;
@TableField("V_17_CP95")
private Float v17Cp95=0.0f;
@TableField("V_18_CP95")
private Float v18Cp95=0.0f;
@TableField("V_19_CP95")
private Float v19Cp95=0.0f;
@TableField("V_20_CP95")
private Float v20Cp95=0.0f;
@TableField("V_21_CP95")
private Float v21Cp95=0.0f;
@TableField("V_22_CP95")
private Float v22Cp95=0.0f;
@TableField("V_23_CP95")
private Float v23Cp95=0.0f;
@TableField("V_24_CP95")
private Float v24Cp95=0.0f;
@TableField("V_25_CP95")
private Float v25Cp95=0.0f;
@TableField("V_26_CP95")
private Float v26Cp95=0.0f;
@TableField("V_27_CP95")
private Float v27Cp95=0.0f;
@TableField("V_28_CP95")
private Float v28Cp95=0.0f;
@TableField("V_29_CP95")
private Float v29Cp95=0.0f;
@TableField("V_30_CP95")
private Float v30Cp95=0.0f;
@TableField("V_31_CP95")
private Float v31Cp95=0.0f;
@TableField("V_32_CP95")
private Float v32Cp95=0.0f;
@TableField("V_33_CP95")
private Float v33Cp95=0.0f;
@TableField("V_34_CP95")
private Float v34Cp95=0.0f;
@TableField("V_35_CP95")
private Float v35Cp95=0.0f;
@TableField("V_36_CP95")
private Float v36Cp95=0.0f;
@TableField("V_37_CP95")
private Float v37Cp95=0.0f;
@TableField("V_38_CP95")
private Float v38Cp95=0.0f;
@TableField("V_39_CP95")
private Float v39Cp95=0.0f;
@TableField("V_40_CP95")
private Float v40Cp95=0.0f;
@TableField("V_41_CP95")
private Float v41Cp95=0.0f;
@TableField("V_42_CP95")
private Float v42Cp95=0.0f;
@TableField("V_43_CP95")
private Float v43Cp95=0.0f;
@TableField("V_44_CP95")
private Float v44Cp95=0.0f;
@TableField("V_45_CP95")
private Float v45Cp95=0.0f;
@TableField("V_46_CP95")
private Float v46Cp95=0.0f;
@TableField("V_47_CP95")
private Float v47Cp95=0.0f;
@TableField("V_48_CP95")
private Float v48Cp95=0.0f;
@TableField("V_49_CP95")
private Float v49Cp95=0.0f;
@TableField("V_50_CP95")
private Float v50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,38 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_PLT")
public class DataPlt implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("PLT")
private Float plt=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,542 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-12-28
*/
@Getter
@Setter
@TableName("DATA_V")
public class DataV implements Serializable{
private static final long serialVersionUID = 1L;
@MppMultiId("TIMEID")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime timeid;
@MppMultiId("LINEID")
private String lineid;
@MppMultiId("PHASIC_TYPE")
private String phasicType;
@TableField("RMS")
private Float rms=0.0f;
@TableField("RMSAB")
private Float rmsab=0.0f;
@TableField("RMSBC")
private Float rmsbc=0.0f;
@TableField("RMSCA")
private Float rmsca=0.0f;
@TableField("VU_DEV")
private Float vuDev=0.0f;
@TableField("VL_DEV")
private Float vlDev=0.0f;
@TableField("FREQ")
private Float freq=0.0f;
@TableField("FREQ_DEV")
private Float freqDev=0.0f;
@TableField("V_UNBALANCE")
private Float vUnbalance=0.0f;
@TableField("V_POS")
private Float vPos=0.0f;
@TableField("V_NEG")
private Float vNeg=0.0f;
@TableField("V_ZERO")
private Float vZero=0.0f;
@TableField("V_THD")
private Float vThd=0.0f;
@TableField("V_1")
private Float v1=0.0f;
@TableField("V_2")
private Float v2=0.0f;
@TableField("V_3")
private Float v3=0.0f;
@TableField("V_4")
private Float v4=0.0f;
@TableField("V_5")
private Float v5=0.0f;
@TableField("V_6")
private Float v6=0.0f;
@TableField("V_7")
private Float v7=0.0f;
@TableField("V_8")
private Float v8=0.0f;
@TableField("V_9")
private Float v9=0.0f;
@TableField("V_10")
private Float v10=0.0f;
@TableField("V_11")
private Float v11=0.0f;
@TableField("V_12")
private Float v12=0.0f;
@TableField("V_13")
private Float v13=0.0f;
@TableField("V_14")
private Float v14=0.0f;
@TableField("V_15")
private Float v15=0.0f;
@TableField("V_16")
private Float v16=0.0f;
@TableField("V_17")
private Float v17=0.0f;
@TableField("V_18")
private Float v18=0.0f;
@TableField("V_19")
private Float v19=0.0f;
@TableField("V_20")
private Float v20=0.0f;
@TableField("V_21")
private Float v21=0.0f;
@TableField("V_22")
private Float v22=0.0f;
@TableField("V_23")
private Float v23=0.0f;
@TableField("V_24")
private Float v24=0.0f;
@TableField("V_25")
private Float v25=0.0f;
@TableField("V_26")
private Float v26=0.0f;
@TableField("V_27")
private Float v27=0.0f;
@TableField("V_28")
private Float v28=0.0f;
@TableField("V_29")
private Float v29=0.0f;
@TableField("V_30")
private Float v30=0.0f;
@TableField("V_31")
private Float v31=0.0f;
@TableField("V_32")
private Float v32=0.0f;
@TableField("V_33")
private Float v33=0.0f;
@TableField("V_34")
private Float v34=0.0f;
@TableField("V_35")
private Float v35=0.0f;
@TableField("V_36")
private Float v36=0.0f;
@TableField("V_37")
private Float v37=0.0f;
@TableField("V_38")
private Float v38=0.0f;
@TableField("V_39")
private Float v39=0.0f;
@TableField("V_40")
private Float v40=0.0f;
@TableField("V_41")
private Float v41=0.0f;
@TableField("V_42")
private Float v42=0.0f;
@TableField("V_43")
private Float v43=0.0f;
@TableField("V_44")
private Float v44=0.0f;
@TableField("V_45")
private Float v45=0.0f;
@TableField("V_46")
private Float v46=0.0f;
@TableField("V_47")
private Float v47=0.0f;
@TableField("V_48")
private Float v48=0.0f;
@TableField("V_49")
private Float v49=0.0f;
@TableField("V_50")
private Float v50=0.0f;
@TableField("RMS_MAX")
private Float rmsMax=0.0f;
@TableField("RMSAB_MAX")
private Float rmsabMax=0.0f;
@TableField("RMSBC_MAX")
private Float rmsbcMax=0.0f;
@TableField("RMSCA_MAX")
private Float rmscaMax=0.0f;
@TableField("VU_DEV_MAX")
private Float vuDevMax=0.0f;
@TableField("VL_DEV_MAX")
private Float vlDevMax=0.0f;
@TableField("FREQ_MAX")
private Float freqMax=0.0f;
@TableField("FREQ_DEV_MAX")
private Float freqDevMax=0.0f;
@TableField("V_UNBALANCE_MAX")
private Float vUnbalanceMax=0.0f;
@TableField("V_POS_MAX")
private Float vPosMax=0.0f;
@TableField("V_NEG_MAX")
private Float vNegMax=0.0f;
@TableField("V_ZERO_MAX")
private Float vZeroMax=0.0f;
@TableField("V_THD_MAX")
private Float vThdMax=0.0f;
@TableField("V_1_MAX")
private Float v1Max=0.0f;
@TableField("V_2_MAX")
private Float v2Max=0.0f;
@TableField("V_3_MAX")
private Float v3Max=0.0f;
@TableField("V_4_MAX")
private Float v4Max=0.0f;
@TableField("V_5_MAX")
private Float v5Max=0.0f;
@TableField("V_6_MAX")
private Float v6Max=0.0f;
@TableField("V_7_MAX")
private Float v7Max=0.0f;
@TableField("V_8_MAX")
private Float v8Max=0.0f;
@TableField("V_9_MAX")
private Float v9Max=0.0f;
@TableField("V_10_MAX")
private Float v10Max=0.0f;
@TableField("V_11_MAX")
private Float v11Max=0.0f;
@TableField("V_12_MAX")
private Float v12Max=0.0f;
@TableField("V_13_MAX")
private Float v13Max=0.0f;
@TableField("V_14_MAX")
private Float v14Max=0.0f;
@TableField("V_15_MAX")
private Float v15Max=0.0f;
@TableField("V_16_MAX")
private Float v16Max=0.0f;
@TableField("V_17_MAX")
private Float v17Max=0.0f;
@TableField("V_18_MAX")
private Float v18Max=0.0f;
@TableField("V_19_MAX")
private Float v19Max=0.0f;
@TableField("V_20_MAX")
private Float v20Max=0.0f;
@TableField("V_21_MAX")
private Float v21Max=0.0f;
@TableField("V_22_MAX")
private Float v22Max=0.0f;
@TableField("V_23_MAX")
private Float v23Max=0.0f;
@TableField("V_24_MAX")
private Float v24Max=0.0f;
@TableField("V_25_MAX")
private Float v25Max=0.0f;
@TableField("V_26_MAX")
private Float v26Max=0.0f;
@TableField("V_27_MAX")
private Float v27Max=0.0f;
@TableField("V_28_MAX")
private Float v28Max=0.0f;
@TableField("V_29_MAX")
private Float v29Max=0.0f;
@TableField("V_30_MAX")
private Float v30Max=0.0f;
@TableField("V_31_MAX")
private Float v31Max=0.0f;
@TableField("V_32_MAX")
private Float v32Max=0.0f;
@TableField("V_33_MAX")
private Float v33Max=0.0f;
@TableField("V_34_MAX")
private Float v34Max=0.0f;
@TableField("V_35_MAX")
private Float v35Max=0.0f;
@TableField("V_36_MAX")
private Float v36Max=0.0f;
@TableField("V_37_MAX")
private Float v37Max=0.0f;
@TableField("V_38_MAX")
private Float v38Max=0.0f;
@TableField("V_39_MAX")
private Float v39Max=0.0f;
@TableField("V_40_MAX")
private Float v40Max=0.0f;
@TableField("V_41_MAX")
private Float v41Max=0.0f;
@TableField("V_42_MAX")
private Float v42Max=0.0f;
@TableField("V_43_MAX")
private Float v43Max=0.0f;
@TableField("V_44_MAX")
private Float v44Max=0.0f;
@TableField("V_45_MAX")
private Float v45Max=0.0f;
@TableField("V_46_MAX")
private Float v46Max=0.0f;
@TableField("V_47_MAX")
private Float v47Max=0.0f;
@TableField("V_48_MAX")
private Float v48Max=0.0f;
@TableField("V_49_MAX")
private Float v49Max=0.0f;
@TableField("V_50_MAX")
private Float v50Max=0.0f;
@TableField("RMS_MIN")
private Float rmsMin=0.0f;
@TableField("RMSAB_MIN")
private Float rmsabMin=0.0f;
@TableField("RMSBC_MIN")
private Float rmsbcMin=0.0f;
@TableField("RMSCA_MIN")
private Float rmscaMin=0.0f;
@TableField("VU_DEV_MIN")
private Float vuDevMin=0.0f;
@TableField("VL_DEV_MIN")
private Float vlDevMin=0.0f;
@TableField("FREQ_MIN")
private Float freqMin=0.0f;
@TableField("FREQ_DEV_MIN")
private Float freqDevMin=0.0f;
@TableField("V_UNBALANCE_MIN")
private Float vUnbalanceMin=0.0f;
@TableField("V_POS_MIN")
private Float vPosMin=0.0f;
@TableField("V_NEG_MIN")
private Float vNegMin=0.0f;
@TableField("V_ZERO_MIN")
private Float vZeroMin=0.0f;
@TableField("V_THD_MIN")
private Float vThdMin=0.0f;
@TableField("V_1_MIN")
private Float v1Min=0.0f;
@TableField("V_2_MIN")
private Float v2Min=0.0f;
@TableField("V_3_MIN")
private Float v3Min=0.0f;
@TableField("V_4_MIN")
private Float v4Min=0.0f;
@TableField("V_5_MIN")
private Float v5Min=0.0f;
@TableField("V_6_MIN")
private Float v6Min=0.0f;
@TableField("V_7_MIN")
private Float v7Min=0.0f;
@TableField("V_8_MIN")
private Float v8Min=0.0f;
@TableField("V_9_MIN")
private Float v9Min=0.0f;
@TableField("V_10_MIN")
private Float v10Min=0.0f;
@TableField("V_11_MIN")
private Float v11Min=0.0f;
@TableField("V_12_MIN")
private Float v12Min=0.0f;
@TableField("V_13_MIN")
private Float v13Min=0.0f;
@TableField("V_14_MIN")
private Float v14Min=0.0f;
@TableField("V_15_MIN")
private Float v15Min=0.0f;
@TableField("V_16_MIN")
private Float v16Min=0.0f;
@TableField("V_17_MIN")
private Float v17Min=0.0f;
@TableField("V_18_MIN")
private Float v18Min=0.0f;
@TableField("V_19_MIN")
private Float v19Min=0.0f;
@TableField("V_20_MIN")
private Float v20Min=0.0f;
@TableField("V_21_MIN")
private Float v21Min=0.0f;
@TableField("V_22_MIN")
private Float v22Min=0.0f;
@TableField("V_23_MIN")
private Float v23Min=0.0f;
@TableField("V_24_MIN")
private Float v24Min=0.0f;
@TableField("V_25_MIN")
private Float v25Min=0.0f;
@TableField("V_26_MIN")
private Float v26Min=0.0f;
@TableField("V_27_MIN")
private Float v27Min=0.0f;
@TableField("V_28_MIN")
private Float v28Min=0.0f;
@TableField("V_29_MIN")
private Float v29Min=0.0f;
@TableField("V_30_MIN")
private Float v30Min=0.0f;
@TableField("V_31_MIN")
private Float v31Min=0.0f;
@TableField("V_32_MIN")
private Float v32Min=0.0f;
@TableField("V_33_MIN")
private Float v33Min=0.0f;
@TableField("V_34_MIN")
private Float v34Min=0.0f;
@TableField("V_35_MIN")
private Float v35Min=0.0f;
@TableField("V_36_MIN")
private Float v36Min=0.0f;
@TableField("V_37_MIN")
private Float v37Min=0.0f;
@TableField("V_38_MIN")
private Float v38Min=0.0f;
@TableField("V_39_MIN")
private Float v39Min=0.0f;
@TableField("V_40_MIN")
private Float v40Min=0.0f;
@TableField("V_41_MIN")
private Float v41Min=0.0f;
@TableField("V_42_MIN")
private Float v42Min=0.0f;
@TableField("V_43_MIN")
private Float v43Min=0.0f;
@TableField("V_44_MIN")
private Float v44Min=0.0f;
@TableField("V_45_MIN")
private Float v45Min=0.0f;
@TableField("V_46_MIN")
private Float v46Min=0.0f;
@TableField("V_47_MIN")
private Float v47Min=0.0f;
@TableField("V_48_MIN")
private Float v48Min=0.0f;
@TableField("V_49_MIN")
private Float v49Min=0.0f;
@TableField("V_50_MIN")
private Float v50Min=0.0f;
@TableField("RMS_CP95")
private Float rmsCp95=0.0f;
@TableField("RMSAB_CP95")
private Float rmsabCp95=0.0f;
@TableField("RMSBC_CP95")
private Float rmsbcCp95=0.0f;
@TableField("RMSCA_CP95")
private Float rmscaCp95=0.0f;
@TableField("VU_DEV_CP95")
private Float vuDevCp95=0.0f;
@TableField("VL_DEV_CP95")
private Float vlDevCp95=0.0f;
@TableField("FREQ_CP95")
private Float freqCp95=0.0f;
@TableField("FREQ_DEV_CP95")
private Float freqDevCp95=0.0f;
@TableField("V_UNBALANCE_CP95")
private Float vUnbalanceCp95=0.0f;
@TableField("V_POS_CP95")
private Float vPosCp95=0.0f;
@TableField("V_NEG_CP95")
private Float vNegCp95=0.0f;
@TableField("V_ZERO_CP95")
private Float vZeroCp95=0.0f;
@TableField("V_THD_CP95")
private Float vThdCp95=0.0f;
@TableField("V_1_CP95")
private Float v1Cp95=0.0f;
@TableField("V_2_CP95")
private Float v2Cp95=0.0f;
@TableField("V_3_CP95")
private Float v3Cp95=0.0f;
@TableField("V_4_CP95")
private Float v4Cp95=0.0f;
@TableField("V_5_CP95")
private Float v5Cp95=0.0f;
@TableField("V_6_CP95")
private Float v6Cp95=0.0f;
@TableField("V_7_CP95")
private Float v7Cp95=0.0f;
@TableField("V_8_CP95")
private Float v8Cp95=0.0f;
@TableField("V_9_CP95")
private Float v9Cp95=0.0f;
@TableField("V_10_CP95")
private Float v10Cp95=0.0f;
@TableField("V_11_CP95")
private Float v11Cp95=0.0f;
@TableField("V_12_CP95")
private Float v12Cp95=0.0f;
@TableField("V_13_CP95")
private Float v13Cp95=0.0f;
@TableField("V_14_CP95")
private Float v14Cp95=0.0f;
@TableField("V_15_CP95")
private Float v15Cp95=0.0f;
@TableField("V_16_CP95")
private Float v16Cp95=0.0f;
@TableField("V_17_CP95")
private Float v17Cp95=0.0f;
@TableField("V_18_CP95")
private Float v18Cp95=0.0f;
@TableField("V_19_CP95")
private Float v19Cp95=0.0f;
@TableField("V_20_CP95")
private Float v20Cp95=0.0f;
@TableField("V_21_CP95")
private Float v21Cp95=0.0f;
@TableField("V_22_CP95")
private Float v22Cp95=0.0f;
@TableField("V_23_CP95")
private Float v23Cp95=0.0f;
@TableField("V_24_CP95")
private Float v24Cp95=0.0f;
@TableField("V_25_CP95")
private Float v25Cp95=0.0f;
@TableField("V_26_CP95")
private Float v26Cp95=0.0f;
@TableField("V_27_CP95")
private Float v27Cp95=0.0f;
@TableField("V_28_CP95")
private Float v28Cp95=0.0f;
@TableField("V_29_CP95")
private Float v29Cp95=0.0f;
@TableField("V_30_CP95")
private Float v30Cp95=0.0f;
@TableField("V_31_CP95")
private Float v31Cp95=0.0f;
@TableField("V_32_CP95")
private Float v32Cp95=0.0f;
@TableField("V_33_CP95")
private Float v33Cp95=0.0f;
@TableField("V_34_CP95")
private Float v34Cp95=0.0f;
@TableField("V_35_CP95")
private Float v35Cp95=0.0f;
@TableField("V_36_CP95")
private Float v36Cp95=0.0f;
@TableField("V_37_CP95")
private Float v37Cp95=0.0f;
@TableField("V_38_CP95")
private Float v38Cp95=0.0f;
@TableField("V_39_CP95")
private Float v39Cp95=0.0f;
@TableField("V_40_CP95")
private Float v40Cp95=0.0f;
@TableField("V_41_CP95")
private Float v41Cp95=0.0f;
@TableField("V_42_CP95")
private Float v42Cp95=0.0f;
@TableField("V_43_CP95")
private Float v43Cp95=0.0f;
@TableField("V_44_CP95")
private Float v44Cp95=0.0f;
@TableField("V_45_CP95")
private Float v45Cp95=0.0f;
@TableField("V_46_CP95")
private Float v46Cp95=0.0f;
@TableField("V_47_CP95")
private Float v47Cp95=0.0f;
@TableField("V_48_CP95")
private Float v48Cp95=0.0f;
@TableField("V_49_CP95")
private Float v49Cp95=0.0f;
@TableField("V_50_CP95")
private Float v50Cp95=0.0f;
@TableField("QUALITYFLAG")
private Integer qualityflag=1;
}

View File

@@ -0,0 +1,124 @@
package com.njcn.dataProcess.po.relation;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 暂降明细实体类
*
* @author yzh
* @since 2022-10-12 18:34:55
*/
@Data
@TableName("r_mp_event_detail")
@ApiModel(value="RmpEventDetail对象")
public class RmpEventDetail implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "暂时事件ID")
@TableId(value = "event_id", type = IdType.ASSIGN_ID)
private String eventId;
@ApiModelProperty(value = "监测点ID(复制)")
@TableField("measurement_point_id")
private String measurementPointId;
@ApiModelProperty(value = "统计类型")
private String eventType;
@ApiModelProperty(value = "暂降原因Event_Reason")
@TableField("advance_reason")
private String advanceReason;
@ApiModelProperty(value = "暂降类型Event_Type")
@TableField("advance_type")
private String advanceType;
@ApiModelProperty(value = "事件关联分析表Guid")
private String eventassIndex;
@ApiModelProperty(value = "dq计算持续时间 ")
private Double dqTime;
@ApiModelProperty(value = "特征值计算更新时间外键PQS_Relevance的Time字段")
private LocalDateTime dealTime;
@ApiModelProperty(value = "默认事件个数为0")
private Integer num;
@ApiModelProperty(value = "波形文件是否从装置招到本地(0未招1已招)默认值为0")
private Integer fileFlag;
@ApiModelProperty(value = "特征值计算标志0未处理1已处理; 2已处理无结果;3计算失败默认值为0")
private Integer dealFlag;
@ApiModelProperty(value = "处理结果第一条事件发生时间(读comtra文件获取)")
private LocalDateTime firstTime;
@ApiModelProperty(value = "处理结果第一条事件暂降类型字典表PQS_Dicdata")
private String firstType;
@ApiModelProperty(value = "处理结果第一条事件发生时间毫秒(读comtra文件获取)")
private Double firstMs;
@ApiModelProperty(value = "暂降能量")
private Double energy;
@ApiModelProperty(value = "暂降严重度")
private Double severity;
@ApiModelProperty(value = "暂降源与监测位置关系 Upper:上游Lower :下游Unknown :未知;为空则是未计算")
private String sagsource;
@ApiModelProperty(value = "开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS")
private LocalDateTime startTime;
@ApiModelProperty(value = "格式化开始时间")
@TableField(exist = false)
private String formatTime;
@ApiModelProperty(value = "持续时间,单位秒")
private Double duration;
@ApiModelProperty(value = "特征幅值")
private Double featureAmplitude;
@ApiModelProperty(value = "相别")
private String phase;
@ApiModelProperty(value = "事件描述")
private String eventDescribe;
@ApiModelProperty(value = "波形路径")
private String wavePath;
@ApiModelProperty(value = "暂降核实原因")
@TableField("verify_reason")
private String verifyReason;
@ApiModelProperty(value = "暂降核实原因详情")
@TableField("verify_reason_detail")
private String verifyReasonDetail;
private Double transientValue;
private LocalDateTime createTime;
@ApiModelProperty(value = "用于计算数量")
@TableField(exist = false)
private Integer count;
}

View File

@@ -0,0 +1,35 @@
package com.njcn.dataProcess.util;
import org.springframework.beans.BeanWrapper;
import org.springframework.beans.BeanWrapperImpl;
import java.beans.PropertyDescriptor;
import java.util.HashSet;
import java.util.Set;
/**
* Description:
* Date: 2024/11/20 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
public class BeanFeildUtils {
public static String[] getNullPropertyNames(Object source) {
final BeanWrapper src = new BeanWrapperImpl(source);
PropertyDescriptor[] pds = src.getPropertyDescriptors();
Set<String> emptyNames = new HashSet<String>();
for(PropertyDescriptor pd : pds) {
Object srcValue = src.getPropertyValue(pd.getName());
if (srcValue == null) {
emptyNames.add(pd.getName());
}
}
String[] result = new String[emptyNames.size()];
return emptyNames.toArray(result);
}
public static void main(String[] args) {
System.out.println("lineid".equalsIgnoreCase("lineId"));
}
}

View File

@@ -38,6 +38,12 @@
<artifactId>mybatis-spring</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>com.njcn.platform</groupId>
<artifactId>data-processing-api</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>

View File

@@ -1,16 +1,19 @@
package com.njcn.dataProcess;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.DependsOn;
/**
* @author xy
*/
@Slf4j
@EnableFeignClients(basePackages = "com.njcn")
@DependsOn("proxyMapperRegister")
@MapperScan("com.njcn.**.mapper")
@SpringBootApplication(scanBasePackages = "com.njcn")
public class DataProcessBootApplication {

View File

@@ -0,0 +1,20 @@
package com.njcn.dataProcess.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
* 动态注解类
*
* @author hongawen
* @version 1.0
* @data 2024/11/7 11:00
*/
@Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface InsertBean {
}

View File

@@ -0,0 +1,20 @@
package com.njcn.dataProcess.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
* 动态注解类
*
* @author hongawen
* @version 1.0
* @data 2024/11/7 11:00
*/
@Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface QueryBean {
}

View File

@@ -0,0 +1,79 @@
package com.njcn.dataProcess.bean;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.beans.factory.config.BeanPostProcessor;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RestController;
import java.lang.reflect.Field;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/7 11:31
*/
@Component
public class DynamicBeanProcessor implements BeanPostProcessor {
@Autowired
private ApplicationContext context;
/**
* 查询配置
*/
@Value("${data.source.query:Influxdb}")
private String queryParam;
/**
* 插入配置
*/
@Value("${data.source.insert:Relation}")
private String insertParam;
@Override
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
if (bean.getClass().isAnnotationPresent(Controller.class) || bean.getClass().isAnnotationPresent(RestController.class)||bean.getClass().isAnnotationPresent(Service.class)) {
processFields(bean);
}
return bean;
}
private void processFields(Object bean) {
Field[] fields = bean.getClass().getDeclaredFields();
for (Field field : fields) {
String beanId;
Class<?> type = field.getType();
// 判断是否是接口类型,并且是否是注解指定类库
if (type.isInterface() && (field.isAnnotationPresent(QueryBean.class) || field.isAnnotationPresent(InsertBean.class))) {
String name = type.getName();
beanId = name.substring(name.lastIndexOf(".") + 2);
if (field.isAnnotationPresent(QueryBean.class)) {
beanId = queryParam + beanId + "Impl";
} else if (field.isAnnotationPresent(InsertBean.class)) {
beanId = insertParam + beanId + "Impl";
}
try {
field.setAccessible(true);
field.set(bean, context.getBean(beanId));
} catch (IllegalAccessException e) {
throw new BusinessException("获取动态实现类失败");
}
}
}
}
@Override
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
return bean;
}
}

View File

@@ -0,0 +1,62 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.dto.DataFlickerDTO;
import com.njcn.dataProcess.service.IDataFlicker;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataFlicker")
@Api(tags = "短时闪变数据")
public class DataFlickerController extends BaseController {
@QueryBean
private IDataFlicker dataFlickerQuery;
@InsertBean
private IDataFlicker dataFlickerInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataFlickerDTO> dataFlickerDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataFlickerInsert.batchInsertion(dataFlickerDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataFlucDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataFluc;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataFluc")
@Api(tags = "电压波动")
public class DataFlucController extends BaseController {
@QueryBean
private IDataFluc dataFlucQuery;
@InsertBean
private IDataFluc dataFlucInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataFlucDTO> dataFlucDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataFlucInsert.batchInsertion(dataFlucDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataHarmphasicIDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataHarmphasicI;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataHarmphasicI")
@Api(tags = "谐波电流角度数据")
public class DataHarmphasicIController extends BaseController {
@QueryBean
private IDataHarmphasicI dataHarmphasicIQuery;
@InsertBean
private IDataHarmphasicI dataHarmphasicIInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataHarmphasicIDTO> dataHarmphasicIDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataHarmphasicIInsert.batchInsertion(dataHarmphasicIDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataHarmphasicVDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataHarmphasicV;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataHarmphasicV")
@Api(tags = "谐波电压角度数据")
public class DataHarmphasicVController extends BaseController {
@QueryBean
private IDataHarmphasicV dataHarmphasicVQuery;
@InsertBean
private IDataHarmphasicV dataHarmphasicVInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataHarmphasicVDTO> dataHarmphasicVDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataHarmphasicVInsert.batchInsertion(dataHarmphasicVDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataHarmpowerPDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataHarmpowerP;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataHarmpowerP")
@Api(tags = "有功功率数据")
public class DataHarmpowerPController extends BaseController {
@QueryBean
private IDataHarmpowerP dataHarmpowerPQuery;
@InsertBean
private IDataHarmpowerP dataHarmpowerPInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataHarmpowerPDTO> dataHarmpowerPDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataHarmpowerPInsert.batchInsertion(dataHarmpowerPDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataHarmpowerQDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataHarmpowerQ;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataHarmpowerQ")
@Api(tags = "无功功率数据")
public class DataHarmpowerQController extends BaseController {
@QueryBean
private IDataHarmpowerQ dataHarmpowerQQuery;
@InsertBean
private IDataHarmpowerQ dataHarmpowerQInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataHarmpowerQDTO> dataHarmpowerQDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataHarmpowerQInsert.batchInsertion(dataHarmpowerQDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,60 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataHarmpowerSDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataHarmpowerS;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataHarmpowerS")
@Api(tags = "视在功率数据")
public class DataHarmpowerSController extends BaseController {
@QueryBean
private IDataHarmpowerS dataHarmpowerSQuery;
@InsertBean
private IDataHarmpowerS dataHarmpowerSInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataHarmpowerSDTO> dataHarmpowerSDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataHarmpowerSInsert.batchInsertion(dataHarmpowerSDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataIDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataI;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataI")
@Api(tags = "电流数据")
public class DataIController extends BaseController {
@QueryBean
private IDataI dataIQuery;
@InsertBean
private IDataI dataIInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataIDTO> dataIDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataIInsert.batchInsertion(dataIDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataInharmIDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataInharmI;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataInharmI")
@Api(tags = "间谐波电电流数据")
public class DataInharmIController extends BaseController {
@QueryBean
private IDataInharmI dataInharmIQuery;
@InsertBean
private IDataInharmI dataInharmIInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataInharmIDTO> dataInharmIDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataInharmIInsert.batchInsertion(dataInharmIDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataInharmVDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataInharmV;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataInharmV")
@Api(tags = "间谐波电压数据")
public class DataInharmVController extends BaseController {
@QueryBean
private IDataInharmV dataInharmVQuery;
@InsertBean
private IDataInharmV dataInharmVInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataInharmVDTO> dataInharmVDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataInharmVInsert.batchInsertion(dataInharmVDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,61 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataPltDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IDataPlt;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataPlt")
@Api(tags = "长时闪变数据")
public class DataPltController extends BaseController {
@QueryBean
private IDataPlt dataPltQuery;
@InsertBean
private IDataPlt dataPltInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataPltDTO> dataPltDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataPltInsert.batchInsertion(dataPltDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,81 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.DataVDTO;
import com.njcn.dataProcess.dto.DataVFiveItemDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.param.LineCountEvaluateParam;
import com.njcn.dataProcess.service.IDataV;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/dataV")
@Api(tags = "电压类数据获取")
public class DataVController extends BaseController {
@QueryBean
private IDataV dataVQuery;
@InsertBean
private IDataV dataVInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/getLineCountEvaluate")
@ApiOperation("获取监测点时间范围内统计数据")
@ApiImplicitParam(name = "lineParam", value = "算法通用查询参数", required = true)
public HttpResult<Map<String, List<DataVFiveItemDTO>>> getLineCountEvaluate(@RequestBody LineCountEvaluateParam lineParam) {
String methodDescribe = getMethodDescribe("getLineCountEvaluate");
Map<String, List<DataVFiveItemDTO>> result = dataVQuery.getLineCountEvaluate(lineParam);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody List<DataVDTO> dataVDTOList) {
String methodDescribe = getMethodDescribe("batchInsertion");
dataVInsert.batchInsertion(dataVDTOList);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/monitoringTime")
@ApiOperation("获取监测点数据时间点(补招使用)")
public HttpResult<List<LocalDateTime>> monitoringTime(@RequestParam("lineId") String lineId,@RequestParam("localData") String localData) {
String methodDescribe = getMethodDescribe("monitoringTime");
List<LocalDateTime> localDateTimeList = dataVQuery.monitoringTime(lineId,localData);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, localDateTimeList, methodDescribe);
}
}

View File

@@ -0,0 +1,50 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.LnDataDTO;
import com.njcn.dataProcess.service.LnDataDealService;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Description:
* Date: 2024/12/11 18:22【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/lndata")
@Api(tags = "辽宁前置上送数据")
public class LnDataDealController extends BaseController {
@Autowired
private LnDataDealService lnDataDealService;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody LnDataDTO lnDataDTO) {
String methodDescribe = getMethodDescribe("batchInsertion");
lnDataDealService.batchInsertion(lnDataDTO);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

View File

@@ -0,0 +1,59 @@
package com.njcn.dataProcess.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
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.utils.HttpResultUtil;
import com.njcn.dataProcess.dto.RmpEventDetailDTO;
import com.njcn.dataProcess.annotation.InsertBean;
import com.njcn.dataProcess.annotation.QueryBean;
import com.njcn.dataProcess.service.IRmpEventDetail;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author hongawen
* @version 1.0
* @data 2024/11/6 19:48
*/
@Validated
@Slf4j
@Controller
@RestController
@RequestMapping("/rmpEventDetail")
@Api(tags = "暂态事件")
public class RmpEventDetailController extends BaseController {
@QueryBean
private IRmpEventDetail iRmpEventDetailQuery;
@InsertBean
private IRmpEventDetail iRmpEventDetailInsert;
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
@PostMapping("/batchInsertion")
@ApiOperation("批量插入")
public HttpResult<String> batchInsertion(@RequestBody RmpEventDetailDTO rmpEventDetailDTO) {
String methodDescribe = getMethodDescribe("batchInsertion");
iRmpEventDetailInsert.batchInsertion(rmpEventDetailDTO);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
}

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