单站监控-设备状态同设备列表

This commit is contained in:
2025-10-28 10:20:12 +08:00
parent 0108b4f108
commit 75bd5f6bf2
6 changed files with 42 additions and 8 deletions

View File

@ -7,7 +7,7 @@ package com.xzzn.common.enums;
*/ */
public enum CommunicationStatus public enum CommunicationStatus
{ {
OK("0", "正常"), SUSPEND("1", "通信中断") ,EXCEPTION("1", "异常"); OK("0", "正常"), SUSPEND("1", "通信中断") ,EXCEPTION("2", "异常");
private final String code; private final String code;
private final String info; private final String info;

View File

@ -1,18 +1,22 @@
package com.xzzn.common.enums; package com.xzzn.common.enums;
/** /**
* pcs-设备状态 * device-通信状态
* *
* @author xzzn * @author xzzn
*/ */
public enum DeviceStatus public enum DeviceRunningStatus
{ {
ONLINE("0", "在线"), OFFLINE("1", "离线"), UNDER_REPAIR("2", "维修中"); OFFLINE("0", "离线"),
STANDBY("1", "待机") ,
RUNNING("2", "运行"),
FAULT("3", "故障"),
SHUTDOWN("4", "停机");
private final String code; private final String code;
private final String info; private final String info;
DeviceStatus(String code, String info) DeviceRunningStatus(String code, String info)
{ {
this.code = code; this.code = code;
this.info = info; this.info = info;

View File

@ -0,0 +1,30 @@
package com.xzzn.common.enums;
/**
* 告警保护方案状态
*
* @author xzzn
*/
public enum ProtPlanStatus
{
STOP(0L, "未启用"), RUNNING(1L, "已启用");
private final Long code;
private final String info;
ProtPlanStatus(Long code, String info)
{
this.code = code;
this.info = info;
}
public Long getCode()
{
return code;
}
public String getInfo()
{
return info;
}
}

View File

@ -7,7 +7,7 @@ package com.xzzn.common.enums;
*/ */
public enum StrategyStatus public enum StrategyStatus
{ {
NOT_ENABLED("0", "未启用"), RUNNING("1", "已运行"),SUSPENDED("2", "已暂停"), DISABLE("1", "禁用"),DELETE("2", "删除"); NOT_ENABLED("0", "未启用"), RUNNING("1", "已运行"),SUSPENDED("2", "已暂停"), DISABLE("3", "禁用"),DELETE("4", "删除");
private final String code; private final String code;
private final String info; private final String info;

View File

@ -631,7 +631,7 @@ public class DDSDataProcessServiceImpl extends AbstractBatteryDataProcessor impl
pcsData.setDataUpdateTime(new Date()); pcsData.setDataUpdateTime(new Date());
pcsData.setWorkStatus(WorkStatus.NORMAL.getCode()); pcsData.setWorkStatus(WorkStatus.NORMAL.getCode());
pcsData.setGridStatus(GridStatus.GRID.getCode()); pcsData.setGridStatus(GridStatus.GRID.getCode());
pcsData.setDeviceStatus(DeviceStatus.ONLINE.getCode()); pcsData.setDeviceStatus(DeviceRunningStatus.RUNNING.getCode());
pcsData.setControlMode(ControlModeStatus.REMOTE.getCode()); pcsData.setControlMode(ControlModeStatus.REMOTE.getCode());
// 电流 // 电流

View File

@ -438,7 +438,7 @@ public class FXXDataProcessServiceImpl extends AbstractBatteryDataProcessor impl
pcsData.setDataUpdateTime(dataUpdateTime); pcsData.setDataUpdateTime(dataUpdateTime);
pcsData.setWorkStatus(WorkStatus.NORMAL.getCode()); pcsData.setWorkStatus(WorkStatus.NORMAL.getCode());
pcsData.setGridStatus(GridStatus.GRID.getCode()); pcsData.setGridStatus(GridStatus.GRID.getCode());
pcsData.setDeviceStatus(DeviceStatus.ONLINE.getCode()); pcsData.setDeviceStatus(DeviceRunningStatus.RUNNING.getCode());
pcsData.setControlMode(ControlModeStatus.REMOTE.getCode()); pcsData.setControlMode(ControlModeStatus.REMOTE.getCode());
// 功率与能量类字段 // 功率与能量类字段