using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WCS.BLL.DbModels; using WCS.Model; using static WCS.BLL.HardWare.WarningLight; namespace WCS.BLL.HardWare { public class SingleLightShelf : IShelfBase { public int ShelfId { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public string ShelfCode { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public int RowCounts { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public int ColumnCounts { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public Mode CurrentMode { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public string ModulesStr { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public string GroupName { get; set; } public MatInfoResponse InStoreData { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public string OrderNumber { get; set; } public int LightId { get; set; } public LightColorEnum LightColor { get; set; } public List ModuleIds { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public string ClientIp { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public List ExceptionMessages { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public bool IsWarning { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public string WebSocketIpAddress { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public List Modules { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public DateTime SetCurrentModeTime { get; set; } public bool ConfirmStocktakingSingle(int BoardId, int LightNumber) { throw new NotImplementedException(); } public void GoInInstore(string IPAdress) { //找到对应的灯 亮灯 } public void GoInOutstore(List MatDetails, OutOrder outOrder) { } public void GoInStocktaking() { } public void GoInStocktaking(List MatDetails, StockTakingOrder outOrder) { } public void GoOutInstore() { //找到已亮灯的 灭灯 } public void GoOutOutstore() { } public void GoOutStocktaking() { } public void Reset() { return; } public void SetCurrentMode(Mode mode) { } public void ShelfCheck() { } public void Warning() { } } }