using System; using System.Collections.Generic; namespace HDL_ON.Entity { /// /// 住宅成员的信息列表 /// public class ResidenceMemberInfo { public ResidenceMemberInfo() { var ss = sharedDatas.Find((obj) => obj.HouseDistributedMark == DB_ResidenceData.residenceData.residecenInfo.RegionID); if (ss == null) { ss = new ShareData(); } CurShareData = ss; } public string Account = ""; public string UserName = ""; public string SubAccountDistributedMark = ""; public string DistributedMark = ""; public string Nickname = ""; public int AccountType = 0; /// /// /// public bool IsAllowRemoteCtrl = false; /// /// 是否允许子账号创建场景 /// public bool IsAllowCreateScene = false; public string headImagePagePath = "LoginIcon/2.png"; public List sharedDatas = new List(); public ShareData CurShareData = new ShareData(); } public class ShareData { /// /// 设备名称 /// public string ShareName = ""; /// /// 设备ID /// public string DistributedMark = ""; /// /// 房间ID /// public string HouseDistributedMark = ""; /// /// 子账号ID /// public string SubAccountDistributedMark = ""; /// /// 功能数据 /// public byte[] ShareDataBytes; } }