陈嘉乐
2020-01-08 bbc74a6dae2e90a811b2507c5896fe89aa29ccc0
Crabtree/SmartHome/HDL/Operation/ResponseEntity/RegionInfoRes.cs
@@ -1,15 +1,28 @@
using System;
using System.Collections.Generic;
namespace Shared
{
    [Serializable]
    public class RegionInfoRes
    {
        public string RegionID { get; set; }
        public string Id { get; set; }
        public string RegionName { get; set; }
        public string Name { get; set; }
        public string MAC;
        //public string NewMAC { get; set; }
        public List<HomeGateways> HomeGateways = new List<HomeGateways> ();
         /// <summary>         /// 是否为其他主用户分享过来的住宅         /// </summary>         public bool IsOthreShare { get; set; }         /// <summary>         /// 当前住宅是其他主帐号分享过来的主帐号的分布式Id         /// </summary>         public string MainUserDistributedMark { get; set; }         /// <summary>         /// 仅子账号登陆的时候使用,当【IsOthreShare】为"true",并且【AccountType】为"1"时,该账号拥有管理员权限         /// </summary>         public int AccountType { get; set; }         /// <summary>         /// 经度         /// </summary>         public double Longitude = 0;         /// <summary>         /// 纬度         /// </summary>         public double Latitude = 0;
    }
    [Serializable]
    public class HomeGateways {
        public string GatewayUniqueId { get; set; }
    }
    [Serializable]     public class ResidenceRes     {         public int PageIndex;         public int PageSize;         public int TotalCount;         public int TotalPages;         public bool HasPreviousPage;         public bool HasNextPage;         public string RegionName;         public List<RegionInfoRes> PageData = new List<RegionInfoRes> ();     }
}