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