123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ropin.Inspection.Common
- {
- public static class DataDictionaryHelper
- {
- /// <summary>
- /// 根据编号获取消息名称
- /// </summary>
- /// <param name="code"></param>
- /// <returns></returns>
- public static string GetValByCode(string code)
- {
- string val = "";
- try
- {
- switch (code)
- {
- case "MSG_TYPE_001": val="通知维修消息"; break;
- case "MSG_TYPE_002": val= "通知运维消息";break;
- case "MSG_TYPE_003": val = "通知巡检消息"; break;
- case "MSG_TYPE_004": val = "巡检异常消息"; break;
- case "MSG_TYPE_005": val = "异常消除消息"; break;
- case "MSG_TYPE_006": val = "维修确认消息"; break;
- case "MSG_TYPE_007": val = "维修取消消息"; break;
- case "MSG_TYPE_008": val = "维修完成消息"; break;
- case "MSG_TYPE_009": val = "运维审核消息"; break;
- case "MSG_TYPE_010": val = "异常确认消息"; break;
- case "MSG_TYPE_011": val = "设备启停消息"; break;
- case "MSG_TYPE_012": val = "设备点报警消息"; break;
- case "MSG_TYPE_013": val = "设备点报警消除消息"; break;
- case "MSG_TYPE_014": val = "正在维修消息"; break;
- case "MSG_TYPE_015": val = "维修返工消息"; break;
- case "MSG_TYPE_016": val = "维修完成确认"; break;
- case "MSG_TYPE_017": val = "设备点预警消息"; break;
- case "MSG_TYPE_018": val = "设备点预警消除消息"; break;
- case "MSG_TYPE_019": val = "报警上报消息"; break;
- case "MSG_TYPE_020": val = "报警取消消息"; break;
- case "MSG_TYPE_021": val = "报警确认消息"; break;
- case "MSG_TYPE_022": val = "报警完成消息"; break;
- case "MSG_TYPE_023": val = "手动报警消息"; break;
- case "MSG_TYPE_024": val = "AI报警消息"; break;
- default: val = "未知类型"; break;
- }
- }
- catch (Exception ex)
- {
- val = "异常";
- }
- return val;
- }
- /// <summary>
- /// 根据消息类型获取是普通报警还是报警消息
- /// 【0=普通消息;1=报警,待确认;4=设备启停报警】
- /// </summary>
- /// <param name="code"></param>
- /// <returns></returns>
- public static int GetMsgStatus(string code)
- {
- int val = 0;
- switch (code)
- {
- case "MSG_TYPE_011": //设备启停消息
- val = 4; break;
- case "MSG_TYPE_012": //设备点报警消息
- case "MSG_TYPE_017"://设备点预警消息
- case "MSG_TYPE_023"://手动报警消息
- case "MSG_TYPE_024"://AI报警消息
- val =1; break;
- }
- return val;
- }
- }
- }
|