From 4f2dbd1f6a1ec2d9c3c39b4a37b0b7c9ddece4aa Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期四, 23 九月 2021 15:24:01 +0800 Subject: [PATCH] 主页刷新优化 --- HDL_ON/Entity/Function/SecurityAlarm.cs | 78 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 1 deletions(-) diff --git a/HDL_ON/Entity/Function/SecurityAlarm.cs b/HDL_ON/Entity/Function/SecurityAlarm.cs index b226d7e..902b12c 100644 --- a/HDL_ON/Entity/Function/SecurityAlarm.cs +++ b/HDL_ON/Entity/Function/SecurityAlarm.cs @@ -6,6 +6,78 @@ namespace HDL_ON.Entity { + + public class SecurityCenter111111 + { + static SecurityCenter111111 _securityCenter; + + public static SecurityCenter111111 Ins + { + get + { + if (_securityCenter == null) + { + _securityCenter = new SecurityCenter111111(); + } + return _securityCenter; + } + } + + /// <summary> + /// 甯冮槻涓� + /// </summary> + public bool InDefense + { + get + { + lock (FunctionList.List.securities) + { + var temp = FunctionList.List.securities.Find((obj) => obj.status == "enable"); + return temp == null ? false : true; + } + } + } + + /// <summary> + /// 鎶ヨ涓� + /// </summary> + public bool InAlarm + { + get + { + lock (FunctionList.List.securities) + { + var temp = FunctionList.List.securities.Find((obj) => obj.alarm == true); + return temp == null ? false : true; + } + } + } + + SecurityAlarm _inDefenseMode; + /// <summary> + /// 褰撳墠甯冮槻妯″紡 + /// </summary> + public SecurityAlarm InDefenseMode + { + get + { + if (_inDefenseMode == null) + { + lock (FunctionList.List.securities) + { + var temp = FunctionList.List.securities.Find((obj) => obj.status == "enable"); + return temp; + } + } + return _inDefenseMode; + } + } + + + } + + + public class SecurityAlarm { public SecurityAlarm() @@ -39,6 +111,10 @@ /// 鎾掗槻:disable /// </summary> public string status = "disable"; + /// <summary> + /// 鎶ヨ鐘舵�� + /// </summary> + public bool alarm = false; /// <summary> /// 绫诲瀷 /// "all"--鍏ㄥ畢甯冮槻锛� @@ -572,6 +648,6 @@ { public string sid; public string status ="disable" ; - public string alarm ="false"; + public bool alarm = false; } } -- Gitblit v1.8.0