From efcffde735fa65ae34bae0bcc86313b74ed0e36c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 20 五月 2024 13:47:38 +0800
Subject: [PATCH] 优化离线数据

---
 HDL_ON/DAL/Server/NewApiRes.cs |  130 ++++++++++++++++++++++++++++---------------
 1 files changed, 85 insertions(+), 45 deletions(-)

diff --git a/HDL_ON/DAL/Server/NewApiRes.cs b/HDL_ON/DAL/Server/NewApiRes.cs
index a3973e3..41a7f5e 100644
--- a/HDL_ON/DAL/Server/NewApiRes.cs
+++ b/HDL_ON/DAL/Server/NewApiRes.cs
@@ -62,6 +62,36 @@
 
     #endregion
 
+    #region =============璁垮绠$悊=============
+    /// <summary>
+    /// 璁垮涓存椂瀵嗙爜
+    /// </summary>
+    [System.Serializable]
+    public class VisitorTempPassword
+    {
+        public string id;
+        public string homeId;
+        public string phone;//":"13355558888",
+        public string tempPwd;//":"123456",
+        public string validBeginTime;//":"2022-05-06 13:00:00",
+        public string validEndTime;//":"2022-05-09 13:00:00",
+        public int useCount;//":1,
+        public bool status = true;//:true
+    }
+
+    /// <summary>
+    /// 鑾峰彇涓存椂瀵嗙爜鍒楄〃
+    /// </summary>
+    public class GetTempPasswordList
+    {
+        public string pageNo;//": 0,
+        public string pageSize;//": 0,
+        public string totalCount;//": 0,
+        public string totalPage;//": 0
+        public List<VisitorTempPassword> list;
+    }
+    #endregion
+
     #region  鈻� 鐧诲綍 ____________________________
     [System.Serializable]
     public class LoginObj
@@ -555,7 +585,7 @@
         /// <summary>
         /// 缃戝叧ID
         /// </summary>
-        public string gatewayId ="";
+        public string gatewayId = "";
         /// <summary>
         /// 缃戝叧snID
         /// </summary>
@@ -602,6 +632,28 @@
         /// OFF_LINE(1,"涓嬬嚎"),;
         /// </summary>
         public bool gatewayStatus;
+
+        /// <summary>
+        /// 鏄惁鏀寔缇ゆ帶
+        /// </summary>
+        public bool isSupportGroupControl = false;
+
+
+        public string linkDriverVersion = "3.0.0";
+        /// <summary>
+        /// 鏄惁鏀寔鍦烘櫙鎺у埗鑷姩鍖栦娇鑳�
+        /// </summary>
+        public bool isSupportSceneEnableAutomation
+        {
+            get
+            {
+#if DEBUG
+                linkDriverVersion = "V03.08.00";
+#endif
+                return string.Compare(linkDriverVersion, "V03.07.99", false) == 1 ? true : false;
+
+            }
+        }
 
         ///// <summary>
         ///// 
@@ -855,7 +907,7 @@
         /// <summary>
         /// 瀛愯处鍙稩D childAccountId
         /// </summary>
-        public string childAccountId;
+        public string childId;
         /// <summary>
         /// 浣忓畢
         /// </summary>
@@ -878,7 +930,7 @@
         /// <summary>
         /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN
         /// </summary>
-        public string childAccountType;
+        //public string childAccountType;
         ///// <summary>
         ///// 鏄惁鍏佽杩滅▼鎺у埗 0:鍏佽 1:涓嶅厑璁�
         ///// </summary>
@@ -964,7 +1016,7 @@
 
     }
 
-    
+
     #endregion
 
     #region 鏁版嵁鍒嗕韩
@@ -1091,6 +1143,18 @@
     }
 
     /// <summary>
+    /// 璁惧鎺ㄩ�佹秷鎭鍒�
+    /// </summary>
+    [Serializable]
+    public class DeviceMessageRules
+    {
+        public string homeId;
+        public string deviceId;
+        public string conditionIdentify;
+        public bool push;
+    }
+
+    /// <summary>
     /// 
     /// </summary>
     [System.Serializable]
@@ -1177,57 +1241,33 @@
         /// <summary>
         /// 
         /// </summary>
-        public string version = MainPage.VersionString;
+        public string version = "V" + MainPage.VersionString;
+        ///// <summary>
+        ///// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus
+        ///// </summary>
+        //public string appName = SoftwareType.ON_Plus.ToString();
+
+        public string appCode = "1588071238036582401";
         /// <summary>
-        /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus
+        /// IOS銆丄ndroid
         /// </summary>
-        public string appName = SoftwareType.ON_Plus.ToString();
+        public string releaseSystem = "";
     }
 
     /// <summary>
     /// 
     /// </summary>
     [System.Serializable]
-    public class AppVersionRes
+    public class AppVersionResNew
     {
-        /// <summary>
-        /// 搴旂敤甯傚満鍚嶇О
-        /// </summary>
-        public string appMarket;
-        /// <summary>
-        /// app鍚嶇О
-        /// </summary>
-        public string appName;
-        /// <summary>
-        /// ios涓嬭浇鍦板潃
-        /// </summary>
-        public string iosUrl;
-        /// <summary>
-        /// 瀹夊崜涓嬭浇鍦板潃
-        /// </summary>
-        public string androidUrl;
-        /// <summary>
-        /// 鏄惁鏄己鍒舵洿鏂�
-        /// </summary>
-        public bool isEnforce;
-        /// <summary>
-        /// 鍙戝竷绯荤粺锛孖OS銆丄ndroid
-        /// </summary>
-        public string releaseSystem;
-        /// <summary>
-        /// 澶囨敞
-        /// </summary>
-        public string remark;
-        /// <summary>
-        /// 鏇存柊璇存槑json锛屽璇█鏈夊鎴风瑙f瀽
-        /// </summary>
-        public string updateDescription;
-        /// <summary>
-        /// 鐗堟湰鍙�
-        /// </summary>
         public string version;
+        public string appName;
+        public string appCode;
+        public bool isEnforce;
+        public string releaseSystem;
+        public string packageUrl;//": "http://hdl-hz-test.oss-cn-hangzhou.aliyuncs.com/20/2022/11/51b8b0b2-0ebc-4632-a3b5-0be1e5d104e4.apk",
+        public string remark;
     }
-
     /// <summary>
     /// 鏇存柊璇存槑json锛屽璇█鏈夊鎴风瑙f瀽
     /// </summary>
@@ -1356,7 +1396,7 @@
         /// </summary>
         public string childAccountId;
         /// <summary>
-        /// 鍒嗕韩绫诲瀷 1.ROOM  2.DEVICE 3.SCENE
+        /// 鍒嗕韩绫诲瀷 1.ROOM  2.DEVICE 3.SCENE 4.DEVICE_GROUP_CONTROL
         /// </summary>
         public string shareType = "DEVICE";
     }

--
Gitblit v1.8.0