package com.njcn.mq.constant;

/**
 * @author hongawen
 * @version 1.0.0
 * @date 2023年08月10日 15:30
 */
public interface BusinessTopic {

    /**
     * 治理主送推送数据接收主题
     */
    String NJCN_APP_AUTO_DATA_TOPIC = "njcnAppAutoDataTopic";

    /**
     * 治理事件接收主题
     */
    String NJCN_APP_EVENT_TOPIC = "njcnAppEventTopic";

    /**
     * 治理告警接收主题
     */
    String NJCN_APP_WARN_TOPIC = "njcnAppWarnTopic";


    /**
     * 治理文件接收主题
     */
    String NJCN_APP_FILE_TOPIC = "njcnAppFileTopic";

    String NJCN_APP_FILE_STREAM_TOPIC = "njcnAppFileStreamTopic";



    /********************************数据中心*********************************/

    String RMP_EVENT_DETAIL_TOPIC = "rmpEventDetailTopic";


    interface AppDataTag {

        /**
         * 统计数据tag
         */
        String STAT_TAG = "stat";

        /**
         * 实时数据tag
         */
        String RT_TAG = "rt";
    }

    interface AppEventTag {

        /**
         * 暂态事件(录波)tag
         */
        String EVENT_TAG = "event";
    }

    interface AppWarnTag {

        /**
         * 告警事件tag
         */
        String WARN_TAG = "warn";
    }

    interface FileTag {

        /**
         * 文件信息tag
         */
        String INFO_TAG = "fileInfo";

        /**
         * 文件流tag
         */
        String STREAM_TAG = "streamInfo";
    }


}
