版本260406
This commit is contained in:
52
OrpaonVision.Core/Training/Contracts/ExportFileDto.cs
Normal file
52
OrpaonVision.Core/Training/Contracts/ExportFileDto.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
namespace OrpaonVision.Core.Training.Contracts;
|
||||
|
||||
/// <summary>
|
||||
/// 导出文件信息。
|
||||
/// </summary>
|
||||
public sealed class ExportFileDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 文件名。
|
||||
/// </summary>
|
||||
public string FileName { get; init; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 文件路径。
|
||||
/// </summary>
|
||||
public string FilePath { get; init; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 文件大小(字节)。
|
||||
/// </summary>
|
||||
public long FileSizeBytes { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件格式。
|
||||
/// </summary>
|
||||
public string Format { get; init; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 校验和(MD5)。
|
||||
/// </summary>
|
||||
public string Checksum { get; init; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间(UTC)。
|
||||
/// </summary>
|
||||
public DateTime CreatedAtUtc { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 过期时间(UTC)。
|
||||
/// </summary>
|
||||
public DateTime? ExpiresAtUtc { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 下载次数限制。
|
||||
/// </summary>
|
||||
public int? DownloadLimit { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前下载次数。
|
||||
/// </summary>
|
||||
public int DownloadCount { get; init; }
|
||||
}
|
||||
Reference in New Issue
Block a user