This commit is contained in:
2026-03-29 23:17:20 +08:00
commit 7dc5e73af7
36 changed files with 1480 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
namespace OrpaonVision.Core.Enums;
/// <summary>
/// 标注平台类型。
///
/// 说明:
/// - 根据当前需求文档,系统当前版本仅支持 CVAT
/// - 后续若扩展其他平台,可在本枚举中追加,并由适配层实现差异化处理。
/// </summary>
public enum AnnotationPlatformEnum
{
/// <summary>
/// CVAT 平台。
/// </summary>
Cvat = 1
}

View File

@@ -0,0 +1,27 @@
namespace OrpaonVision.Core.Enums;
/// <summary>
/// 标注任务同步状态。
/// </summary>
public enum AnnotationSyncStatusEnum
{
/// <summary>
/// 未同步。
/// </summary>
None = 0,
/// <summary>
/// 同步中。
/// </summary>
Syncing = 1,
/// <summary>
/// 同步成功。
/// </summary>
Succeeded = 2,
/// <summary>
/// 同步失败。
/// </summary>
Failed = 3
}

View File

@@ -0,0 +1,32 @@
namespace OrpaonVision.Core.Enums;
/// <summary>
/// 标注任务状态。
/// </summary>
public enum AnnotationTaskStatusEnum
{
/// <summary>
/// 待开始。
/// </summary>
Pending = 1,
/// <summary>
/// 进行中。
/// </summary>
InProgress = 2,
/// <summary>
/// 已完成(外部平台已提交)。
/// </summary>
Completed = 3,
/// <summary>
/// 已回收(业务系统已成功回收标注结果)。
/// </summary>
Recovered = 4,
/// <summary>
/// 失败。
/// </summary>
Failed = 5
}