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; }
}