using System.Collections.Generic; using System.Threading.Tasks; using NPP.SmartSchedue.Api.Contracts.Services.Integration.Input; using NPP.SmartSchedue.Api.Contracts.Services.Integration.Output; using NPP.SmartSchedue.Api.Contracts.Domain.Work; namespace NPP.SmartSchedue.Api.Contracts.Services.Integration { /// /// 任务验证服务接口 /// public interface ITaskValidationService { /// /// 分析任务需求 /// Task AnalyzeTaskRequirementsAsync(List tasks); /// /// 验证任务数据完整性 /// Task ValidateTaskDataIntegrityAsync(List tasks); /// /// 加载任务详细信息 /// Task LoadTaskDetailedInfoAsync(List tasks); } }