| | |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using Tiger.Model.Entitys.MES.Position; |
| | | using Tiger.Model.Minsun; |
| | | |
| | | namespace Tiger.Model |
| | | { |
| | | public class ScanOutput<T> |
| | | { |
| | | /// <summary> |
| | | /// 操作指令 |
| | | /// </summary> |
| | | public string Command { get; set; } |
| | | /// <summary> |
| | | /// Mqtt消息 |
| | | /// </summary> |
| | | public MQTT.Message MqttMsg { get; set; } |
| | | /// <summary> |
| | | /// 当前操作返回的数据 |
| | | /// </summary> |
| | | public T Data { get; set; } |
| | | } |
| | | |
| | | public class ScanOutput : ScanOutput<object> |
| | | { |
| | | |
| | | } |
| | | |
| | | public class ScanShelfInfo |
| | | { |
| | | public string WarehouseCode { get; set; } |
| | | public string RegionCode { get; set; } |
| | | public string ShelfCode { get; set; } |
| | | public string LocationCode { get; set; } |
| | | public string RackCode => ShelfCode; |
| | | public bool IsSmartRack { get; set; } |
| | | public decimal Capacity { get; set; } |
| | | public int LotCount { get; set; } |
| | | public decimal MaxSize { get; set; } |
| | | public int ShelfType { get; set; } |
| | | public bool IsScanShelf { get; set; } |
| | | public WMS_SHELF Shelf { get; set; } |
| | | public WMS_LOCATION Location { get; set; } |
| | | } |
| | | |
| | | public class DefaultScanItemOutput |
| | | { |
| | | public int ReqType { get; set; } |
| | |
| | | public string ScanAfCut { get; set; } |
| | | public string Unit { get; set; } |
| | | public DateTime DateCode { get; set; } |
| | | public string Message { get; set; } |
| | | } |
| | | |
| | | public class DefaultInStoreOutput |