netty-确定客户端和微信端的沟通方式

This commit is contained in:
2023-08-22 21:35:57 +08:00
parent 86fd226c84
commit 6c0a07331b
24 changed files with 109 additions and 490 deletions

View File

@@ -0,0 +1,33 @@
package com.sv.netty.config;
import java.io.Serializable;
/**
* 客户端心跳数据包
* HeartBeat.java
*
* @author peakren
* @date 07/12/2017 10:23 PM
*/
public class HeartBeat implements Serializable {
private Integer venueId; //场馆号
private String deviceName; //设备号
public Integer getVenueId() {
return venueId;
}
public void setVenueId(Integer venueId) {
this.venueId = venueId;
}
public String getDeviceName() {
return deviceName;
}
public void setDeviceName(String deviceName) {
this.deviceName = deviceName;
}
}

View File

@@ -0,0 +1,21 @@
package com.sv.netty.config;
public enum MessageType {
LINK("连接"),
LOAD("加载"),
OPEN_DOOR("开门"),
FAILED("开门校验失败");
private String message;
MessageType(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}

View File

@@ -0,0 +1,30 @@
package com.sv.netty.config;
import java.io.Serializable;
public class VenueMessage implements Serializable {
private MessageType messageType;
private String message;
public VenueMessage(MessageType type, String msg) {
this.messageType = type;
this.message = msg;
}
public MessageType getMessageType() {
return messageType;
}
public void setMessageType(MessageType messageType) {
this.messageType = messageType;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}