namespace Oms.Application.Dtos.Channels; public class AutoTriggerTestInput { /// /// 公式正文(与 TriggerCondition 二选一)。 /// public string? Expression { get; set; } /// /// 完整触发条件(纯公式或 JSON 包装)。 /// public string? TriggerCondition { get; set; } /// /// 使用已有订单作为评估上下文。 /// public int? OrderId { get; set; } /// /// 使用样例数据作为预报前评估上下文。 /// public AutoTriggerTestSampleInput? Sample { get; set; } } public class AutoTriggerTestSampleInput { public string? ProductCode { get; set; } public string? ChannelCode { get; set; } public string? ConsigneeCountry { get; set; } public string? ConsigneeCountryName { get; set; } public int? CustomerId { get; set; } public string? CustomerName { get; set; } public string? ClientNo { get; set; } public decimal? Length { get; set; } public decimal? Width { get; set; } public decimal? Height { get; set; } public decimal? ActualWeight { get; set; } }