package com.hdkj.lt.base.constants;

/**
 * @Description:
 * @Author: LiuAini
 * @Date: 2025/7/18 11:29
 * @Version: v1.0
 */
public class ErrorLogConstant {

    public static class EventType{
        /**
         * 图模
         */
        public static final String TOPO_DATA = "1";
        /**
         * 成图
         */
        public static final String TOPO_FILE = "2";
        /**
         * 计划
         */
        public static final String PLAN = "3";
        /**
         * 故障
         */
        public static final String FAULT = "4";
        /**
         * 调优
         */
        public static final String ABNORMAL = "5";
    }

    public static class ErrorLevel{

        /**
         * 严重（Fatal）
         */
        public static final String FATAL = "Fatal";
        /**
         * 错误（Error）
         */
        public static final String ERROR = "Error";
        /**
         * 警告（Warning）
         */
        public static final String WARNING = "Warning";
        /**
         * 调试输出(Info)
         */
        public static final String INFO = "Info";
    }

    /**
     * 环节
     */
    public static class Stage{

        /**
         * 拓扑解析
         */
        public static final String ANALYSIS_TOPO = "1";
        /**
         * 计划接入
         */
        public static final String PLAN_JOIN = "2";
        /**
         * 故障方案获取
         */
        public static final String GET_FAULT = "3";
        /**
         * 计划方案获取
         */
        public static final String GET_PLAN = "4";
        /**
         * 故障停电接入
         */
        public static final String FAULT_OUTAGE_JOIN = "5";
        /**
         * 运行调优方案获取
         */
        public static final String GET_ABNORMAL = "6";
        /**
         * 运行调优-负载率事件接入
         */
        public static final String ABNORMAL_EVENT_JOIN = "7";
        /**
         * 动态成图
         */
        public static final String GET_SVG_TOPO = "8";
    }
    /**
     * 步骤
     */
    public static class OperationStep{

        /**
         *
         */
        public static final String FATAL = "Fatal";
        /**
         * 错误（Error）
         */
        public static final String ERROR = "Error";
        /**
         * 警告（Warning）
         */
        public static final String WARNING = "Warning";
        /**
         * 调试输出(Info)
         */
        public static final String INFO = "Info";
    }

    /**
     * 来源系统
     */
    public static class SourceSystem{
        /**
         * 计算推演
         */
        public static final String JSTY = "1";
        /**
         * 负荷转供
         */
        public static final String FHZG = "2";
    }


}
