wei
2020-11-27 e53a1951d6aa07ad22aad9816da4703496fcbccd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
using System;
using System.Collections.Generic;
 
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> 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 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;
 
    }
}