From bbc74a6dae2e90a811b2507c5896fe89aa29ccc0 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 08 一月 2020 11:30:46 +0800
Subject: [PATCH] 2020-01-08 1.替换新服务器接口。

---
 Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs |  118 +++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 74 insertions(+), 44 deletions(-)

diff --git a/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs b/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs
index c74a8bf..0040cac 100644
--- a/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs
+++ b/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs
@@ -4,6 +4,63 @@
 namespace Shared
 {
 
+    //4銆佽鍙栨寚瀹氫綇瀹呯綉鍏崇殑璁惧鍒楄〃鎺ュ彛锛欴eviceByRegionList
+    //    鍙傛暟锛�
+    //    RegionID        //褰撳墠浣忓畢ID    int
+    [Serializable]
+    public class GetDeviceListObj:BaseNoTokenObj
+    {
+        public string RegionID;
+    }
+
+    //7銆佸垹闄よ澶囨帴鍙o細DelDevice
+    //    鍙傛暟锛�
+    //    Id          //璁惧ID      int
+    [Serializable]
+    public class DelDeviceObj : BaseNoTokenObj
+    {
+        public string Id;
+    }
+
+    public class SceneByRegion
+    {
+        public string SceneId;
+        public string SceneName;
+    }
+
+    //8銆佽幏鍙栧満鏅垪琛ㄦ帴鍙o細 SceneByRegionList
+    //    鍙傛暟锛�
+    //    RegionID        //褰撳墠浣忓畢ID    int
+    [Serializable]
+    public class SceneByRegionListObj : BaseNoTokenObj
+    {
+        public string RegionID;
+    }
+
+
+    //11銆佸垹闄ゅ満鏅帴鍙o細DeleteScene
+    //    鍙傛暟锛�
+    //    Id      //鍦烘櫙ID      int
+    [Serializable]
+    public class DeleteSceneObj : BaseNoTokenObj
+    {
+        public string Id;
+    }
+
+
+
+
+    //14銆佸垹闄ゅ満鏅粦瀹氳澶囨帴鍙o細RemoveBindSceneToDevicesItem
+    //Id   璁惧鐨凣uid
+    [Serializable]
+    public class UnBindSceneObj: BaseNoTokenObj
+    {
+        public string Id;
+    }
+
+
+
+
     //1銆佽幏鍙栨煇浣忓畢涓嬬殑缃戝叧鎺ュ彛锛� GatewayByRegionList
     //    鍙傛暟锛歊egionID          //浣忓畢ID   int
 
@@ -27,21 +84,21 @@
     public class UpdateGatewayObj
     {
         public string RegionID;
-        public int id;
+        public string Id;
         public string MAC;
         public string Password;
         public string UserName;
         public string ProjectName;
     }
 
-    //4銆佽鍙栨寚瀹氫綇瀹呯綉鍏崇殑璁惧鍒楄〃鎺ュ彛锛欴eviceByRegionList
-    //    鍙傛暟锛�
-    //    RegionID        //褰撳墠浣忓畢ID    int
-    [Serializable]
-    public class DeviceByRegionListObj
-    {
-        public string RegionID;
-    }
+    ////4銆佽鍙栨寚瀹氫綇瀹呯綉鍏崇殑璁惧鍒楄〃鎺ュ彛锛欴eviceByRegionList
+    ////    鍙傛暟锛�
+    ////    RegionID        //褰撳墠浣忓畢ID    int
+    //[Serializable]
+    //public class GetDeviceListObj:BaseNoTokenObj
+    //{
+    //    public string RegionID;
+    //}
 
     //5銆佹坊鍔犺澶囨帴鍙o細UploadDevices
     //    鍙傛暟锛�
@@ -72,39 +129,20 @@
     [Serializable]
     public class UpdateDeviceObj
     {
-        public int Id;
-        public string DeviceName;
+        public string Id;
         public string DeviceType;
         public int SubnetID;
         public int DeviceID;
         public int LoopID;
+        public string DeviceName;
         public string MAC;
         public string RegionID;
     }
 
-    //7銆佸垹闄よ澶囨帴鍙o細DelDevice
-    //    鍙傛暟锛�
-    //    Id          //璁惧ID      int
-    [Serializable]
-    public class DelDeviceObj
-    {
-        public int Id;
-    }
 
-    //8銆佽幏鍙栧満鏅垪琛ㄦ帴鍙o細 SceneByRegionList
-    //    鍙傛暟锛�
-    //    RegionID        //褰撳墠浣忓畢ID    int
-    [Serializable]
-    public class SceneByRegionListObj
-    {
-        public string RegionID;
-    }
 
-    public class SceneByRegion
-    {
-        public int SceneId;
-        public string SceneName;
-    }
+
+
 
     //9銆佹坊鍔犲満鏅帴鍙o細AddScene
     //    鍙傛暟锛�
@@ -124,19 +162,11 @@
     [Serializable]
     public class EdiutSceneObj
     {
-        public int Id;
-        public int RegionID;
+        public string Id;
+        public string RegionID;
         public string SceneMark;
     }
 
-    //11銆佸垹闄ゅ満鏅帴鍙o細DeleteScene
-    //    鍙傛暟锛�
-    //    Id      //鍦烘櫙ID      int
-    [Serializable]
-    public class DeleteScene
-    {
-        public int Id;
-    }
 
     //12銆佸叏瑙嗛�氱殑鍦烘櫙鑱斿姩锛欰ddSceneLinkageMode
     //    鍙傛暟锛�
@@ -154,7 +184,7 @@
     [Serializable]
     public class GetBindDeviceBySceneListObj
     {
-        public int Id;
+        public string Id;
     }
 
     //14銆佸垹闄ゅ満鏅粦瀹氳澶囨帴鍙o細RemoveBindSceneToDevicesItem
@@ -194,7 +224,7 @@
     /// 娣诲姞鍦烘櫙涓庡満鏅粦瀹氳澶囧垪琛�
     /// </summary>
     [Serializable]
-    public class SceneAndDeviceList
+    public class SceneAndDeviceList:BaseNoTokenObj
     {
         public string RegionID;
         public string SceneName;

--
Gitblit v1.8.0