package com.hdkj.lt.base.constants;

/**
 * @Description: 消息队列的topoc-id
 * @Author: wenhao
 * @Create: 2024/06/06 10:55
 * @Version: 1.0
 */
public final class RocketMQConstants {

    // topic-id start
    /**
     * 解析转供方案结果
     */
    public static final String TOPIC_ID_ANALYSIS_TRANSFER_RESULT_TICKET = "analysis-transfer-result-topic";

    /**
     * 停电计划 topic，解析生成停电范围
     */
    public static final String TOPIC_ID_POWER_CUT_RESULT_TICKET = "power-cut-result-topic";

    /**
     * 解析完停电范围后，推给下一级用于调用计算推演平台
     */
    public static final String TOPIC_ID_TO_ANALYSIS_RESULT_TICKET = "to-analysis-result-topic";

    /**
     * 转供方案结果评分
     */
    public static final String TOPIC_ID_FHZG_SCHEME_SCORE_RESULT_TICKET = "fhzg-scheme-score-topic";

    /**
     * 接收停电计划解析完成消息
     */
    public static final String TOPIC_ID_SOLUTION_OPERATION_TICKET = "fhzg_solution_operation";

    /**
     * 处理线路拓扑数据
     */
    public static final String TOPIC_ID_DO_CITY_FEEDER_TOPO_TICKET = "do-city-feeder-topo";

    /**
     * 处理配电线路动态映射表数据
     */
    public static final String TOPIC_ID_DIST_LINE_MAPPING_FILE_TICKET = "dist_line-mapping-file-topic";
    // topic-id end
}
