using System.Collections.Generic; namespace NPP.SmartSchedue.Api.Contracts.Services.Work.Output; /// /// 批量添加工作任务输出模型 /// public class BatchWorkOrderAddOutput { /// /// 成功添加的任务ID列表 /// public List SuccessIds { get; set; } = new List(); /// /// 失败的任务信息列表 /// public List FailedItems { get; set; } = new List(); /// /// 总任务数 /// public int TotalCount { get; set; } /// /// 成功数量 /// public int SuccessCount { get; set; } /// /// 失败数量 /// public int FailedCount { get; set; } /// /// 是否全部成功 /// public bool IsAllSuccess => FailedCount == 0; /// /// 批量操作是否成功 /// public bool IsSuccess { get; set; } /// /// 操作消息 /// public string Message { get; set; } } /// /// 批量操作错误信息 /// public class BatchWorkOrderError { /// /// 任务在批量列表中的索引 /// public int Index { get; set; } /// /// 任务代码 /// public string WorkOrderCode { get; set; } /// /// 错误消息 /// public string ErrorMessage { get; set; } /// /// 错误详情 /// public string ErrorDetail { get; set; } }