package com.njcn.redis.pojo.enums;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2023/8/16 16:22
 */

public interface AppRedisKey {

    /**
     * 设备模板前缀
     */
    String MODEL = "MODEL:";


    /**
     * 监测点模板前缀
     */
    String LINE = "LINE";

    /**
     * 设备软件信息前缀
     */
    String SOFTINFO = "SOFTINFO";

    /**
     * 电能质量监测点详细数据
     */
    String LINE_DATA = "LINEDATA";

    /**
     * 指标字典和influxDB表名数据
     */
    String ELE_EPD_PQD = "ELEEPDPQD";

    /**
     * 监测点位置数据
     */
    String LINE_POSITION = "LINEPOSITION:";

    /**
     * rocketMQ消费key
     */
    String RMQ_CONSUME_KEY="rocketMQConsumeKey:";

    /**
     * rocketMQ消费文件key
     */
    String RMQ_FILE_CONSUME_KEY="rocketMQFileConsumeKey:";

    String TIME="time-:";

    /**
     * 文件分片信息
     */
    String FILE_PART="filePartKey:";

    /**
     * 文件分片信息接收超时时间
     */
    String FILE_PART_TIME="filePartTimeKey:";

    /**
     * 手动文件下载
     */
    String FILE_DOWN_TIME="fileDownKey:";

    /**
     * 文件分片信息缺失
     */
    String FILE_PART_MISSING="filePartMissingKey:";


    /**
     * 文件等待处理时间
     */
    String FILE_WAITING="fileWaitingKey:";

    /**
     * 工程信息
     */
    String PROJECT_INFO="projectInfoKey:";

    String FILE_INFO="fileInfoKey:";

    String DEVICE_ROOT_PATH="deviceRootPathKey:";

    String DEVICE_MID="deviceMidKey:";

    String UPLOAD = "uploadKey:";

    String DOWNLOAD = "downloadKey:";

    String CONTROL = "control:";

    /**
     * 设备池
     */
    String DEVICE_LIST = "deviceListKey";

    /**
     * 字典树
     */
    String DICT_TREE = "dictTreeKey";

    /**
     * 模板
     */
    String DEV_MODEL = "devModelKey:";

    /**
     * 补召文件
     */
    String MAKE_UP_FILES = "makeUpFilesKey:";

    String COMMON_REQUEST = "commonRequestKey:";

    String COMMON_RESOPNSE = "commonResponseKey:";
}
