namespace YLErp.Modules.RiskEngine.Dto
{
///
/// 规则条件项
///
public class RuleCondition
{
/// 条件变量 ID
public long VariableId { get; set; }
/// 操作符(如 Equal、GreaterThan、Between 等)
public string Operator { get; set; }
/// 阈值类型(FixedValue / VariableRef)
public string ThresholdType { get; set; }
/// 阈值(固定值或变量引用)
public object Value { get; set; }
/// 阈值变量 ID(当 ThresholdType 为 VariableRef 时)
public long? ThresholdVariableId { get; set; }
/// 介于/不介于的下边界是否包含,默认 true
public bool IncludeLowerBound { get; set; } = true;
/// 介于/不介于的上边界是否包含,默认 true
public bool IncludeUpperBound { get; set; } = true;
}
}