using System;
|
using System.Collections.Generic;
|
using HDL_ON.DAL.Server;
|
|
namespace HDL_ON.Entity
|
{
|
/// <summary>
|
/// 2020-11-16 待修改调整
|
/// 住宅成员的信息列表
|
/// </summary>
|
public class ResidenceMemberInfo
|
{
|
public ResidenceMemberInfo()
|
{
|
}
|
//public string Account = "";
|
|
//public string UserName = "";
|
|
//public string SubAccountDistributedMark = "";
|
|
//public string DistributedMark = "";
|
|
//public string Nickname = "";
|
|
//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> CurResidenceShareData = 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 string childAccountRegionUrl;
|
/// <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 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;
|
|
// ///// <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;
|
|
|
//}
|
}
|