namespace OrpaonVision.Core.Training.Contracts; /// /// 数据集版本详情。 /// public sealed class DatasetVersionDetailDto { /// /// 数据集版本ID。 /// public Guid DatasetVersionId { get; init; } /// /// 版本号。 /// public string VersionNo { get; init; } = string.Empty; /// /// 数据集名称。 /// public string Name { get; init; } = string.Empty; /// /// 描述。 /// public string Description { get; init; } = string.Empty; /// /// 机种ID。 /// public Guid ProductTypeId { get; init; } /// /// 机种编码。 /// public string ProductTypeCode { get; init; } = string.Empty; /// /// 总样本数。 /// public int TotalSampleCount { get; init; } /// /// 训练样本数。 /// public int TrainingSampleCount { get; init; } /// /// 验证样本数。 /// public int ValidationSampleCount { get; init; } /// /// 测试样本数。 /// public int TestSampleCount { get; init; } /// /// 标注任务ID列表。 /// public IReadOnlyList AnnotationTaskIds { get; init; } = []; /// /// 创建时间(UTC)。 /// public DateTime CreatedAtUtc { get; init; } /// /// 创建者。 /// public string CreatedBy { get; init; } = string.Empty; /// /// 数据集状态。 /// public string Status { get; init; } = string.Empty; /// /// 存储路径。 /// public string StoragePath { get; init; } = string.Empty; /// /// 校验和。 /// public string Checksum { get; init; } = string.Empty; }