lxw
2023-04-19 78fe857e99a742a3ed7e49a6c5f30f7b7d2fcf32
src/main/java/com/whyc/dto/AlarmDaoFactory.java
@@ -1,25 +1,25 @@
package com.whyc.dto;
public class AlarmDaoFactory {
   public static final int Alarm_All =0;                //--全部
   public static final int Alarm_vol_Online =119001;    //--在线电压
   public static final int Alarm_vol_Group =119002;     //--组端电压
   public static final int Alarm_curr_Charge =119003;   //--充电电流
   public static final int Alarm_curr_Discharge =119004;//--放电电流
   public static final int Alarm_vol_Monomer =119005;   //--单体电压
   public static final int Alarm_tmp_Monomer =119006;   //--单体温度
   public static final int Alarm_res_Monomer =119007;   //--单体内阻
   public static final int Alarm_res_Conn =119008;      //--连接条阻抗
   public static final int Alarm_All = 0;                //--全部
   public static final int Alarm_vol_Online = 119001;    //--在线电压
   public static final int Alarm_vol_Group = 119002;     //--组端电压
   public static final int Alarm_curr_Charge = 119003;   //--充电电流
   public static final int Alarm_curr_Discharge = 119004;//--放电电流
   public static final int Alarm_vol_Monomer = 119005;   //--单体电压
   public static final int Alarm_tmp_Monomer = 119006;   //--单体温度
   public static final int Alarm_res_Monomer = 119007;   //--单体内阻
   public static final int Alarm_res_Conn = 119008;      //--连接条阻抗
   public final static int ALM_TYPE_DisChargeMonVol_ID = 119009; //--放电过程中落后单体告警
   public static final int Alarm_CapAlarm =119010;      //--容量告警告警
   public static final int Alarm_CapChange =119011;      //--容量更换告警
   public static final int Alarm_CapAlarm = 119010;      //--容量告警告警
   public static final int Alarm_CapChange = 119011;      //--容量更换告警
   public final static int ALM_TYPE_MONLYVOL_ID = 119012;       //漏液电压告警
   public final static int ALM_TYPE_MONREALCAP_ID = 119013;      //单体预估容量告警
   public final static int ALM_SIGNAL_ID_Null = 0;
   public final static int ALM_SIGNAL_ID_OnlineVolHigh = 1;
   public final static int ALM_SIGNAL_ID_OnlineVolLow = 2;
@@ -182,7 +182,7 @@
   public static final int smoke_CommErr2      = 110135;
   public static final int smoke_CommErr3      = 110136;
   public static String getAlarmName(int type)
   /*public static String getAlarmName(int type)
   {
      String Alarm_name = "未知";
      switch(type)                       //告警名称
@@ -214,23 +214,160 @@
        }
      
      return Alarm_name;
   }*/
   public static String getAlarmName(int type) {
      String Alarm_name = "NONE";
      switch (type)                       //告警名称
      {
         case 1:
            Alarm_name = "HighOnlineVoltage";
            break;
         case 2:
            Alarm_name = "LowOnlineVoltage";
            break;
         case 3:
            Alarm_name = "HighGroupVoltage";
            break;
         case 4:
            Alarm_name = "LowGroupVoltage";
            break;
         case 5:
            Alarm_name = "HighChargingCurrent";
            break;
         case 6:
            Alarm_name = "LowChargingCurrent";
            break;
         case 7:
            Alarm_name = "HighDischargCurrent";
            break;
         case 8:
            Alarm_name = "LowDischargCurrent";
            break;
         case 9:
            Alarm_name = "HighIndividualVoltage";
            break;
         case 10:
            Alarm_name = "LowIndividualVoltage";
            break;
         case 11:
            Alarm_name = "HighMonomerTemperature";
            break;
         case 12:
            Alarm_name = "LowMonomerTemperature";
            break;
         case 13:
            Alarm_name = "HighIndividualResistance";
            break;
         case 14:
            Alarm_name = "LowIndividualResistance";
            break;
         case 15:
            Alarm_name = "HighConnectionBarImpedance";
            break;
         case 16:
            Alarm_name = "LowConnectionBarImpedance";
            break;
         case 17:
            Alarm_name = "HighDischargeUnitVoltage";
            break;
         case 18:
            Alarm_name = "LowDischargeUnitVoltage";
            break;
         case 19:
            Alarm_name = "LowCapacityAlarmCapacity";
            break;
         case 20:
            Alarm_name = "HighCapacityAlarmCapacity";
            break;
         case 21:
            Alarm_name = "LowCapacityReplaceCapacity";
            break;
         case 22:
            Alarm_name = "HighCapacityReplaceCapacity";
            break;
         case 23:
            Alarm_name = "BatteryPositiveElectrodeLeakage";
            break;
         case 24:
            Alarm_name = "BatteryNegativeElectrodeLeakage";
            break;
      }
      return Alarm_name;
   }
   public static String getAlarmType(int type){
   /*public static String getAlarmType(int type) {
      String Alarm_Type = "未知";
      switch (type) {
      case 1:  Alarm_Type="一级告警";break;
      case 2:  Alarm_Type="二级告警";break;
      case 3:  Alarm_Type="三级告警";break;
      case 4:  Alarm_Type="四级告警";break;
      case 5:  Alarm_Type="五级告警";break;
      case 6:  Alarm_Type="六级告警";break;
      case 7:  Alarm_Type="七级告警";break;
      case 8:  Alarm_Type="八级告警";break;
      case 9:  Alarm_Type="九级告警";break;
      case 10: Alarm_Type="十级告警";break;
         case 1:
            Alarm_Type = "一级告警";
            break;
         case 2:
            Alarm_Type = "二级告警";
            break;
         case 3:
            Alarm_Type = "三级告警";
            break;
         case 4:
            Alarm_Type = "四级告警";
            break;
         case 5:
            Alarm_Type = "五级告警";
            break;
         case 6:
            Alarm_Type = "六级告警";
            break;
         case 7:
            Alarm_Type = "七级告警";
            break;
         case 8:
            Alarm_Type = "八级告警";
            break;
         case 9:
            Alarm_Type = "九级告警";
            break;
         case 10:
            Alarm_Type = "十级告警";
            break;
      }
      return Alarm_Type;
      
   }*/
   public static String getAlarmType(int type) {
      String Alarm_Type = "NONE";
      switch (type) {
         case 1:
            Alarm_Type = "level1Alarm";
            break;
         case 2:
            Alarm_Type = "level2Alarm";
            break;
         case 3:
            Alarm_Type = "level3Alarm";
            break;
         case 4:
            Alarm_Type = "level4Alarm";
            break;
         case 5:
            Alarm_Type = "level5Alarm";
            break;
         case 6:
            Alarm_Type = "level6Alarm";
            break;
         case 7:
            Alarm_Type = "level7Alarm";
            break;
         case 8:
            Alarm_Type = "level8Alarm";
            break;
         case 9:
            Alarm_Type = "level9Alarm";
            break;
         case 10:
            Alarm_Type = "level10Alarm";
            break;
      }
      return Alarm_Type;
   }