| | |
| | | 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 double Capacity { get; set; } |
| | | public int LotCount { get; set; } |
| | | public double 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 SN { get; set; } |
| | | public string ItemCode { get; set; } |
| | | public string MaterialName { get; set; } |
| | | public decimal Qty { get; set; } |
| | | public decimal CutQty { get; set; } |
| | | public double Qty { get; set; } |
| | | public double CutQty { get; set; } |
| | | public string regionCode { get; set; } |
| | | public string locationCode { 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 |
| | |
| | | public string Barcode { get; set; } |
| | | public string MaterialCode { get; set; } |
| | | public string MaterialName { get; set; } |
| | | public decimal CurrentQty { get; set; } |
| | | public double CurrentQty { get; set; } |
| | | public string Unit { get; set; } |
| | | public DateTime DateCode { get; set; } |
| | | public string WarehouseCode { get; set; } |
| | | public string RegionCode { get; set; } |
| | | public string ShelfCode { get; set; } |
| | | public string LocationCode { get; set; } |
| | | public object OrderInfo { get; set; } |
| | | } |
| | | } |