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