陈嘉乐
2020-01-08 bbc74a6dae2e90a811b2507c5896fe89aa29ccc0
Crabtree/SmartHome/HDL/Operation/ResponseEntity/FolderRes.cs
old mode 100755 new mode 100644
@@ -1,14 +1,117 @@
using System;
using System.Collections.Generic;
namespace Shared
{
    [Serializable]
    public class FolderRes
    //[Serializable]
    //public class FolderRes
    //{
    //    //public int FolderID { get; set; }
    //    //public string FolderName { get; set; }
    //    //public DateTime FolderAddTime { get; set; }
    //    public string Id { get; set; }
    //    public string BackupName { get; set; }
    //    public DateTime CreatedOnUtc { get; set; }
    //    public string GatewayUniqueId { get; set; }
    //    public bool IsDeliveryBack { get; set; }
    //    //"BackupName": "App手动备份文件夹1",    --备份的文件夹名称
    //    //     "GatewayUniqueId": null,     --网关的唯一Id
    //    //     "IsDeliveryBack": false,
    //    //     "Id": "434d7bdd-2db1-4ac1-adff-96b7edb06c29",  --文件夹Id
    //    //     "CreatedOnUtc": "2019-07-04T06:51:57"   --创建文件夹时间
    //}
    /// <summary>
    /// 获取备份列表名的结果
    /// </summary>
    public class GetBackupListResult
    {
        public int FolderID { get; set; }
        public string FolderName { get; set; }
        public DateTime FolderAddTime { get; set; }
        /// <summary>
        /// PageData
        /// </summary>
        public List<BackupListNameInfo> PageData = new List<BackupListNameInfo> ();
    }
    /// <summary>
    /// 备份列表名的信息
    /// </summary>
    public class BackupListNameInfo
    {
        /// <summary>
        /// BackupName
        /// </summary>
        public string BackupName = string.Empty;
        /// <summary>
        /// ZigbeeUniqueId
        /// </summary>
        public string GatewayUniqueId = string.Empty;
        /// <summary>
        /// Id
        /// </summary>
        public string Id = "";
        /// <summary>
        /// CreatedOnUtc
        /// </summary>
        public string CreatedOnUtc = string.Empty;
    }
    /// <summary>
    /// 添加备份名字的结果
    /// </summary>
    public class AddBackupNameResult
    {
        /// <summary>
        /// BackupClassId
        /// </summary>
        public string BackupClassId = "";
    }
    /// <summary>
    /// 下载备份文件的结果
    /// </summary>
    public class LoadBackInfoResult
    {
        /// <summary>
        /// PageData
        /// </summary>
        public List<LoadBackupFileNameInfo> PageData = new List<LoadBackupFileNameInfo> ();
        /// <summary>
        /// TotalCount
        /// </summary>
        public int TotalCount = 0;
        /// <summary>
        /// TotalPages
        /// </summary>
        public int TotalPages = 0;
    }
    /// <summary>
    /// 下载备份文件的文件夹名字信息
    /// </summary>
    public class LoadBackupFileNameInfo
    {
        /// <summary>
        /// BackupFileName
        /// </summary>
        public string BackupFileName = string.Empty;
        /// <summary>
        /// Id
        /// </summary>
        public string Id = "";
        /// <summary>
        /// CreatedOnUtc
        /// </summary>
        public string CreatedOnUtc = string.Empty;
    }
}