黄学彪
2020-12-17 9f326f4000847e6167d8166fa2f6a66f53cb3734
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
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
using System;
using System.Collections.Generic;
using System.Text;
 
namespace Shared.Phone
{
    /// <summary>
    /// <para>文件夹,文件的名字的定义Resourse(为了防止别人一目了然破解,加密一下这个东西)</para>
    /// <para>暂定密匙:4^Olh_3f</para>
    /// </summary>
    public class HdlFileNameResourse
    {
        #region ■ 程序目录文件夹相关_____________________________
 
        /// <summary>
        /// 检测引导的【文件】
        /// </summary>
        public static string GuideFile
        {
            get { return System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, "cad1afb384fb482de753fc37ebe84f9e"); }
        }
 
        /// <summary>
        /// 存放升级固件的【文件夹】
        /// </summary>
        public static string FirmwareUpdateDirectory
        {
            get { return System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, "5b78084db39091e2f9144bc6209e3001e0328e968d16adbc"); }
        }
        /// <summary>
        /// 存放升级固件列表名字的【文件】
        /// </summary>
        public static string FirmwareUpdateList
        {
            get { return System.IO.Path.Combine(FirmwareUpdateDirectory, "5b78084db39091e2ee87891aa45d2c1ffc005ce4b9d67f51"); }
        }
 
        /// <summary>
        /// 调试极光发送ID的【文件】
        /// </summary>
        public static string JiguangFile
        {
            get { return System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, "e509ddd21100cb994f509fb28c2e4dd6"); }
        }
 
        /// <summary>
        /// 保存Log的【文件夹】
        /// </summary>
        public static string LogDirectory
        {
            get { return System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, "820c65b54b6f3f2a"); }
        }
 
        #endregion
 
        #region ■ 账号文件夹相关_________________________________
 
        /// <summary>
        /// 存放与账号信息关联的【文件夹】
        /// </summary>
        public static string AccountDirectory
        {
            get { return System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, Common.Config.Instance.Guid); }
        }
 
        /// <summary>
        /// 保存用户个人信息的【文件】
        /// </summary>
        public static string UserInfoFile
        {
            get { return System.IO.Path.Combine(AccountDirectory, "c24d43aab01bbe521535c9fae517ffab"); }
        }
        /// <summary>
        /// 存放用户图片的【文件夹】
        /// </summary>
        public static string UserPictrueDirectory
        {
            get { return System.IO.Path.Combine(AccountDirectory, "e3263f227598072fef2a204fb1656cd2"); }
        }
        /// <summary>
        /// 账号头像的地址【文件】
        /// </summary>
        public static string UserHeadIconFile
        {
            get { return System.IO.Path.Combine(UserPictrueDirectory, "Admin.png"); }
        }
 
        /// <summary>
        /// 保存账号配置的【文件】
        /// </summary>
        public static string AccountOptionFile
        {
            get { return System.IO.Path.Combine(AccountDirectory, "d33690329dfdf2e5dcce0280893b95a0db47b5be13b46aa0"); }
        }
 
        /// <summary>
        /// 所有住宅的模板缓存存放的【文件夹】
        /// </summary>
        public static string AllResidenceTemplateDirectory
        {
            get { return System.IO.Path.Combine(AccountDirectory, "f8e712a42227d8f6a8208b076c7e132fe9869f7f0aff3d37"); }
        }
 
        /// <summary>
        /// 保存意见反馈次数的【文件】
        /// </summary>
        public static string SuggestionFile
        {
            get { return System.IO.Path.Combine(AccountDirectory, "f782709778b751ef2b3840f17e407ead"); }
        }
 
        #endregion
 
        #region ■ 住宅文件夹相关_________________________________
 
        /// <summary>
        /// 干接点私有属性的保存文件
        /// </summary>
        public static string DryContactFunctionFile
        {
            get { return System.IO.Path.Combine(Common.Config.Instance.FullPath, "10afbada0199511de13edc60259ed03e6ebc817d8a53adce"); }
        }
 
        /// <summary>
        /// 临时保存当前本地全部文件的【文件夹】
        /// </summary>
        public static string TemporaryBackupLocalFileDirectory
        {
            get { return System.IO.Path.Combine(Common.Config.Instance.FullPath, "eaa527389defe69899beb6df9a83228b281b4e57a63a654de1ad6d01ab956907"); }
        }
        /// <summary>
        /// 临时保存本地当前全部模板文件的【文件夹】
        /// </summary>
        public static string TemporaryBackupTemplateFileDirectory
        {
            get { return System.IO.Path.Combine(TemporaryBackupLocalFileDirectory, "f8e712a42227d8f6df0aa223fe0a1eda"); }
        }
 
        /// <summary>
        /// 存放生成发送给网关的各种模板数据的【文件夹】
        /// </summary>
        public static string CreatSendToGwTemplateDirectory
        {
            get { return System.IO.Path.Combine(Common.Config.Instance.FullPath, "96048b35f1d3d43725b1b2d7240878f804c003969e26330cd5afe42f509b63c7"); }
        }
 
        #endregion
 
        #region ■ 住宅缓存文件夹相关_____________________________
 
        /// <summary>
        /// 本地缓存的根目录【文件夹】,不需要备份,也不需要上传,只用于当前手机的缓存
        /// </summary>
        public static string LocalMemoryDirectory
        {
            get { return System.IO.Path.Combine(Common.Config.Instance.FullPath, "43ae770b6035427b21bddd7e6a1eeb88"); }
        }
 
        /// <summary>
        /// 自动备份【文件夹】(编辑,追加)
        /// </summary>
        public static string AutoBackupDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "d560f44a32930569c0328bfe0c7d3beaf6a58bcb2d5f1d3b"); }
        }
        /// <summary>
        /// 自动备份【文件夹】(删除)
        /// </summary>
        public static string AutoBackupdeleteDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "eced1a7b88bb9776ff31c79f6e7a48d69eac74ee0c447d6b"); }
        }
        /// <summary>
        /// 下载备份的时候所使用的临时【文件夹】
        /// </summary>
        public static string DownLoadBackupTempDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "2492bc79ce8b87b49beaea261f87d52efc5dd3dfae2c6811be65781d5faccd40"); }
        }
        /// <summary>
        /// 保存APP最后选择的网关ID的【文件名字】(不需要备份及上传)
        /// </summary>
        public static string AppOldSelectGatewayFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "1f2d13116b051b76b111b99246bb23f1"); }
        }
        /// <summary>
        /// 保存安防记录的【文件夹】
        /// </summary>
        public static string SafeguardAlarmDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "b101c307ddc2fae59a133a31604304560180c5748135de81"); }
        }
        /// <summary>
        /// 保存门锁记录的【文件夹】
        /// </summary>
        public static string DoorLockAlarmDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "4662b1f6eb97dbe44395a2546fd47c273a3def89f56951c6"); }
        }
        /// <summary>
        /// 安防用户密码的缓存密码【文件】
        /// </summary>
        public static string SafeguardUserPassword
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "b101c307ddc2fae587d864275bb8a23478b37ce3bd5c5db1"); }
        }
        /// <summary>
        /// 下载分享文件的临时【文件夹】
        /// </summary>
        public static string DownLoadShardDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "98f878a57c59bb6538677bc55187ffab6e8def815981fdbe"); }
        }
        /// <summary>
        /// 记录分享文件更新时间的【文件】
        /// </summary>
        public static string ShardFileUpdateTimeFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "b4137733cb527d033a3f63d2b32cd6e0f886eef3cee19601"); }
        }
 
        /// <summary>
        /// 保存断网时候,备份网关id用的【文件】
        /// </summary>
        public static string BackupGatewayIdFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "5f7fdfe4258d4cd19a433412468a586834643bed528cdba1"); }
        }
        /// <summary>
        /// 自动备份不需要再次提醒的【文件名】(不需要备份及上传)
        /// </summary>
        public static string AutoBackupNotPromptedFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "9479e724666d970fb9ae5dff2b739cf1bc8c1a95d63bf182dc8f290cac98592f"); }
        }
 
        /// <summary>
        /// 保存住宅配置的【文件】
        /// </summary>
        public static string ResidenceOptionFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "b79583bed6909a52849eaea268449aee15f29d3bdf8b5ca3"); }
        }
 
        /// <summary>
        /// 是否自动下载云端的备份数据的【判断文件】
        /// </summary>
        public static string AutoDownLoadBackupCheckFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "93ee2d7241c3d19d7d94317f51a94d7fab1400f8f4f37a5a"); }
        }
 
        /// <summary>
        /// 本地模板缓存存放的【文件夹】
        /// </summary>
        public static string LocalTemplateDirectory
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "1180648b252f370b18565d54115f2bece19fcc9985dd1f70"); }
        }
 
        /// <summary>
        /// 保存设备选择的模板的【文件】
        /// </summary>
        public static string DeviceTemplateSelectFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "76d54eaedfd2124c4629cf8c4b8ae60f423c10556dfe50cb9de193a83c5653ef"); }
        }
        /// <summary>
        /// 保存网关选择的模板的【文件】
        /// </summary>
        public static string GatewayTemplateSelectFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "fdac0d1dd857d946a524feb8ae4e69ecb048333261cb41f5fcc9932b35b09c2f"); }
        }
 
        /// <summary>
        /// 记录发送和接收的数据Log
        /// </summary>
        public static string SendAndReceveDataLog
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "SendAndReceveLog.log"); }
        }
        /// <summary>
        /// 记录SocketReceive数据Log
        /// </summary>
        public static string SocketReceiveDataLog
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "SocketReceiveDataLog.log"); }
        }
 
        /// <summary>
        /// 保存处理模板数据所需要的时间的【文件】
        /// </summary>
        public static string AdjustTemplateTimeFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "AdjustTemplateTimeFile"); }
        }
 
        /// <summary>
        /// 保存模板导入网关的数量信息的【文件】
        /// </summary>
        public static string ImportCommonInfoFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "ImportCommonInfoFile"); }
        }
 
        /// <summary>
        /// 保存模板导入网关的S文件总信息的【文件】
        /// </summary>
        public static string SFileDataFile
        {
            get { return System.IO.Path.Combine(LocalMemoryDirectory, "SFileDataFile"); }
        }
 
        #endregion
 
        #region ■ 其他文件文件___________________________________
 
        /// <summary>
        /// 分享楼层的【文件名】
        /// </summary>
        public const string ShardFloorFile = "5f05f7a6f26c51d1b096dc777f6c02f2";
 
        #endregion
 
        #region ■ 辅助文件_______________________________________
 
        /// <summary>
        /// 显示功能菜单的【标识文件】,不加密
        /// </summary>
        public const string ShowOptionMenuFile = "ShowOptionMenuFile";
        /// <summary>
        /// 详细Log处理的【标识文件】,不加密
        /// </summary>
        public const string DetailedLogFile = "DetailedLogFile";
        /// <summary>
        /// 显示设备历史版本的【标识文件】,不加密
        /// </summary>
        public const string DeviceHistoryFile = "DeviceHistoryFile";
        /// <summary>
        /// 开启后台调试App功能的【标识文件】,不加密
        /// </summary>
        public const string StartDebugAppFile = "StartDebugAppFile";
        /// <summary>
        /// 开启检测设备Type的【标识文件】,不加密
        /// </summary>
        public const string CheckDeviceTypeFile = "CheckDeviceTypeFile";
        /// <summary>
        /// 功能备份的名字  这个东西不加密
        /// </summary>
        public const string OptionBackupName = "##Option##";
 
        #endregion
    }
}