陈嘉乐
2020-12-01 e08a444a9d7acea0cf39f50d22d29179f6a59292
HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs
@@ -4,6 +4,7 @@
namespace HDL_ON.Entity
{
    /// <summary>
    /// 2020-11-16 待修改调整
   /// 住宅成员的信息列表
   /// </summary>
    public class ResidenceMemberInfo
@@ -11,25 +12,25 @@
        public ResidenceMemberInfo()
        {
        }
        public string Account = "";
        //public string Account = "";
        public string UserName = "";
        //public string UserName = "";
        public string SubAccountDistributedMark = "";
        //public string SubAccountDistributedMark = "";
        public string DistributedMark = "";
        //public string DistributedMark = "";
        public string Nickname = "";
        //public string Nickname = "";
        public int AccountType = 0;
        /// <summary>
        /// <!--此成员帐号是否具有远程控制权限-->
        /// </summary>
        public bool IsAllowRemoteCtrl = false;
        /// <summary>
        /// 是否允许子账号创建场景
        /// </summary>
        public bool IsAllowCreateScene = false;
        //public int AccountType = 0;
        ///// <summary>
        ///// <!--此成员帐号是否具有远程控制权限-->
        ///// </summary>
        //public bool IsAllowRemoteCtrl = false;
        ///// <summary>
        ///// 是否允许子账号创建场景
        ///// </summary>
        //public bool IsAllowCreateScene = false;
        public string headImagePagePath = "LoginIcon/2.png";
@@ -38,30 +39,129 @@
        /// </summary>
        public List<ShareData> CurResidenceShareDate = new List<ShareData>();
        /// <summary>
        ///
        /// </summary>
        public string id;
        /// <summary>
        ///
        /// </summary>
        public string homeId;
        /// <summary>
        ///
        /// </summary>
        public string homeRegionId;
        /// <summary>
        ///
        /// </summary>
        public string childAccountId;
        /// <summary>
        ///
        /// </summary>
        public string childAccountRegionId;
        /// <summary>
        /// 子账户类型 ORDINARY、DEBUG、ADMIN
        /// </summary>
        public string childAccountType;
        /// <summary>
        /// 是否允许远程控制
        /// </summary>
        public bool isRemoteControl;
        /// <summary>
        /// 是否创建场景
        /// </summary>
        public bool isAllowCreateScene;
        /// <summary>
        /// 昵称1
        /// </summary>
        public string nickName;
        /// <summary>
        ///
        /// </summary>
        public string createTime;
        /// <summary>
        /// 用户名字
        /// </summary>
        public string UserName = "";
        /// <summary>
        ///
        /// </summary>
        public string childAccountEmail;
        /// <summary>
        ///
        /// </summary>
        public string childAccountPhone;
        /// <summary>
        /// 用户账号
        /// 优先显示手机号,如果手机号为空则显示邮箱地址
        /// </summary>
        public string Account
        {
            get
            {
                if (!string.IsNullOrEmpty(childAccountPhone))
                {
                    return childAccountPhone;
                }
                else
                {
                    if (!string.IsNullOrEmpty(childAccountEmail))
                    {
                        return childAccountEmail;
                    }
                    else
                    {
                        return "";
                    }
                }
            }
        }
    }
    public class ShareData
    {
        /// <summary>
        /// 备份名称
        /// </summary>
        public string ShareName = "";
        /// <summary>
        /// 备份的数据ID
        /// </summary>
        public string DistributedMark = "";
        /// <summary>
        /// 备份所属的住宅ID
        /// </summary>
        public string HouseDistributedMark = "";
        /// <summary>
        /// 子账号ID
        /// </summary>
        public string SubAccountDistributedMark = "";
        ///// <summary>
        ///// 备份名称
        ///// </summary>
        //public string ShareName = "";
        ///// <summary>
        ///// 备份的数据ID
        ///// </summary>
        //public string DistributedMark = "";
        ///// <summary>
        ///// 备份所属的住宅ID
        ///// </summary>
        //public string HouseDistributedMark = "";
        ///// <summary>
        ///// 子账号ID
        ///// </summary>
        //public string SubAccountDistributedMark = "";
        /// <summary>
        /// 功能数据
        /// </summary>
        public byte[] ShareDataBytes;
        /// <summary>
        /// 主键ID
        /// </summary>
        public string id;
        /// <summary>
        /// 住宅ID
        /// </summary>
        public string homeId;
        /// <summary>
        /// 子账号ID
        /// </summary>
        public string childAccountId;
        /// <summary>
        /// 文件名
        /// </summary>
        public string fileName;
        /// <summary>
        /// 创建时间
        /// </summary>
        public string createTime;
    }
}