using NXWMS.Client.Model.CoreModels; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace NXWMS.Client.Model.AppModels.Condition.Rule { /// /// 订单分配规则条件 /// public class OrderDistributionRuleCondition : OperationInfo { /// /// 规则编码 /// public string RuleCode { get; set; } /// /// 规则Id /// public int? RuleId { get; set; } /// /// 规则Ids /// public string RuleIds { get; set; } /// /// 规则名称 /// public string RuleName { get; set; } /// /// 规则描述 /// public string RuleDescribe { get; set; } /// /// 是否正在使用 /// public bool IsUsed { get; set; } /// /// 子规则条件 /// public List DetailList { get;set;} } /// /// 订单分配子规则条件 /// public class OrderDistributionRuleDetailConditionIn { /// /// 规则明细Id /// public int? RuleItemId { get; set; } /// /// 规则明细编码 /// public string RuleItemCode { get; set; } /// /// 规则明细描述 /// public string RuleItemDescribe { get; set; } /// /// 规则参数标识 /// public int ParamFlag { get; set; } /// /// 规则参数1 /// public string RuleItemParam1 { get; set; } /// /// 规则参数2 /// public string RuleItemParam2 { get; set; } /// /// 规则参数2 /// public string RuleItemParam3 { get; set; } /// /// 是否正在使用 /// public bool IsUsed { get; set; } } }