xm
2021-12-01 6d73bf6e816570291865674bef8bce8972e4de3f
HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using HDL_ON.DAL.Server;
namespace HDL_ON.Entity
{
@@ -12,32 +13,32 @@
        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";
        /// <summary>
        /// 子账号获得的当前住宅的功能数据
        /// </summary>
        public List<ShareData> CurResidenceShareDate = new List<ShareData>();
        public List<ShareData> CurResidenceShareData = new List<ShareData>();
        /// <summary>
        /// 
@@ -64,9 +65,17 @@
        /// </summary>
        public string childAccountType;
        /// <summary>
        /// 区域服务器
        /// </summary>
        public string childAccountRegionUrl;
        /// <summary>
        /// 是否允许远程控制
        /// </summary>
        public bool isRemoteControl;
        /// <summary>
        /// 是否创建场景
        /// </summary>
        public bool isAllowCreateScene;
        /// <summary>
        /// 昵称1
        /// </summary>
@@ -75,31 +84,94 @@
        /// 
        /// </summary>
        public string createTime;
        /// <summary>
        /// 用户名字
        /// </summary>
        public string memberName = "";
        /// <summary>
        ///
        /// </summary>
        public string childAccountEmail;
        /// <summary>
        ///
        /// </summary>
        public string childAccountPhone;
        /// <summary>
        /// 用户头像
        /// </summary>
        public string memberHeadIcon;
        /// <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 byte[] ShareDataBytes;
    //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 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;
    //}
}