package com.hdkj.lt.base.constants;

/**
 * @Description:
 * @Author: wenhao
 * @Create: 2024/05/23 14:12
 * @Version: 1.0
 */
public final class DictConstants {

    /**
     * 数据主题
     */
    public static final String DATA_THEME_CODE = "data_theme";

    /**
     * 电压等级
     */
    public static final String VOLTAGE_LEVEL_CODE = "voltage_level";

    /**
     * 数据总览验收状态
     */
    public static final String OVERVIEW_CHECK_STATUS = "overview_check_status";

    /**
     * 设备类型
     */
    public static final String DEVICE_TYPE = "device_type";

    /**
     * 设备类型
     */
    public static final String QW_DEVICE_TYPE = "qw_device_type";

    /**
     * 拓扑逻辑性校验字段类
     */
    public static final String TOPOLOGICAL_CHECK_TYPE = "topological_check_type";

    /**
     * 拓扑连通性问题类型
     */
    public static final String TOPOLOGICAL_CHECK_PROBLEM_TYPE = "topological_check_problem_type";

    /**
     * 问题工单Tab标签
     */
    public static final String ISSUE_ORDER_TAB = "issue_order_tab";

    /**
     * 设备运行状态
     */
    public static final String PSR_STATE = "psr_state";

    /**
     * 设备运行状态映射
     */
    public static final String PSR_STATE_MAPPING_ZXB = "psr_state_mapping_zxb";

    /**
     * 快捷菜单默认配置
     */
    public static final String DEFAULT_SHORTCUT = "default_shortcut";

    /**
     * 来源系统
     */
    public static final String SYS_SOURCE = "sys_source";

    /**
     * 设备类型：开关
     */
    public static final String KG_PSR_TYPE = "PD_11100000,PD_30700002,PD_30700000,PD_30500000,PD_30500089,PD_30500099,PD_11200000,PD_11400000";
    /**
     * 设备类型：配变  todo 确认配变包含的类型
     */
    public static final String PB_PSR_TYPE = "PD_11000000,PD_11000001,PD_11000002,PD_11000003,PD_30200002,PD_30200003,PD_30200004,PD_30200005";

    /**
     * 用户类型：低压
     */
    public static final String LOW_USER_TYPE = "2";
    /**
     * 用户类型：中压
     */
    public static final String MID_USER_TYPE = "1";

    /**
     * 评分策略：计划停电
     */
    public static final Integer SCORE_PLAN_POWER_CUT = 0;

    /**
     * 评分策略：抢修复电
     */
    public static final Integer SCORE_POWER_REPAIR = 1;

    /**
     * 评分策略：运行调优
     */
    public static final Integer SCORE_OPERATION_OPTIMIZATION = 2;

    //故障停电设备类型
    public static final String OUTAGE_TYPE_ZX = "01"; //整线
    public static final String OUTAGE_TYPE_ZXS = "02"; //支线
    public static final String OUTAGE_TYPE_PB = "03"; //配变
    public static final String OUTAGE_TYPE_ZY = "08"; //中压

    public static final String FAULT_DIRECT_PSR_TYPE = "0305,0307,0111,0112";

    //日志相关字典
    /**
     * 来源系统
     */
    public static final String SOURCE_SYSTEM = "source_system";
    /**
     * 环节
     */
    public static final String LOG_STAGE = "log_stage";
    /**
     * 事件类型
     */
    public static final String EVENT_TYPE = "event_type";
    /**
     * 严重程度
     */
    public static final String ERROR_LEVEL = "error_level";


}
