|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.wms.asrs.strategy; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.LocDetl; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.Mat; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 先进先出 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class FIFOWithdrawalStrategy implements WithdrawalStrategy { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public Mat selectMatStrategy(LocDetl storageLocation) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | package com.zy.asrs.wms.asrs.strategy; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.LocDetl; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.Mat; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 先进先出 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class FIFOWithdrawalStrategy implements WithdrawalStrategy { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public Mat selectMatStrategy(LocDetl storageLocation) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|