648540858
2023-02-01 2b1f7a47394363e95deb4dfa0f1c67d41e747f7f
src/main/java/com/genersoft/iot/vmp/service/bean/MessageForPushChannel.java
New file
@@ -0,0 +1,131 @@
package com.genersoft.iot.vmp.service.bean;
import java.util.stream.Stream;
/**
 * 当上级平台
 * @author lin
 */
public class MessageForPushChannel {
    /**
     * 消息类型
     * 0 流注销 1 流注册
     */
    private int type;
    /**
     * 流应用名
     */
    private String app;
    /**
     * 流Id
     */
    private String stream;
    /**
     * 国标ID
     */
    private String gbId;
    /**
     * 请求的平台ID
     */
    private String platFormId;
    /**
     * 请求平台名称
     */
    private String platFormName;
    /**
     * WVP服务ID
     */
    private String serverId;
    /**
     * 目标流媒体节点ID
     */
    private String mediaServerId;
    public static MessageForPushChannel getInstance(int type, String app, String stream, String gbId,
                                                    String platFormId, String platFormName, String serverId,
                                                    String mediaServerId){
        MessageForPushChannel messageForPushChannel = new MessageForPushChannel();
        messageForPushChannel.setType(type);
        messageForPushChannel.setGbId(gbId);
        messageForPushChannel.setApp(app);
        messageForPushChannel.setStream(stream);
        messageForPushChannel.setMediaServerId(mediaServerId);
        messageForPushChannel.setPlatFormId(platFormId);
        messageForPushChannel.setPlatFormName(platFormName);
        return messageForPushChannel;
    }
    public int getType() {
        return type;
    }
    public void setType(int type) {
        this.type = type;
    }
    public String getApp() {
        return app;
    }
    public void setApp(String app) {
        this.app = app;
    }
    public String getStream() {
        return stream;
    }
    public void setStream(String stream) {
        this.stream = stream;
    }
    public String getGbId() {
        return gbId;
    }
    public void setGbId(String gbId) {
        this.gbId = gbId;
    }
    public String getPlatFormId() {
        return platFormId;
    }
    public void setPlatFormId(String platFormId) {
        this.platFormId = platFormId;
    }
    public String getPlatFormName() {
        return platFormName;
    }
    public void setPlatFormName(String platFormName) {
        this.platFormName = platFormName;
    }
    public String getServerId() {
        return serverId;
    }
    public void setServerId(String serverId) {
        this.serverId = serverId;
    }
    public String getMediaServerId() {
        return mediaServerId;
    }
    public void setMediaServerId(String mediaServerId) {
        this.mediaServerId = mediaServerId;
    }
}