From 5a5a2b696866f947b6025d26c3302e8ffef46435 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期一, 11 一月 2021 16:11:20 +0800 Subject: [PATCH] 2021-01-11 1.更新MQTT连接和本地搜索网关方法。2.子账号相关接口完善 --- Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs | 149 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 97 insertions(+), 52 deletions(-) diff --git a/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs b/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs index 3096573..31cdb98 100644 --- a/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs +++ b/Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs @@ -4,6 +4,78 @@ namespace Shared { + //4銆佽鍙栨寚瀹氫綇瀹呯綉鍏崇殑璁惧鍒楄〃鎺ュ彛锛欴eviceByRegionList + // 鍙傛暟锛� + // RegionID //褰撳墠浣忓畢ID int + [Serializable] + public class GetDeviceListObj:BaseNoTokenObj + { + public string RegionID; + } + + [Serializable] + public class UpdateAlexaDeviceObj : BaseNoTokenObj + { + 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 : 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 @@ -26,22 +98,22 @@ [Serializable] public class UpdateGatewayObj { - public int RegionID; - public int id; + public string RegionID; + 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 int RegionID; - } + ////4銆佽鍙栨寚瀹氫綇瀹呯綉鍏崇殑璁惧鍒楄〃鎺ュ彛锛欴eviceByRegionList + //// 鍙傛暟锛� + //// RegionID //褰撳墠浣忓畢ID int + //[Serializable] + //public class GetDeviceListObj:BaseNoTokenObj + //{ + // public string RegionID; + //} //5銆佹坊鍔犺澶囨帴鍙o細UploadDevices // 鍙傛暟锛� @@ -72,39 +144,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 int RegionID; + 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 int RegionID; - } - public class SceneByRegion - { - public int SceneId; - public string SceneName; - } + + //9銆佹坊鍔犲満鏅帴鍙o細AddScene // 鍙傛暟锛� @@ -113,7 +166,7 @@ [Serializable] public class AddSceneObj { - public int RegionID; + public string RegionID; public string SceneName; } @@ -124,19 +177,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 +199,7 @@ [Serializable] public class GetBindDeviceBySceneListObj { - public int Id; + public string Id; } //14銆佸垹闄ゅ満鏅粦瀹氳澶囨帴鍙o細RemoveBindSceneToDevicesItem @@ -194,9 +239,9 @@ /// 娣诲姞鍦烘櫙涓庡満鏅粦瀹氳澶囧垪琛� /// </summary> [Serializable] - public class SceneAndDeviceList + public class SceneAndDeviceList:BaseNoTokenObj { - public int RegionID; + public string RegionID; public string SceneName; public string MAC; @@ -221,7 +266,7 @@ [Serializable] public class GetUnbindDeviceListObj { - public int RegionID; + public string RegionID; } //17銆佹坊鍔犺澶囧垪琛ㄩ〉鏌ヨ鎺ュ彛锛欴eviceByRegionList // 鍙傛暟锛� @@ -251,7 +296,7 @@ public class AddRoomObj { public string RoomMark; - public int RegionID; + public string RegionID; } //20銆佺紪杈戞埧闂村悕鎺ュ彛锛欵diutRoom @@ -264,7 +309,7 @@ { public int Id; public string RoomMark; - public int RegionID; + public string RegionID; } //21銆佸垹闄ゆ埧闂存帴鍙o細DeleteRoom @@ -290,7 +335,7 @@ [Serializable] public class GetUnbindSceneToRoomListObj { - public int RegionID; + public string RegionID; } //24銆佹埧闂寸粦瀹氬満鏅帴鍙o細BindDeviceToRoomItems // 鍙傛暟锛� -- Gitblit v1.8.0