using OrpaonVision.Core.Enums; namespace OrpaonVision.Core.Annotation.Contracts; /// /// 标注任务详情 DTO。 /// public sealed class AnnotationTaskDetailDto { /// /// 平台类型(当前固定为 Cvat)。 /// public AnnotationPlatformEnum Platform { get; init; } = AnnotationPlatformEnum.Cvat; /// /// CVAT 任务 ID。 /// public long CvatTaskId { get; init; } /// /// CVAT 任务名称。 /// public string TaskName { get; init; } = string.Empty; /// /// CVAT 项目 ID。 /// public long? CvatProjectId { get; init; } /// /// CVAT 任务状态。 /// public string TaskStatus { get; init; } = string.Empty; /// /// 任务内图像或条目数量。 /// public int ItemCount { get; init; } /// /// 最近更新时间(UTC)。 /// public DateTime? UpdatedAtUtc { get; init; } }