| | |
| | | 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 |
| | | |
| | |
| | | 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 |
| | | // 参数: |
| | |
| | | [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 |
| | | // 参数: |
| | |
| | | [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 |
| | | // 参数: |
| | |
| | | [Serializable] |
| | | public class GetBindDeviceBySceneListObj |
| | | { |
| | | public int Id; |
| | | public string Id; |
| | | } |
| | | |
| | | //14、删除场景绑定设备接口:RemoveBindSceneToDevicesItem |
| | |
| | | /// 添加场景与场景绑定设备列表 |
| | | /// </summary> |
| | | [Serializable] |
| | | public class SceneAndDeviceList |
| | | public class SceneAndDeviceList:BaseNoTokenObj |
| | | { |
| | | public string RegionID; |
| | | public string SceneName; |