修改进程重启消息体

This commit is contained in:
hzj
2025-02-14 15:22:53 +08:00
parent 685ded0945
commit 6fcd46efff
4 changed files with 42 additions and 109 deletions

View File

@@ -1,31 +0,0 @@
package com.njcn.message.constant;
/**
* Description:
* Date: 2024/12/17 10:04【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface DeviceRebootType {
/***
* 1. 新增终端台账
*/
String ADD_TERMINAL = "add_terminal";
/***
* 1. 删除终端台账
*/
String DELETE_TERMINAL = "delete_terminal";
/***
*修改终端 新增/删除/监测点台账
*/
String LEDGER_MODIFY = "ledger_modify";
/**
* Icd变更
*/
String ICD_CHANGE = "icd_change";
}

View File

@@ -0,0 +1,30 @@
package com.njcn.message.constant;
/**
* Description:
* Date: 2024/12/17 10:04【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface ProcessRebootConstant {
//进程操作
/***
* 1. 重启进程
*/
String RESET= "reset";
/***
* 1. 新增进程
*/
String ADD = "add";
//进程类型stat/recall/all
String STAT = "stat";
String RECALL = "recall";
String ALL = "all";
}

View File

@@ -1,31 +0,0 @@
package com.njcn.message.enums;
/**
* Description:
* Date: 2024/12/17 10:04【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface DeviceRebootType {
/***
* 1. 新增终端台账
*/
String ADD_TERMINAL = "add_terminal";
/***
* 1. 删除终端台账
*/
String DELETE_TERMINAL = "delete_terminal";
/***
*修改终端 新增/删除/监测点台账
*/
String LEDGER_MODIFY = "ledger_modify";
/**
* Icd变更
*/
String ICD_CHANGE = "icd_change";
}

View File

@@ -13,56 +13,21 @@ import java.util.List;
*/
@Data
public class DeviceRebootMessage {
private String code;
//set_process
private String code="set_process";
private DeviceInfo data;
private Integer index;
private List<RebootData> data;
@Data
public static class DeviceInfo {
//终端索引
private String id;
//终端ip
private String ip;
//终端型号
private String devType;
//挂载单位
private String org_name;
//组织名称
private String port;
//终端端口
private String stationName;
//变电站名
private String name;
//终端序列号
private String updateTime;
//数据更新时间
private String manufacturer;
//终端厂商
private String status;
//终端状态
private String series;
//终端识别码
private String devKey;
private Integer processNo;
//
private List<MonitorInfo> monitorData;
@Data
public static class MonitorInfo {
//监测点索引
private String id;
//名称
private String name;
//监测点逻辑号
private String lineNo;
//监测点电压等级
private String voltageLevel;
//监测点接线方式
private String ptType;
private String status;
}
public static class RebootData {
//reset/add",重置或者添加进程
private String fun;
//重置启动多少个进程,或者添加第几个进程
private Integer processNum;
//"stat/recall/all"//重置的进程类型stat或者recall或者所有进程添加的进程类型stat或者recall或者stat和recall只有稳态和补招是多进程
private String frontType;
}
}