You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
1.8 KiB
79 lines
1.8 KiB
namespace Tiobon.PublishHelper
|
|
{
|
|
|
|
/// <summary>
|
|
/// 发布服务器
|
|
/// </summary>
|
|
[Serializable]
|
|
public class PublishServer : Server
|
|
{
|
|
private List<VersionFolder> folders;
|
|
/// <summary>
|
|
/// 版本文件夹
|
|
/// </summary>
|
|
public List<VersionFolder> Folders
|
|
{
|
|
get { return folders; }
|
|
set
|
|
{
|
|
if (folders == null)
|
|
value = new List<VersionFolder>();
|
|
folders = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 版本文件夹
|
|
/// </summary>
|
|
[Serializable]
|
|
public class VersionFolder
|
|
{
|
|
/// <summary>
|
|
/// 文件名称
|
|
/// </summary>
|
|
public string FolderName { get; set; }
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateTime { get; set; }
|
|
/// <summary>
|
|
/// 文件大小
|
|
/// </summary>
|
|
public long Size { get; set; }
|
|
|
|
private List<VersionFile> files;
|
|
/// <summary>
|
|
/// 版本文件
|
|
/// </summary>
|
|
public List<VersionFile> Files
|
|
{
|
|
get { return files; }
|
|
set
|
|
{
|
|
if (files == null)
|
|
value = new List<VersionFile>();
|
|
files = value;
|
|
}
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 版本文件
|
|
/// </summary>
|
|
[Serializable]
|
|
public class VersionFile
|
|
{
|
|
/// <summary>
|
|
/// 文件名称
|
|
/// </summary>
|
|
public string FileName { get; set; }
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateTime { get; set; }
|
|
/// <summary>
|
|
/// 文件大小
|
|
/// </summary>
|
|
public long Size { get; set; }
|
|
}
|
|
}
|
|
|