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