namespace OrpaonVision.Core.Training.Contracts; /// /// 模型包导入结果。 /// public sealed class ModelPackageImportResultDto { /// /// 模型包ID。 /// public Guid ModelPackageId { get; init; } /// /// 导入状态。 /// public ModelPackageImportStatus Status { get; init; } /// /// 导入消息。 /// public string Message { get; init; } = string.Empty; /// /// 校验结果。 /// public ModelPackageValidationResultDto? ValidationResult { get; init; } /// /// 导入时间(UTC)。 /// public DateTime ImportedAtUtc { get; init; } /// /// 导入者。 /// public string ImportedBy { get; init; } = string.Empty; } /// /// 模型包导入状态。 /// public enum ModelPackageImportStatus { /// /// 导入中。 /// Importing, /// /// 已导入。 /// Imported, /// /// 已校验。 /// Validated, /// /// 校验失败。 /// ValidationFailed, /// /// 已拒绝。 /// Rejected, /// /// 已激活。 /// Activated, /// /// 已回滚。 /// RolledBack }