package com.matrix.component.websoket; import net.sf.json.JSONObject; /** * websoket通用消息格式 */ public class WebSoketCommonMessage { /** * 点对点消息 */ public static final int MESSAGE_TYPE_P2P=1; /** * 消息广播 */ public static final int MESSAGE_TYPE_GROUP=2; /** * 上传消息 */ public static final int MESSAGE_TYPE_UP=3; /** * 下发消息 */ public static final int MESSAGE_TYPE_DOWN=4; /** * 微服务名称 */ private String serviceName; /** * 系统环境标识 */ private String evn; /** * 发送用户id */ private String userId; /** * 目标用户id */ private String targetUserId; /** * 消息体 */ private String messageBody; /** * 消息类型 */ private Integer messageType; public String getServiceName() { return serviceName; } public void setServiceName(String serviceName) { this.serviceName = serviceName; } public String getEvn() { return evn; } public void setEvn(String evn) { this.evn = evn; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getTargetUserId() { return targetUserId; } public void setTargetUserId(String targetUserId) { this.targetUserId = targetUserId; } public String getMessageBody() { return messageBody; } public void setMessageBody(String messageBody) { this.messageBody = messageBody; } public Integer getMessageType() { return messageType; } public void setMessageType(Integer messageType) { this.messageType = messageType; } @Override public String toString() { return JSONObject.fromObject(this).toString(); } }