648540858
2022-05-06 5d901b5e3f033e8b04e53420d68626cbd87431c8
src/main/java/com/genersoft/iot/vmp/gb28181/bean/ParentPlatform.java
@@ -3,6 +3,11 @@
public class ParentPlatform {
    /**
     * id
     */
    private Integer id;
    /**
     * 是否启用
     */
    private boolean enable;
@@ -81,13 +86,71 @@
    /**
     * 允许云台控制
     */
    private boolean PTZEnable;
    private boolean ptz;
    /**
     * RTCP流保活
     * TODO 预留, 暂不实现
     */
    private boolean rtcp;
    /**
     * 在线状态
     */
    private boolean status;
    /**
     * 在线状态
     */
    private int channelCount;
    /**
     * 共享所有的直播流
     */
    private boolean shareAllLiveStream;
    /**
     * 默认目录Id,自动添加的通道多放在这个目录下
     */
    private String catalogId;
    /**
     * 已被订阅目录信息
     */
    private boolean catalogSubscribe;
    /**
     * 已被订阅报警信息
     */
    private boolean alarmSubscribe;
    /**
     * 已被订阅移动位置信息
     */
    private boolean mobilePositionSubscribe;
    /**
     * 点播未推流的设备时是否使用redis通知拉起
     */
    private boolean startOfflinePush;
    /**
     * 目录分组-每次向上级发送通道信息时单个包携带的通道数量,取值1,2,4,8
     */
    private int catalogGroup;
    /**
     * 行政区划
     */
    private String administrativeDivision;
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public boolean isEnable() {
        return enable;
@@ -209,12 +272,12 @@
        this.characterSet = characterSet;
    }
    public boolean isPTZEnable() {
        return PTZEnable;
    public boolean isPtz() {
        return ptz;
    }
    public void setPTZEnable(boolean PTZEnable) {
        this.PTZEnable = PTZEnable;
    public void setPtz(boolean ptz) {
        this.ptz = ptz;
    }
    public boolean isRtcp() {
@@ -224,4 +287,85 @@
    public void setRtcp(boolean rtcp) {
        this.rtcp = rtcp;
    }
    public boolean isStatus() {
        return status;
    }
    public void setStatus(boolean status) {
        this.status = status;
    }
    public int getChannelCount() {
        return channelCount;
    }
    public void setChannelCount(int channelCount) {
        this.channelCount = channelCount;
    }
    public boolean isShareAllLiveStream() {
        return shareAllLiveStream;
    }
    public void setShareAllLiveStream(boolean shareAllLiveStream) {
        this.shareAllLiveStream = shareAllLiveStream;
    }
    public String getCatalogId() {
        return catalogId;
    }
    public void setCatalogId(String catalogId) {
        this.catalogId = catalogId;
    }
    public boolean isCatalogSubscribe() {
        return catalogSubscribe;
    }
    public void setCatalogSubscribe(boolean catalogSubscribe) {
        this.catalogSubscribe = catalogSubscribe;
    }
    public boolean isAlarmSubscribe() {
        return alarmSubscribe;
    }
    public void setAlarmSubscribe(boolean alarmSubscribe) {
        this.alarmSubscribe = alarmSubscribe;
    }
    public boolean isMobilePositionSubscribe() {
        return mobilePositionSubscribe;
    }
    public void setMobilePositionSubscribe(boolean mobilePositionSubscribe) {
        this.mobilePositionSubscribe = mobilePositionSubscribe;
    }
    public boolean isStartOfflinePush() {
        return startOfflinePush;
    }
    public void setStartOfflinePush(boolean startOfflinePush) {
        this.startOfflinePush = startOfflinePush;
    }
    public int getCatalogGroup() {
        return catalogGroup;
    }
    public void setCatalogGroup(int catalogGroup) {
        this.catalogGroup = catalogGroup;
    }
    public String getAdministrativeDivision() {
        return administrativeDivision;
    }
    public void setAdministrativeDivision(String administrativeDivision) {
        this.administrativeDivision = administrativeDivision;
    }
}