package com.dev.swms.server.service.picking.allocate;

/**
 * @author  dev
 * 
 */
public interface AllocatedStrategy {

	/**
	 * 存货日期先进先出;
	 */
	static final String STOREPERIODFIFO = "STOREPERIODFIFO";

	/**
	 * 有效期先进先出
	 */
	static final String VALIDRIODFIFO = "VALIDRIODFIFO";

	/**
	 * 库位接近;
	 */
	static final String LOCATION_APPROACH = "LOCATION_APPROACH";

	static final String PROPC1 = "propC1";

	static final String PROPC2 = "propC2";

	static final String PROPC3 = "propC3";

	static final String PROPC4 = "propC4";

	static final String PROPC5 = "propC5";

	static final String PROPC6 = "propC6";

	static final String PROPC7 = "propC7";

	static final String PROPC8 = "propC8";

	static final String PROPC9 = "propC9";

	static final String PROPN1 = "propN1";

	static final String PROPN2 = "propN2";

	static final String PROPN3 = "propN3";

	static final String PROPD1 = "propD1";

	static final String PROPD2 = "propD2";

	static final String PROPD3 = "propD3";

	/**
	 * soi匹配
	 */
	static final String SOIMATCH = "SOIMATCH";

	/**
	 * 商品属性匹配
	 */
	static final String PROPERTIESMATCH = "PROPERTIESMATCH";
	
	/**
	 * 整托优先
	 */
	static final String LPMATCH = "LPMATCH";
	/**
	 * 优先从拣货面拣货
	 */
	static final String PICKZONEFIRST = "PICKZONEFIRST";
}
