测试项数据入库代码
This commit is contained in:
@@ -48,6 +48,12 @@
|
||||
<artifactId>fastjson</artifactId>
|
||||
<version>1.2.83</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.njcn.gather</groupId>
|
||||
<artifactId>storage</artifactId>
|
||||
<version>1.0.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -21,6 +21,7 @@ import com.njcn.gather.device.device.service.IPqDevService;
|
||||
import com.njcn.gather.device.script.pojo.param.PqScriptIssueParam;
|
||||
import com.njcn.gather.device.script.pojo.po.SourceIssue;
|
||||
import com.njcn.gather.device.script.service.IPqScriptDtlsService;
|
||||
import com.njcn.gather.storage.pojo.po.AdNonHarmonicResult;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -76,22 +77,30 @@ public class SocketDevResponseService {
|
||||
List<String> successXieyi3 = new ArrayList<>();
|
||||
|
||||
|
||||
List<AdNonHarmonicResult> adNonHarmonicResultList = new ArrayList<>();
|
||||
|
||||
|
||||
public void deal(PreDetectionParam param, String msg) {
|
||||
SocketDataMsg socketDataMsg = MsgUtil.socketDataMsg(msg);
|
||||
|
||||
SourceOperateCodeEnum sourceOperateCodeEnum = SourceOperateCodeEnum.getDictDataEnumByCode(socketDataMsg.getRequestId());
|
||||
String userKey = param.getUserPageId() + handlerStr;
|
||||
|
||||
switch (sourceOperateCodeEnum) {
|
||||
//设备通讯校验
|
||||
case YJC_SBTXJY:
|
||||
devComm(socketDataMsg, param, msg);
|
||||
break;
|
||||
//协议校验
|
||||
case YJC_XYJY:
|
||||
devXieyi(socketDataMsg, param, msg);
|
||||
break;
|
||||
//相序校验
|
||||
case YJC_XUJY:
|
||||
devXu(param, socketDataMsg);
|
||||
break;
|
||||
//获取实时数据
|
||||
case FORMAL_REAL:
|
||||
realDeal(param, socketDataMsg);
|
||||
break;
|
||||
//退出关闭
|
||||
case QUITE:
|
||||
quitDeal(socketDataMsg, param, msg);
|
||||
break;
|
||||
@@ -100,8 +109,6 @@ public class SocketDevResponseService {
|
||||
|
||||
}
|
||||
|
||||
private Map<String, Map<String, Integer>> reloverMap = new HashMap<>();
|
||||
|
||||
|
||||
/**
|
||||
* 装置通讯检测
|
||||
@@ -110,7 +117,7 @@ public class SocketDevResponseService {
|
||||
SourceResponseCodeEnum dictDataEnumByCode = SourceResponseCodeEnum.getDictDataEnumByCode(socketDataMsg.getCode());
|
||||
String s = param.getUserPageId() + handlerStr;
|
||||
SocketMsg socketMsg = new SocketMsg();
|
||||
switch (dictDataEnumByCode) {
|
||||
switch (Objects.requireNonNull(dictDataEnumByCode)) {
|
||||
case SUCCESS:
|
||||
//通讯校验成功
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 1));
|
||||
@@ -129,7 +136,7 @@ public class SocketDevResponseService {
|
||||
|
||||
//开始进行协议校验
|
||||
List<PreDetection> devList = iPqDevService.getDevInfo(param.getDevIds());
|
||||
Map<String, List<PreDetection>> map = new HashMap(1);
|
||||
Map<String, List<PreDetection>> map = new HashMap<>(1);
|
||||
map.put("deviceList", devList);
|
||||
String jsonString = JSON.toJSONString(map);
|
||||
socketMsg.setRequestId(SourceOperateCodeEnum.YJC_XYJY.getValue());
|
||||
@@ -148,12 +155,14 @@ public class SocketDevResponseService {
|
||||
break;
|
||||
|
||||
case DEV_ERROR:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
quitSend(param, socketMsg);
|
||||
quitSendSource(param, socketMsg);
|
||||
break;
|
||||
case DEV_TARGET:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
quitSend(param, socketMsg);
|
||||
quitSendSource(param, socketMsg);
|
||||
break;
|
||||
case RE_OPERATE:
|
||||
//出现已经初始化情况,发送用户用户确认是否继续检测
|
||||
@@ -180,14 +189,13 @@ public class SocketDevResponseService {
|
||||
SocketMsg socketMsg = new SocketMsg();
|
||||
String s = param.getUserPageId() + handlerStr;
|
||||
|
||||
switch (dictDataEnumByCode) {
|
||||
switch (Objects.requireNonNull(dictDataEnumByCode)) {
|
||||
case SUCCESS:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
if (socketDataMsg.getOperateCode().equals(SourceOperateCodeEnum.DEV_INIT_GATHER_02.getValue())) {
|
||||
successXieyi.add(socketDataMsg.getData());
|
||||
|
||||
|
||||
|
||||
if (successXieyi.size() == monitorIdListComm.size()) {
|
||||
|
||||
for (String string : successXieyi) {
|
||||
@@ -224,10 +232,6 @@ public class SocketDevResponseService {
|
||||
if (successXieyi3.size() == monitorIdListComm.size()) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
SocketDataMsg temMsg = new SocketDataMsg();
|
||||
temMsg.setCode(SourceResponseCodeEnum.DEV_COMM_ALL_SUCCESS.getCode());
|
||||
temMsg.setOperateCode(SourceOperateCodeEnum.DEV_INIT_GATHER_03.getValue());
|
||||
@@ -243,11 +247,19 @@ public class SocketDevResponseService {
|
||||
issueParam.setIsPhaseSequence(true);
|
||||
issueParam.setDevIds(param.getDevIds());
|
||||
List<SourceIssue> sourceIssues = pqScriptDtlsService.listSourceIssue(issueParam);
|
||||
|
||||
|
||||
if (CollUtil.isNotEmpty(sourceIssues)) {
|
||||
SocketMsg xuMsg = new SocketMsg();
|
||||
xuMsg.setRequestId(SourceOperateCodeEnum.YJC_XUJY.getValue());
|
||||
xuMsg.setOperateCode(SourceOperateCodeEnum.OPER_GATHER.getValue());
|
||||
xuMsg.setData(JSON.toJSONString(sourceIssues.get(0)));
|
||||
if (SourceOperateCodeEnum.FORMAL_TEST.getValue().equals(param.getOperateType())) {
|
||||
//正式检测
|
||||
xuMsg.setRequestId(SourceOperateCodeEnum.FORMAL_REAL.getValue());
|
||||
} else if (SourceOperateCodeEnum.PRE_TEST.getValue().equals(param.getOperateType())) {
|
||||
//预检测
|
||||
xuMsg.setRequestId(SourceOperateCodeEnum.YJC_XUJY.getValue());
|
||||
}
|
||||
SocketManager.sendMsg(param.getUserPageId() + handlerSourceStr, MsgUtil.toJsonWithNewLinePlain(xuMsg));
|
||||
}
|
||||
}
|
||||
@@ -257,8 +269,17 @@ public class SocketDevResponseService {
|
||||
break;
|
||||
case UNPROCESSED_BUSINESS:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
|
||||
case DEV_ERROR:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
quitSend(param, socketMsg);
|
||||
quitSendSource(param, socketMsg);
|
||||
break;
|
||||
case DEV_TARGET:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
quitSend(param, socketMsg);
|
||||
quitSendSource(param, socketMsg);
|
||||
break;
|
||||
|
||||
case RE_OPERATE:
|
||||
//出现已经初始化情况,发送用户用户确认是否继续检测
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
@@ -273,7 +294,9 @@ public class SocketDevResponseService {
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 相序校验
|
||||
*/
|
||||
public void devXu(PreDetectionParam param, SocketDataMsg socketDataMsg) {
|
||||
String data = socketDataMsg.getData();
|
||||
DevData devData = JSON.parseObject(data, DevData.class);
|
||||
@@ -304,7 +327,6 @@ public class SocketDevResponseService {
|
||||
dataMsg.setRequestId(SourceOperateCodeEnum.YJC_XUJY.getValue());
|
||||
dataMsg.setCode(SourceResponseCodeEnum.SUCCESS.getCode());
|
||||
|
||||
|
||||
for (SourceCompareDev sourceCompareDev : info) {
|
||||
dataMsg.setData(sourceCompareDev.getDevName() + "_" + sourceCompareDev.getLineNum() + sourceCompareDev.getDesc() + "校验结果:" + (sourceCompareDev.getIsQualified() ? "合格" : "不合格"));
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(dataMsg));
|
||||
@@ -313,23 +335,31 @@ public class SocketDevResponseService {
|
||||
|
||||
String userSource = param.getUserPageId() + handlerSourceStr;
|
||||
SocketMsg msg = new SocketMsg();
|
||||
msg.setRequestId(SourceOperateCodeEnum.YJC_YTXJY.getValue());
|
||||
|
||||
msg.setRequestId(SourceOperateCodeEnum.QUITE_SOURCE.getValue());
|
||||
msg.setOperateCode(SourceOperateCodeEnum.CLOSE_GATHER.getValue());
|
||||
Map<String, String> map = new HashMap<>(1);
|
||||
map.put("sourceId", sourceIssues.get(0).getSourceId());
|
||||
msg.setData(JSON.toJSONString(map));
|
||||
SocketManager.sendMsg(userSource, MsgUtil.toJsonWithNewLinePlain(msg));
|
||||
SocketManager.removeUser(userSource);
|
||||
SocketManager.removeUser(param.getUserPageId() + handlerStr);
|
||||
|
||||
//同时关闭设备三个步骤
|
||||
SocketMsg quitDevMsg = new SocketMsg();
|
||||
quitSend(param, quitDevMsg);
|
||||
|
||||
//向前端推送消息
|
||||
// webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
|
||||
SocketDataMsg temMsg = new SocketDataMsg();
|
||||
temMsg.setCode(SourceResponseCodeEnum.DEV_COMM_ALL_SUCCESS.getCode());
|
||||
temMsg.setOperateCode(SourceOperateCodeEnum.DEV_DATA_REQUEST_02.getValue());
|
||||
temMsg.setRequestId(SourceOperateCodeEnum.YJC_XUJY.getValue());
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(temMsg));
|
||||
|
||||
|
||||
//如果是正式校验需要继续校验
|
||||
if (SourceOperateCodeEnum.FORMAL_TEST.getValue().equals(param.getOperateType())) {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
case UNPROCESSED_BUSINESS:
|
||||
@@ -338,6 +368,16 @@ public class SocketDevResponseService {
|
||||
case NORMAL_RESPONSE:
|
||||
devInfo.add(devData);
|
||||
break;
|
||||
case DEV_ERROR:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
quitSend(param, socketMsg);
|
||||
quitSendSource(param, socketMsg);
|
||||
break;
|
||||
case DEV_TARGET:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), MsgUtil.msgToWebData(socketDataMsg, devNameMapComm, 2));
|
||||
quitSend(param, socketMsg);
|
||||
quitSendSource(param, socketMsg);
|
||||
break;
|
||||
case RE_OPERATE:
|
||||
break;
|
||||
default:
|
||||
@@ -352,9 +392,51 @@ public class SocketDevResponseService {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 实时数据
|
||||
*/
|
||||
public void realDeal(PreDetectionParam param, SocketDataMsg socketDataMsg) {
|
||||
String data = socketDataMsg.getData();
|
||||
DevData devData = JSON.parseObject(data, DevData.class);
|
||||
SourceResponseCodeEnum dictDataEnumByCode = SourceResponseCodeEnum.getDictDataEnumByCode(socketDataMsg.getCode());
|
||||
if (ObjectUtil.isNotNull(dictDataEnumByCode)) {
|
||||
SocketMsg socketMsg = new SocketMsg();
|
||||
switch (dictDataEnumByCode) {
|
||||
case SUCCESS:
|
||||
List<DevData.SqlDataDTO> sqlDataDTOList = devData.getSqlData();
|
||||
for (DevData.SqlDataDTO item : sqlDataDTOList) {
|
||||
|
||||
}
|
||||
AdNonHarmonicResult adNonHarmonicResult = new AdNonHarmonicResult();
|
||||
|
||||
break;
|
||||
case UNPROCESSED_BUSINESS:
|
||||
break;
|
||||
|
||||
case NORMAL_RESPONSE:
|
||||
break;
|
||||
case DEV_ERROR:
|
||||
|
||||
break;
|
||||
case DEV_TARGET:
|
||||
|
||||
break;
|
||||
case RE_OPERATE:
|
||||
break;
|
||||
default:
|
||||
socketMsg.setRequestId(socketDataMsg.getRequestId());
|
||||
socketMsg.setOperateCode(socketDataMsg.getOperateCode());
|
||||
socketMsg.setData(dictDataEnumByCode.getMessage());
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketMsg));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 退出检测
|
||||
* 退出检测返回
|
||||
*/
|
||||
private void quitDeal(SocketDataMsg socketDataMsg, PreDetectionParam param, String msg) {
|
||||
SourceResponseCodeEnum dictDataEnumByCode = SourceResponseCodeEnum.getDictDataEnumByCode(socketDataMsg.getCode());
|
||||
@@ -415,9 +497,16 @@ public class SocketDevResponseService {
|
||||
socketMsg.setRequestId(SourceOperateCodeEnum.QUITE.getValue());
|
||||
socketMsg.setOperateCode(SourceOperateCodeEnum.QUIT_INIT_03.getValue());
|
||||
SocketManager.sendMsg(param.getUserPageId() + handlerStr, JSON.toJSONString(socketMsg));
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 关闭源连接
|
||||
*/
|
||||
private void quitSendSource(PreDetectionParam param, SocketMsg socketMsg) {
|
||||
socketMsg.setRequestId(SourceOperateCodeEnum.QUITE_SOURCE.getValue());
|
||||
socketMsg.setOperateCode(SourceOperateCodeEnum.CLOSE_GATHER.getValue());
|
||||
SocketManager.sendMsg(param.getUserPageId() + handlerSourceStr, JSON.toJSONString(socketMsg));
|
||||
}
|
||||
|
||||
|
||||
private List<SourceCompareDev> devIsSource(DevData dev, SourceIssue issue) {
|
||||
@@ -523,6 +612,8 @@ public class SocketDevResponseService {
|
||||
this.success = new ArrayList<>();
|
||||
this.devDataMap = new HashMap<>();
|
||||
|
||||
adNonHarmonicResultList.clear();
|
||||
|
||||
|
||||
List<PreDetection> pqDevList = iPqDevService.getDevInfo(param.getDevIds());
|
||||
this.monitorIdListComm = pqDevList.stream().flatMap(x -> x.getMonitorList().stream())
|
||||
|
||||
@@ -51,12 +51,18 @@ public class SocketSourceResponseService {
|
||||
SourceOperateCodeEnum enumByCode = SourceOperateCodeEnum.getDictDataEnumByCode(socketDataMsg.getRequestId());
|
||||
if (ObjectUtil.isNotNull(enumByCode)) {
|
||||
switch (enumByCode) {
|
||||
//源初始化
|
||||
case YJC_YTXJY:
|
||||
detectionDev(param, socketDataMsg);
|
||||
break;
|
||||
//相序检测
|
||||
case YJC_XUJY:
|
||||
phaseSequenceDev(param, socketDataMsg);
|
||||
break;
|
||||
//正式检测
|
||||
case FORMAL_REAL:
|
||||
openSource(param, socketDataMsg);
|
||||
break;
|
||||
case QUITE_SOURCE:
|
||||
// System.out.println("关闭源回调:"+msg);
|
||||
SocketManager.removeUser(param.getUserPageId() + source);
|
||||
@@ -156,4 +162,49 @@ public class SocketSourceResponseService {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 正式检测源输出
|
||||
*
|
||||
* @param param
|
||||
* @param socketDataMsg
|
||||
*/
|
||||
private void openSource(PreDetectionParam param, SocketDataMsg socketDataMsg) {
|
||||
SourceResponseCodeEnum dictDataEnumByCode = SourceResponseCodeEnum.getDictDataEnumByCode(socketDataMsg.getCode());
|
||||
if (ObjectUtil.isNotNull(dictDataEnumByCode)) {
|
||||
SocketMsg socketMsg = new SocketMsg();
|
||||
switch (dictDataEnumByCode) {
|
||||
case SUCCESS:
|
||||
//向前端推送信息
|
||||
// webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
|
||||
String s = param.getUserPageId() + DEV;
|
||||
socketMsg.setRequestId(SourceOperateCodeEnum.FORMAL_REAL.getValue());
|
||||
socketMsg.setOperateCode(SourceOperateCodeEnum.DEV_DATA_REQUEST_02.getValue());
|
||||
List<PreDetection> pqDevList = iPqDevService.getDevInfo(param.getDevIds());
|
||||
List<String> moniterIdList = pqDevList.stream().flatMap(x -> x.getMonitorList().stream())
|
||||
.map(PreDetection.MonitorListDTO::getLineId)
|
||||
.collect(Collectors.toList());
|
||||
DevPhaseSequenceParam phaseSequenceParam = new DevPhaseSequenceParam();
|
||||
phaseSequenceParam.setMoniterIdList(moniterIdList);
|
||||
phaseSequenceParam.setDataType(Arrays.asList("实时数据/电压有效值", "实时数据/电流有效值"));
|
||||
phaseSequenceParam.setReadCount(20);
|
||||
phaseSequenceParam.setIgnoreCount(10);
|
||||
socketMsg.setData(JSON.toJSONString(phaseSequenceParam));
|
||||
SocketManager.sendMsg(s, JSON.toJSONString(socketMsg));
|
||||
break;
|
||||
case UNPROCESSED_BUSINESS:
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketDataMsg));
|
||||
break;
|
||||
default:
|
||||
socketMsg.setRequestId(socketDataMsg.getRequestId());
|
||||
socketMsg.setOperateCode(socketDataMsg.getOperateCode());
|
||||
socketMsg.setData(dictDataEnumByCode.getMessage());
|
||||
webSocketHandler.sendMsgToUser(param.getUserPageId(), JSON.toJSONString(socketMsg));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -43,8 +43,19 @@ public enum SourceOperateCodeEnum {
|
||||
YJC_XYJY("yjc_xyjy", "预检测_协议校验"),
|
||||
YJC_XUJY("YJC_xujy", "预检测_相序校验"),
|
||||
|
||||
FORMAL_REAL("formal_real","正式检测_获取实时数据"),
|
||||
FORMAL_STATISTIC("formal_statistic","正式检测_获取统计数据"),
|
||||
FORMAL_EVENT("formal_event","正式检测_获取暂态数据"),
|
||||
|
||||
QUITE("quit","预监测_关闭设备通讯初始化"),
|
||||
QUITE_SOURCE("close_source","预监测_关闭源通讯")
|
||||
QUITE_SOURCE("close_source","预监测_关闭源通讯"),
|
||||
|
||||
|
||||
|
||||
PRE_TEST("0","预检测"),
|
||||
FORMAL_TEST("1","正式检测"),
|
||||
TIME_TEST("2","守时检测")
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
@@ -12,6 +12,12 @@ import java.util.List;
|
||||
@Data
|
||||
public class PreDetectionParam {
|
||||
|
||||
/**
|
||||
* 操作类型 0.预检测 1.正式检测
|
||||
*/
|
||||
private String operateType = "0";
|
||||
|
||||
|
||||
/**
|
||||
* 检测计划id
|
||||
*/
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.njcn.gather.detection.util.socket.cilent.NettyClient;
|
||||
import com.njcn.gather.detection.util.socket.cilent.NettySourceClientHandler;
|
||||
import com.njcn.gather.device.device.service.IPqDevService;
|
||||
import com.njcn.gather.device.script.service.IPqScriptDtlsService;
|
||||
import com.njcn.gather.device.source.pojo.po.PqSource;
|
||||
import com.njcn.gather.device.source.pojo.po.SourceInitialize;
|
||||
import com.njcn.gather.device.source.service.IPqSourceService;
|
||||
import com.njcn.gather.plan.pojo.po.AdPlan;
|
||||
@@ -104,6 +105,7 @@ public class PreDetectionServiceImpl implements PreDetectionService {
|
||||
查询计划什么模式的(除了对比式,其他都是一个计划对应一个源)
|
||||
*/
|
||||
AdPlan plan = iAdPlanService.getById(param.getPlanId());
|
||||
PqSource pqSource = pqSourceService.getById(plan.getDatasourceId());
|
||||
if (ObjectUtil.isNotNull(plan)) {
|
||||
String code = dictDataService.getDictDataById(plan.getPattern()).getCode();
|
||||
DictDataEnum dictDataEnumByCode = DictDataEnum.getDictDataEnumByCode(code);
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
Script_Dtls_Id CHAR(32) NOT NULL COMMENT '检测脚本子表Id,字典表',
|
||||
AD_Type CHAR(32) NOT NULL COMMENT '检测指标,字典表',
|
||||
Data_Type CHAR(32) NOT NULL COMMENT '数据指标,只有数据源为分钟统计时候才会使用(最大、最小、平均、CP95,默认平均值),字典表',
|
||||
A_Value FLOAT NOT NULL COMMENT 'A相值',
|
||||
B_Value FLOAT NOT NULL COMMENT 'B相值',
|
||||
C_Value FLOAT NOT NULL COMMENT 'C相值',
|
||||
T_Value FLOAT NOT NULL COMMENT 'T相值(没有相别的则存这里)',
|
||||
A_Value varchar(30) NOT NULL COMMENT 'A相值',
|
||||
B_Value varchar(30) NOT NULL COMMENT 'B相值',
|
||||
C_Value varchar(30) NOT NULL COMMENT 'C相值',
|
||||
T_Value varchar(30) NOT NULL COMMENT 'T相值(没有相别的则存这里)',
|
||||
PRIMARY KEY (Monitor_Id, Time_Id, Script_Dtls_Id, AD_Type, Data_Type)
|
||||
) COMMENT='监测数据表';
|
||||
</update>
|
||||
@@ -31,10 +31,10 @@
|
||||
AD_Type CHAR(32) NOT NULL COMMENT '检测指标,字典表',
|
||||
Data_Type CHAR(32) NOT NULL COMMENT '数据指标,只有数据源为分钟统计时候才会使用(最大、最小、平均、CP95,默认平均值),字典表',
|
||||
Result_Flag int(1) NOT NULL COMMENT '0.不合格 1.合格',
|
||||
A_Value FLOAT NOT NULL COMMENT 'A相值',
|
||||
B_Value FLOAT NOT NULL COMMENT 'B相值',
|
||||
C_Value FLOAT NOT NULL COMMENT 'C相值',
|
||||
T_Value FLOAT NOT NULL COMMENT 'T相值(没有相别的则存这里)',
|
||||
A_Value varchar(30) NOT NULL COMMENT 'A相值',
|
||||
B_Value varchar(30) NOT NULL COMMENT 'B相值',
|
||||
C_Value varchar(30) NOT NULL COMMENT 'C相值',
|
||||
T_Value varchar(30) NOT NULL COMMENT 'T相值(没有相别的则存这里)',
|
||||
PRIMARY KEY (Monitor_Id, Time_Id, Script_Dtls_Id, AD_Type, Data_Type)
|
||||
) COMMENT='监测数据表';
|
||||
</update>
|
||||
|
||||
@@ -54,752 +54,752 @@ public class AdHarmonicResult {
|
||||
/**
|
||||
* A相基波
|
||||
*/
|
||||
private Float aValue1;
|
||||
private String aValue1;
|
||||
|
||||
/**
|
||||
* 2次A相谐波
|
||||
*/
|
||||
private Float aValue2;
|
||||
private String aValue2;
|
||||
|
||||
/**
|
||||
* 3次A相谐波
|
||||
*/
|
||||
private Float aValue3;
|
||||
private String aValue3;
|
||||
|
||||
/**
|
||||
* 4次A相谐波
|
||||
*/
|
||||
private Float aValue4;
|
||||
private String aValue4;
|
||||
|
||||
/**
|
||||
* 5次A相谐波
|
||||
*/
|
||||
private Float aValue5;
|
||||
private String aValue5;
|
||||
|
||||
/**
|
||||
* 6次A相谐波
|
||||
*/
|
||||
private Float aValue6;
|
||||
private String aValue6;
|
||||
|
||||
/**
|
||||
* 7次A相谐波
|
||||
*/
|
||||
private Float aValue7;
|
||||
private String aValue7;
|
||||
|
||||
/**
|
||||
* 8次A相谐波
|
||||
*/
|
||||
private Float aValue8;
|
||||
private String aValue8;
|
||||
|
||||
/**
|
||||
* 9次A相谐波
|
||||
*/
|
||||
private Float aValue9;
|
||||
private String aValue9;
|
||||
|
||||
/**
|
||||
* 10次A相谐波
|
||||
*/
|
||||
private Float aValue10;
|
||||
private String aValue10;
|
||||
|
||||
/**
|
||||
* 11次A相谐波
|
||||
*/
|
||||
private Float aValue11;
|
||||
private String aValue11;
|
||||
|
||||
/**
|
||||
* 12次A相谐波
|
||||
*/
|
||||
private Float aValue12;
|
||||
private String aValue12;
|
||||
|
||||
/**
|
||||
* 13次A相谐波
|
||||
*/
|
||||
private Float aValue13;
|
||||
private String aValue13;
|
||||
|
||||
/**
|
||||
* 14次A相谐波
|
||||
*/
|
||||
private Float aValue14;
|
||||
private String aValue14;
|
||||
|
||||
/**
|
||||
* 15次A相谐波
|
||||
*/
|
||||
private Float aValue15;
|
||||
private String aValue15;
|
||||
|
||||
/**
|
||||
* 16次A相谐波
|
||||
*/
|
||||
private Float aValue16;
|
||||
private String aValue16;
|
||||
|
||||
/**
|
||||
* 17次A相谐波
|
||||
*/
|
||||
private Float aValue17;
|
||||
private String aValue17;
|
||||
|
||||
/**
|
||||
* 18次A相谐波
|
||||
*/
|
||||
private Float aValue18;
|
||||
private String aValue18;
|
||||
|
||||
/**
|
||||
* 19次A相谐波
|
||||
*/
|
||||
private Float aValue19;
|
||||
private String aValue19;
|
||||
|
||||
/**
|
||||
* 20次A相谐波
|
||||
*/
|
||||
private Float aValue20;
|
||||
private String aValue20;
|
||||
|
||||
/**
|
||||
* 21次A相谐波
|
||||
*/
|
||||
private Float aValue21;
|
||||
private String aValue21;
|
||||
|
||||
/**
|
||||
* 22次A相谐波
|
||||
*/
|
||||
private Float aValue22;
|
||||
private String aValue22;
|
||||
|
||||
/**
|
||||
* 23次A相谐波
|
||||
*/
|
||||
private Float aValue23;
|
||||
private String aValue23;
|
||||
|
||||
/**
|
||||
* 24次A相谐波
|
||||
*/
|
||||
private Float aValue24;
|
||||
private String aValue24;
|
||||
|
||||
/**
|
||||
* 25次A相谐波
|
||||
*/
|
||||
private Float aValue25;
|
||||
private String aValue25;
|
||||
|
||||
/**
|
||||
* 26次A相谐波
|
||||
*/
|
||||
private Float aValue26;
|
||||
private String aValue26;
|
||||
|
||||
/**
|
||||
* 27次A相谐波
|
||||
*/
|
||||
private Float aValue27;
|
||||
private String aValue27;
|
||||
|
||||
/**
|
||||
* 28次A相谐波
|
||||
*/
|
||||
private Float aValue28;
|
||||
private String aValue28;
|
||||
|
||||
/**
|
||||
* 29次A相谐波
|
||||
*/
|
||||
private Float aValue29;
|
||||
private String aValue29;
|
||||
|
||||
/**
|
||||
* 30次A相谐波
|
||||
*/
|
||||
private Float aValue30;
|
||||
private String aValue30;
|
||||
|
||||
/**
|
||||
* 31次A相谐波
|
||||
*/
|
||||
private Float aValue31;
|
||||
private String aValue31;
|
||||
|
||||
/**
|
||||
* 32次A相谐波
|
||||
*/
|
||||
private Float aValue32;
|
||||
private String aValue32;
|
||||
|
||||
/**
|
||||
* 33次A相谐波
|
||||
*/
|
||||
private Float aValue33;
|
||||
private String aValue33;
|
||||
|
||||
/**
|
||||
* 34次A相谐波
|
||||
*/
|
||||
private Float aValue34;
|
||||
private String aValue34;
|
||||
|
||||
/**
|
||||
* 35次A相谐波
|
||||
*/
|
||||
private Float aValue35;
|
||||
private String aValue35;
|
||||
|
||||
/**
|
||||
* 36次A相谐波
|
||||
*/
|
||||
private Float aValue36;
|
||||
private String aValue36;
|
||||
|
||||
/**
|
||||
* 37次A相谐波
|
||||
*/
|
||||
private Float aValue37;
|
||||
private String aValue37;
|
||||
|
||||
/**
|
||||
* 38次A相谐波
|
||||
*/
|
||||
private Float aValue38;
|
||||
private String aValue38;
|
||||
|
||||
/**
|
||||
* 39次A相谐波
|
||||
*/
|
||||
private Float aValue39;
|
||||
private String aValue39;
|
||||
|
||||
/**
|
||||
* 40次A相谐波
|
||||
*/
|
||||
private Float aValue40;
|
||||
private String aValue40;
|
||||
|
||||
/**
|
||||
* 41次A相谐波
|
||||
*/
|
||||
private Float aValue41;
|
||||
private String aValue41;
|
||||
|
||||
/**
|
||||
* 42次A相谐波
|
||||
*/
|
||||
private Float aValue42;
|
||||
private String aValue42;
|
||||
|
||||
/**
|
||||
* 43次A相谐波
|
||||
*/
|
||||
private Float aValue43;
|
||||
private String aValue43;
|
||||
|
||||
/**
|
||||
* 44次A相谐波
|
||||
*/
|
||||
private Float aValue44;
|
||||
private String aValue44;
|
||||
|
||||
/**
|
||||
* 45次A相谐波
|
||||
*/
|
||||
private Float aValue45;
|
||||
private String aValue45;
|
||||
|
||||
/**
|
||||
* 46次A相谐波
|
||||
*/
|
||||
private Float aValue46;
|
||||
private String aValue46;
|
||||
|
||||
/**
|
||||
* 47次A相谐波
|
||||
*/
|
||||
private Float aValue47;
|
||||
private String aValue47;
|
||||
|
||||
/**
|
||||
* 48次A相谐波
|
||||
*/
|
||||
private Float aValue48;
|
||||
private String aValue48;
|
||||
|
||||
/**
|
||||
* 49次A相谐波
|
||||
*/
|
||||
private Float aValue49;
|
||||
private String aValue49;
|
||||
|
||||
/**
|
||||
* 50次A相谐波
|
||||
*/
|
||||
private Float aValue50;
|
||||
private String aValue50;
|
||||
|
||||
/**
|
||||
* B相基波
|
||||
*/
|
||||
private Float bValue1;
|
||||
private String bValue1;
|
||||
|
||||
/**
|
||||
* 2次B相谐波
|
||||
*/
|
||||
private Float bValue2;
|
||||
private String bValue2;
|
||||
|
||||
/**
|
||||
* 3次B相谐波
|
||||
*/
|
||||
private Float bValue3;
|
||||
private String bValue3;
|
||||
|
||||
/**
|
||||
* 4次B相谐波
|
||||
*/
|
||||
private Float bValue4;
|
||||
private String bValue4;
|
||||
|
||||
/**
|
||||
* 5次B相谐波
|
||||
*/
|
||||
private Float bValue5;
|
||||
private String bValue5;
|
||||
|
||||
/**
|
||||
* 6次B相谐波
|
||||
*/
|
||||
private Float bValue6;
|
||||
private String bValue6;
|
||||
|
||||
/**
|
||||
* 7次B相谐波
|
||||
*/
|
||||
private Float bValue7;
|
||||
private String bValue7;
|
||||
|
||||
/**
|
||||
* 8次B相谐波
|
||||
*/
|
||||
private Float bValue8;
|
||||
private String bValue8;
|
||||
|
||||
/**
|
||||
* 9次B相谐波
|
||||
*/
|
||||
private Float bValue9;
|
||||
private String bValue9;
|
||||
|
||||
/**
|
||||
* 10次B相谐波
|
||||
*/
|
||||
private Float bValue10;
|
||||
private String bValue10;
|
||||
|
||||
/**
|
||||
* 11次B相谐波
|
||||
*/
|
||||
private Float bValue11;
|
||||
private String bValue11;
|
||||
|
||||
/**
|
||||
* 12次B相谐波
|
||||
*/
|
||||
private Float bValue12;
|
||||
private String bValue12;
|
||||
|
||||
/**
|
||||
* 13次B相谐波
|
||||
*/
|
||||
private Float bValue13;
|
||||
private String bValue13;
|
||||
|
||||
/**
|
||||
* 14次B相谐波
|
||||
*/
|
||||
private Float bValue14;
|
||||
private String bValue14;
|
||||
|
||||
/**
|
||||
* 15次B相谐波
|
||||
*/
|
||||
private Float bValue15;
|
||||
private String bValue15;
|
||||
|
||||
/**
|
||||
* 16次B相谐波
|
||||
*/
|
||||
private Float bValue16;
|
||||
private String bValue16;
|
||||
|
||||
/**
|
||||
* 17次B相谐波
|
||||
*/
|
||||
private Float bValue17;
|
||||
private String bValue17;
|
||||
|
||||
/**
|
||||
* 18次B相谐波
|
||||
*/
|
||||
private Float bValue18;
|
||||
private String bValue18;
|
||||
|
||||
/**
|
||||
* 19次B相谐波
|
||||
*/
|
||||
private Float bValue19;
|
||||
private String bValue19;
|
||||
|
||||
/**
|
||||
* 20次B相谐波
|
||||
*/
|
||||
private Float bValue20;
|
||||
private String bValue20;
|
||||
|
||||
/**
|
||||
* 21次B相谐波
|
||||
*/
|
||||
private Float bValue21;
|
||||
private String bValue21;
|
||||
|
||||
/**
|
||||
* 22次B相谐波
|
||||
*/
|
||||
private Float bValue22;
|
||||
private String bValue22;
|
||||
|
||||
/**
|
||||
* 23次B相谐波
|
||||
*/
|
||||
private Float bValue23;
|
||||
private String bValue23;
|
||||
|
||||
/**
|
||||
* 24次B相谐波
|
||||
*/
|
||||
private Float bValue24;
|
||||
private String bValue24;
|
||||
|
||||
/**
|
||||
* 25次B相谐波
|
||||
*/
|
||||
private Float bValue25;
|
||||
private String bValue25;
|
||||
|
||||
/**
|
||||
* 26次B相谐波
|
||||
*/
|
||||
private Float bValue26;
|
||||
private String bValue26;
|
||||
|
||||
/**
|
||||
* 27次B相谐波
|
||||
*/
|
||||
private Float bValue27;
|
||||
private String bValue27;
|
||||
|
||||
/**
|
||||
* 28次B相谐波
|
||||
*/
|
||||
private Float bValue28;
|
||||
private String bValue28;
|
||||
|
||||
/**
|
||||
* 29次B相谐波
|
||||
*/
|
||||
private Float bValue29;
|
||||
private String bValue29;
|
||||
|
||||
/**
|
||||
* 30次B相谐波
|
||||
*/
|
||||
private Float bValue30;
|
||||
private String bValue30;
|
||||
|
||||
/**
|
||||
* 31次B相谐波
|
||||
*/
|
||||
private Float bValue31;
|
||||
private String bValue31;
|
||||
|
||||
/**
|
||||
* 32次B相谐波
|
||||
*/
|
||||
private Float bValue32;
|
||||
private String bValue32;
|
||||
|
||||
/**
|
||||
* 33次B相谐波
|
||||
*/
|
||||
private Float bValue33;
|
||||
private String bValue33;
|
||||
|
||||
/**
|
||||
* 34次B相谐波
|
||||
*/
|
||||
private Float bValue34;
|
||||
private String bValue34;
|
||||
|
||||
/**
|
||||
* 35次B相谐波
|
||||
*/
|
||||
private Float bValue35;
|
||||
private String bValue35;
|
||||
|
||||
/**
|
||||
* 36次B相谐波
|
||||
*/
|
||||
private Float bValue36;
|
||||
private String bValue36;
|
||||
|
||||
/**
|
||||
* 37次B相谐波
|
||||
*/
|
||||
private Float bValue37;
|
||||
private String bValue37;
|
||||
|
||||
/**
|
||||
* 38次B相谐波
|
||||
*/
|
||||
private Float bValue38;
|
||||
private String bValue38;
|
||||
|
||||
/**
|
||||
* 39次B相谐波
|
||||
*/
|
||||
private Float bValue39;
|
||||
private String bValue39;
|
||||
|
||||
/**
|
||||
* 40次B相谐波
|
||||
*/
|
||||
private Float bValue40;
|
||||
private String bValue40;
|
||||
|
||||
/**
|
||||
* 41次B相谐波
|
||||
*/
|
||||
private Float bValue41;
|
||||
private String bValue41;
|
||||
|
||||
/**
|
||||
* 42次B相谐波
|
||||
*/
|
||||
private Float bValue42;
|
||||
private String bValue42;
|
||||
|
||||
/**
|
||||
* 43次B相谐波
|
||||
*/
|
||||
private Float bValue43;
|
||||
private String bValue43;
|
||||
|
||||
/**
|
||||
* 44次B相谐波
|
||||
*/
|
||||
private Float bValue44;
|
||||
private String bValue44;
|
||||
|
||||
/**
|
||||
* 45次B相谐波
|
||||
*/
|
||||
private Float bValue45;
|
||||
private String bValue45;
|
||||
|
||||
/**
|
||||
* 46次B相谐波
|
||||
*/
|
||||
private Float bValue46;
|
||||
private String bValue46;
|
||||
|
||||
/**
|
||||
* 47次B相谐波
|
||||
*/
|
||||
private Float bValue47;
|
||||
private String bValue47;
|
||||
|
||||
/**
|
||||
* 48次B相谐波
|
||||
*/
|
||||
private Float bValue48;
|
||||
private String bValue48;
|
||||
|
||||
/**
|
||||
* 49次B相谐波
|
||||
*/
|
||||
private Float bValue49;
|
||||
private String bValue49;
|
||||
|
||||
/**
|
||||
* 50次B相谐波
|
||||
*/
|
||||
private Float bValue50;
|
||||
private String bValue50;
|
||||
|
||||
/**
|
||||
* C相基波
|
||||
*/
|
||||
private Float cValue1;
|
||||
private String cValue1;
|
||||
|
||||
/**
|
||||
* 2次C相谐波
|
||||
*/
|
||||
private Float cValue2;
|
||||
private String cValue2;
|
||||
|
||||
/**
|
||||
* 3次C相谐波
|
||||
*/
|
||||
private Float cValue3;
|
||||
private String cValue3;
|
||||
|
||||
/**
|
||||
* 4次C相谐波
|
||||
*/
|
||||
private Float cValue4;
|
||||
private String cValue4;
|
||||
|
||||
/**
|
||||
* 5次C相谐波
|
||||
*/
|
||||
private Float cValue5;
|
||||
private String cValue5;
|
||||
|
||||
/**
|
||||
* 6次C相谐波
|
||||
*/
|
||||
private Float cValue6;
|
||||
private String cValue6;
|
||||
|
||||
/**
|
||||
* 7次C相谐波
|
||||
*/
|
||||
private Float cValue7;
|
||||
private String cValue7;
|
||||
|
||||
/**
|
||||
* 8次C相谐波
|
||||
*/
|
||||
private Float cValue8;
|
||||
private String cValue8;
|
||||
|
||||
/**
|
||||
* 9次C相谐波
|
||||
*/
|
||||
private Float cValue9;
|
||||
private String cValue9;
|
||||
|
||||
/**
|
||||
* 10次C相谐波
|
||||
*/
|
||||
private Float cValue10;
|
||||
private String cValue10;
|
||||
|
||||
/**
|
||||
* 11次C相谐波
|
||||
*/
|
||||
private Float cValue11;
|
||||
private String cValue11;
|
||||
|
||||
/**
|
||||
* 12次C相谐波
|
||||
*/
|
||||
private Float cValue12;
|
||||
private String cValue12;
|
||||
|
||||
/**
|
||||
* 13次C相谐波
|
||||
*/
|
||||
private Float cValue13;
|
||||
private String cValue13;
|
||||
|
||||
/**
|
||||
* 14次C相谐波
|
||||
*/
|
||||
private Float cValue14;
|
||||
private String cValue14;
|
||||
|
||||
/**
|
||||
* 15次C相谐波
|
||||
*/
|
||||
private Float cValue15;
|
||||
private String cValue15;
|
||||
|
||||
/**
|
||||
* 16次C相谐波
|
||||
*/
|
||||
private Float cValue16;
|
||||
private String cValue16;
|
||||
|
||||
/**
|
||||
* 17次C相谐波
|
||||
*/
|
||||
private Float cValue17;
|
||||
private String cValue17;
|
||||
|
||||
/**
|
||||
* 18次C相谐波
|
||||
*/
|
||||
private Float cValue18;
|
||||
private String cValue18;
|
||||
|
||||
/**
|
||||
* 19次C相谐波
|
||||
*/
|
||||
private Float cValue19;
|
||||
private String cValue19;
|
||||
|
||||
/**
|
||||
* 20次C相谐波
|
||||
*/
|
||||
private Float cValue20;
|
||||
private String cValue20;
|
||||
|
||||
/**
|
||||
* 21次C相谐波
|
||||
*/
|
||||
private Float cValue21;
|
||||
private String cValue21;
|
||||
|
||||
/**
|
||||
* 22次C相谐波
|
||||
*/
|
||||
private Float cValue22;
|
||||
private String cValue22;
|
||||
|
||||
/**
|
||||
* 23次C相谐波
|
||||
*/
|
||||
private Float cValue23;
|
||||
private String cValue23;
|
||||
|
||||
/**
|
||||
* 24次C相谐波
|
||||
*/
|
||||
private Float cValue24;
|
||||
private String cValue24;
|
||||
|
||||
/**
|
||||
* 25次C相谐波
|
||||
*/
|
||||
private Float cValue25;
|
||||
private String cValue25;
|
||||
|
||||
/**
|
||||
* 26次C相谐波
|
||||
*/
|
||||
private Float cValue26;
|
||||
private String cValue26;
|
||||
|
||||
/**
|
||||
* 27次C相谐波
|
||||
*/
|
||||
private Float cValue27;
|
||||
private String cValue27;
|
||||
|
||||
/**
|
||||
* 28次C相谐波
|
||||
*/
|
||||
private Float cValue28;
|
||||
private String cValue28;
|
||||
|
||||
/**
|
||||
* 29次C相谐波
|
||||
*/
|
||||
private Float cValue29;
|
||||
private String cValue29;
|
||||
|
||||
/**
|
||||
* 30次C相谐波
|
||||
*/
|
||||
private Float cValue30;
|
||||
private String cValue30;
|
||||
|
||||
/**
|
||||
* 31次C相谐波
|
||||
*/
|
||||
private Float cValue31;
|
||||
private String cValue31;
|
||||
|
||||
/**
|
||||
* 32次C相谐波
|
||||
*/
|
||||
private Float cValue32;
|
||||
private String cValue32;
|
||||
|
||||
/**
|
||||
* 33次C相谐波
|
||||
*/
|
||||
private Float cValue33;
|
||||
private String cValue33;
|
||||
|
||||
/**
|
||||
* 34次C相谐波
|
||||
*/
|
||||
private Float cValue34;
|
||||
private String cValue34;
|
||||
|
||||
/**
|
||||
* 35次C相谐波
|
||||
*/
|
||||
private Float cValue35;
|
||||
private String cValue35;
|
||||
|
||||
/**
|
||||
* 36次C相谐波
|
||||
*/
|
||||
private Float cValue36;
|
||||
private String cValue36;
|
||||
|
||||
/**
|
||||
* 37次C相谐波
|
||||
*/
|
||||
private Float cValue37;
|
||||
private String cValue37;
|
||||
|
||||
/**
|
||||
* 38次C相谐波
|
||||
*/
|
||||
private Float cValue38;
|
||||
private String cValue38;
|
||||
|
||||
/**
|
||||
* 39次C相谐波
|
||||
*/
|
||||
private Float cValue39;
|
||||
private String cValue39;
|
||||
|
||||
/**
|
||||
* 40次C相谐波
|
||||
*/
|
||||
private Float cValue40;
|
||||
private String cValue40;
|
||||
|
||||
/**
|
||||
* 41次C相谐波
|
||||
*/
|
||||
private Float cValue41;
|
||||
private String cValue41;
|
||||
|
||||
/**
|
||||
* 42次C相谐波
|
||||
*/
|
||||
private Float cValue42;
|
||||
private String cValue42;
|
||||
|
||||
/**
|
||||
* 43次C相谐波
|
||||
*/
|
||||
private Float cValue43;
|
||||
private String cValue43;
|
||||
|
||||
/**
|
||||
* 44次C相谐波
|
||||
*/
|
||||
private Float cValue44;
|
||||
private String cValue44;
|
||||
|
||||
/**
|
||||
* 45次C相谐波
|
||||
*/
|
||||
private Float cValue45;
|
||||
private String cValue45;
|
||||
|
||||
/**
|
||||
* 46次C相谐波
|
||||
*/
|
||||
private Float cValue46;
|
||||
private String cValue46;
|
||||
|
||||
/**
|
||||
* 47次C相谐波
|
||||
*/
|
||||
private Float cValue47;
|
||||
private String cValue47;
|
||||
|
||||
/**
|
||||
* 48次C相谐波
|
||||
*/
|
||||
private Float cValue48;
|
||||
private String cValue48;
|
||||
|
||||
/**
|
||||
* 49次C相谐波
|
||||
*/
|
||||
private Float cValue49;
|
||||
private String cValue49;
|
||||
|
||||
/**
|
||||
* 50次C相谐波
|
||||
*/
|
||||
private Float cValue50;
|
||||
private String cValue50;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -54,22 +54,22 @@ public class AdNonHarmonicResult {
|
||||
/**
|
||||
* A相值
|
||||
*/
|
||||
private Float aValue;
|
||||
private String aValue;
|
||||
|
||||
/**
|
||||
* B相值
|
||||
*/
|
||||
private Float bValue;
|
||||
private String bValue;
|
||||
|
||||
/**
|
||||
* C相值
|
||||
*/
|
||||
private Float cValue;
|
||||
private String cValue;
|
||||
|
||||
/**
|
||||
* T相值(没有相别的则存这里)
|
||||
*/
|
||||
private Float tValue;
|
||||
private String tValue;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ import java.util.List;
|
||||
public interface DetectionDataDealService extends IService<AdHarmonicResult> {
|
||||
|
||||
|
||||
|
||||
Boolean acceptAdNon(List<AdNonHarmonicResult> adNonHarmonicResultList,String code);
|
||||
|
||||
Boolean acceptAd(List<AdHarmonicResult> adHarmonicResultList,String code);
|
||||
|
||||
@@ -13,7 +13,7 @@ import org.springframework.stereotype.Service;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* 接收检测的原始数据以及计算后的结果
|
||||
* @author chendaofei
|
||||
*/
|
||||
@Service
|
||||
|
||||
@@ -25,13 +25,13 @@ public class TableGenServiceImpl implements TableGenService {
|
||||
StringBuilder C = new StringBuilder();
|
||||
for(int i=1;i<=50;i++){
|
||||
if(i == 1){
|
||||
A.append("A_Value_").append(i).append(" FLOAT NOT NULL COMMENT 'A相基波',");
|
||||
B.append("B_Value_").append(i).append(" FLOAT NOT NULL COMMENT 'B相基波',");
|
||||
C.append("C_Value_").append(i).append(" FLOAT NOT NULL COMMENT 'C相基波',");
|
||||
A.append("A_Value_").append(i).append(" varchar(30) NOT NULL COMMENT 'A相基波',");
|
||||
B.append("B_Value_").append(i).append(" varchar(30) NOT NULL COMMENT 'B相基波',");
|
||||
C.append("C_Value_").append(i).append(" varchar(30) NOT NULL COMMENT 'C相基波',");
|
||||
}else {
|
||||
A.append("A_Value_").append(i).append(" FLOAT NOT NULL COMMENT '").append(i).append("次A相谐波',");
|
||||
B.append("B_Value_").append(i).append(" FLOAT NOT NULL COMMENT '").append(i).append("次B相谐波',");
|
||||
C.append("C_Value_").append(i).append(" FLOAT NOT NULL COMMENT '").append(i).append("次C相谐波',");
|
||||
A.append("A_Value_").append(i).append(" varchar(30) NOT NULL COMMENT '").append(i).append("次A相谐波',");
|
||||
B.append("B_Value_").append(i).append(" varchar(30) NOT NULL COMMENT '").append(i).append("次B相谐波',");
|
||||
C.append("C_Value_").append(i).append(" varchar(30) NOT NULL COMMENT '").append(i).append("次C相谐波',");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user