using Rhea.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tiger.Model; using Tiger.Model.Sharetronic.Shelf; namespace Tiger.IBusiness { public interface IBiz_Shelf { public Task GetChuteInfo(List list); public Task GetChuteInfo(WMS_SHELF shelf); public Task GetChuteInfo(WMS_LOCATION location); public Task LightAll(WMS_SHELF shelf, LedColor color); public Task LightAll(WMS_LOCATION location, LedColor color); public Task DownAll(WMS_SHELF shelf); public Task DownAll(WMS_LOCATION location); public Task LightMulti(string pdaId, LedColor color, List list); public Task LightMulti(string pdaId, LedColor color, WMS_SHELF shelf); public Task LightMulti(string pdaId, LedColor color, WMS_LOCATION location); public Task DownMulti(string pdaId, List list); public Task DownMulti(string pdaId, WMS_SHELF shelf); public Task DownMulti(string pdaId, WMS_LOCATION location); public Task LightSingle(string pdaId, LedColor color, WMS_LOCATION location); public Task DownSingle(string pdaId, WMS_LOCATION location); public Task OperateTowerLight(TowerColor color, WMS_SHELF shelf); public Task OperateTowerLight(TowerColor color, WMS_LOCATION location); public Task PutOn(string pdaId, WMS_SHELF shelf, WMS_ITEM curItem); } }