using System.Collections.Generic;
namespace NPP.SmartSchedue.Api.Contracts.Services.Integration.Output
{
///
/// 单个任务操作结果
///
public class SingleTaskOperationResult
{
///
/// 任务ID
///
public long TaskId { get; set; }
///
/// 操作是否成功
///
public bool IsSuccess { get; set; }
///
/// 操作消息
///
public string Message { get; set; } = string.Empty;
///
/// 错误详情
///
public List ErrorDetails { get; set; } = new List();
}
///
/// 批量操作结果输出
///
public class BatchWorkOrderOperationResult
{
///
/// 总体操作是否成功
///
public bool IsSuccess { get; set; }
///
/// 总体操作消息
///
public string Message { get; set; } = string.Empty;
///
/// 总任务数
///
public int TotalCount { get; set; }
///
/// 成功任务数
///
public int SuccessCount { get; set; }
///
/// 失败任务数
///
public int FailedCount { get; set; }
///
/// 每个任务的操作结果
///
public List TaskResults { get; set; } = new List();
///
/// 影响的整合记录ID列表
///
public List AffectedIntegrationRecordIds { get; set; } = new List();
}
}