陈嘉乐
2020-01-08 bbc74a6dae2e90a811b2507c5896fe89aa29ccc0
Crabtree/SmartHome/HDL/Operation/ResponseEntity/Alexa.cs
@@ -4,6 +4,63 @@
namespace Shared
{
    //4、读取指定住宅网关的设备列表接口:DeviceByRegionList
    //    参数:
    //    RegionID        //当前住宅ID    int
    [Serializable]
    public class GetDeviceListObj:BaseNoTokenObj
    {
        public string RegionID;
    }
    //7、删除设备接口:DelDevice
    //    参数:
    //    Id          //设备ID      int
    [Serializable]
    public class DelDeviceObj : BaseNoTokenObj
    {
        public string Id;
    }
    public class SceneByRegion
    {
        public string SceneId;
        public string SceneName;
    }
    //8、获取场景列表接口: SceneByRegionList
    //    参数:
    //    RegionID        //当前住宅ID    int
    [Serializable]
    public class SceneByRegionListObj : BaseNoTokenObj
    {
        public string RegionID;
    }
    //11、删除场景接口:DeleteScene
    //    参数:
    //    Id      //场景ID      int
    [Serializable]
    public class DeleteSceneObj : BaseNoTokenObj
    {
        public string Id;
    }
    //14、删除场景绑定设备接口:RemoveBindSceneToDevicesItem
    //Id   设备的Guid
    [Serializable]
    public class UnBindSceneObj: BaseNoTokenObj
    {
        public string Id;
    }
    //1、获取某住宅下的网关接口: GatewayByRegionList
    //    参数:RegionID          //住宅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、读取指定住宅网关的设备列表接口:DeviceByRegionList
    //    参数:
    //    RegionID        //当前住宅ID    int
    [Serializable]
    public class DeviceByRegionListObj
    {
        public string RegionID;
    }
    ////4、读取指定住宅网关的设备列表接口:DeviceByRegionList
    ////    参数:
    ////    RegionID        //当前住宅ID    int
    //[Serializable]
    //public class GetDeviceListObj:BaseNoTokenObj
    //{
    //    public string RegionID;
    //}
    //5、添加设备接口: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、删除设备接口:DelDevice
    //    参数:
    //    Id          //设备ID      int
    [Serializable]
    public class DelDeviceObj
    {
        public int Id;
    }
    //8、获取场景列表接口: SceneByRegionList
    //    参数:
    //    RegionID        //当前住宅ID    int
    [Serializable]
    public class SceneByRegionListObj
    {
        public string RegionID;
    }
    public class SceneByRegion
    {
        public int SceneId;
        public string SceneName;
    }
    //9、添加场景接口: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、删除场景接口:DeleteScene
    //    参数:
    //    Id      //场景ID      int
    [Serializable]
    public class DeleteScene
    {
        public int Id;
    }
    //12、全视通的场景联动:AddSceneLinkageMode
    //    参数:
@@ -154,7 +184,7 @@
    [Serializable]
    public class GetBindDeviceBySceneListObj
    {
        public int Id;
        public string Id;
    }
    //14、删除场景绑定设备接口:RemoveBindSceneToDevicesItem
@@ -194,7 +224,7 @@
    /// 添加场景与场景绑定设备列表
    /// </summary>
    [Serializable]
    public class SceneAndDeviceList
    public class SceneAndDeviceList:BaseNoTokenObj
    {
        public string RegionID;
        public string SceneName;