前置联调
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package com.njcn.message.constant;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/03/12 下午 4:23【需求编号】
|
||||
*前缀
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface RedisKeyPrefix {
|
||||
|
||||
String REAL_TIME_DATA = "REAL_TIME_DATA:";
|
||||
String HARMMONIC_TOPIC = "HARMMONIC_TOPIC:";
|
||||
|
||||
String DEVICE_RUN_FLAG = "DEVICE_RUN_FLAG:";
|
||||
|
||||
String HEART_BEAT = "HEART_BEAT:";
|
||||
|
||||
String TOPIC_REPLY = "TOPIC_REPLY:";
|
||||
|
||||
String ASK_REAL_DATA = "ASK_REAL_DATA:";
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.njcn.message.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/11/13 15:24【需求编号】
|
||||
*01:稳态,02:短时闪变,03:长时闪变,04:暂态,05:告警
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Getter
|
||||
public enum FrontTypeEnum {
|
||||
//前置进程类型"stat/recall/3s/comtrade
|
||||
|
||||
|
||||
STAT("stat", "稳态"),
|
||||
|
||||
RECALL("recall", "补招"),
|
||||
|
||||
REALTIME("realTime", "实时数据"),
|
||||
COMTRADE("comtrade", "暂态");
|
||||
|
||||
private final String code;
|
||||
|
||||
private final String message;
|
||||
|
||||
FrontTypeEnum(String code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
}
|
||||
@@ -15,6 +15,11 @@ import java.util.List;
|
||||
public class DeviceRebootMessage {
|
||||
private String code;
|
||||
private Integer index;
|
||||
private Integer processNo;
|
||||
|
||||
|
||||
private String guid;
|
||||
private String nodeId;
|
||||
|
||||
private List<DeviceInfo> data;
|
||||
|
||||
|
||||
@@ -16,20 +16,22 @@ public class ProcessRebootMessage {
|
||||
|
||||
//set_process
|
||||
private String code="set_process";
|
||||
private String guid;
|
||||
|
||||
private Integer index;
|
||||
|
||||
private List<ProcessRebootMessage.RebootData> data;
|
||||
private String nodeId;
|
||||
|
||||
//reset/add",重置或者添加进程
|
||||
private String fun;
|
||||
//重置启动多少个进程,或者添加第几个进程
|
||||
private Integer processNum;
|
||||
|
||||
private Integer processNo;
|
||||
|
||||
//"stat/recall/all"//重置的进程类型:stat或者recall或者所有进程;添加的进程类型:stat或者recall或者stat和recall;只有稳态和补招是多进程
|
||||
private String frontType;
|
||||
|
||||
@Data
|
||||
public static class RebootData {
|
||||
//reset/add",重置或者添加进程
|
||||
private String fun;
|
||||
//重置启动多少个进程,或者添加第几个进程
|
||||
private Integer processNum;
|
||||
//"stat/recall/all"//重置的进程类型:stat或者recall或者所有进程;添加的进程类型:stat或者recall或者stat和recall;只有稳态和补招是多进程
|
||||
private String frontType;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,13 @@ import java.util.List;
|
||||
@Data
|
||||
public class RecallMessage {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private LocalDate reCallTime;
|
||||
private LocalDate reCallStartTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private LocalDate reCallEndTime;
|
||||
private String nodeId;
|
||||
|
||||
private List<String> monitorId;
|
||||
|
||||
private List<RecallDTO> data;
|
||||
@Data
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.message.messagedto;
|
||||
|
||||
import com.njcn.middle.rocket.domain.BaseMessage;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/05/08 下午 3:09【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class FrontHeartBeatDTO extends BaseMessage implements Serializable {
|
||||
//前置id
|
||||
private String nodeId;
|
||||
//前置进程号
|
||||
private Integer processNum;
|
||||
//前置进程类型"stat/recall/realTime/comtrade
|
||||
private String fronttype;
|
||||
//进程状态(0:异常,1:正常)
|
||||
private String status;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.njcn.message.messagedto;
|
||||
|
||||
import com.njcn.middle.rocket.domain.BaseMessage;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/05/08 下午 3:09【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class TopicReplyDTO extends BaseMessage implements Serializable {
|
||||
//消息id
|
||||
private String guid;
|
||||
|
||||
private String step;
|
||||
|
||||
private String result;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user