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 WithdrawalService {
|
private WithdrawalStrategy strategy;
|
|
public WithdrawalService(WithdrawalStrategy strategy) {
|
this.strategy = strategy;
|
}
|
|
public Mat withdrawProduct(LocDetl storageLocation) {
|
return strategy.selectMatStrategy(storageLocation);
|
}
|
}
|