//using System.Linq.Expressions; //namespace CMS.Plugin.HIAWms.Domain.WmsMaterials //{ // /// // /// WmsMaterial规约 // /// // public class WmsMaterialSpecification : Volo.Abp.Specifications.Specification // { // private readonly string _materialCode; // /// // /// Initializes a new instance of the class. // /// // public WmsMaterialSpecification() // { // } // /// // /// Initializes a new instance of the class. // /// // /// The name. // public WmsMaterialSpecification(string materialCode = null) // { // _materialCode = materialCode; // } // /// // public override Expression> ToExpression() // { // Expression> expression = c => 1 == 1; // if (_materialCode != null) // { // expression = expression.And(c => c.MaterialCode == _materialCode); // } // return expression; // } // } //}