33 lines
1.1 KiB
C#
33 lines
1.1 KiB
C#
namespace YLErp.Modules.RiskEngine.Dto
|
|
{
|
|
/// <summary>
|
|
/// 批量操作结果
|
|
/// </summary>
|
|
public class BatchOperationResult
|
|
{
|
|
/// <summary>是否全部成功</summary>
|
|
public bool Success { get; set; }
|
|
/// <summary>总数量</summary>
|
|
public int TotalCount { get; set; }
|
|
/// <summary>成功数量</summary>
|
|
public int SuccessCount { get; set; }
|
|
/// <summary>错误信息</summary>
|
|
public string ErrorMessage { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 批量删除变量结果
|
|
/// </summary>
|
|
public class BatchDeleteVariablesResult : BatchOperationResult
|
|
{
|
|
/// <summary>成功删除的变量 ID</summary>
|
|
public List<long> DeletedIds { get; set; }
|
|
/// <summary>不存在的变量 ID</summary>
|
|
public List<long> MissingIds { get; set; }
|
|
/// <summary>因被生效规则引用而跳过的变量 ID</summary>
|
|
public List<long> BlockedIds { get; set; }
|
|
/// <summary>被跳过变量的原因,Key 为变量 ID</summary>
|
|
public Dictionary<long, string> BlockedReasons { get; set; }
|
|
}
|
|
}
|