using OrpaonVision.Core.Annotation.Contracts; using OrpaonVision.Core.Results; namespace OrpaonVision.Core.Annotation; /// /// 标注任务持久化仓储(最小可运行骨架)。 /// public interface IAnnotationTaskStore { /// /// 保存或更新任务快照。 /// /// 任务详情快照。 /// 处理结果。 Result SaveOrUpdate(AnnotationTaskDetailDto detail); /// /// 按 CVAT 任务 ID 获取任务快照。 /// /// CVAT 任务 ID。 /// 任务快照。 Result GetByCvatTaskId(long cvatTaskId); }