| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Text; |
| | | |
| | | namespace Model.InterFaceModel |
| | |
| | | |
| | | #region WCS接口实体类 |
| | | /// <summary> |
| | | /// 接收wcs接口返回参数的model |
| | | /// 接收wcs接口返回WCS结果参数的model |
| | | /// </summary> |
| | | public class WcsModel |
| | | { |
| | | public int StatusCode { get; set; } |
| | | public string Msg { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// 接受WCS反馈的参数 |
| | | /// </summary> |
| | | public class WcsModel2 |
| | | { |
| | | public int code { get; set; } |
| | | public string message { get; set; } |
| | | |
| | | } |
| | | |
| | | public enum PLCTypeEnum |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 输送线 |
| | | /// </summary> |
| | | [Description("输送线")] |
| | | ConveyorLine = 1, |
| | | /// <summary> |
| | | /// AGV小车 |
| | | /// </summary> |
| | | [Description("AGV小车")] |
| | | AGV = 2, |
| | | /// <summary> |
| | | /// 穿梭车 |
| | | /// </summary> |
| | | [Description("穿梭车")] |
| | | ShuttleCar = 7 |
| | | } |
| | | |
| | | /// <summary> |
| | | /// Wms专用 下发指令Dto |
| | | /// </summary> |
| | |
| | | /// 任务类型0 入库任务 1 出库任务 2移库任务 |
| | | /// </summary> |
| | | public string TaskType { get; set; } |
| | | |
| | | public PLCTypeEnum Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 托盘号 |
| | |
| | | /// 顺序-优先级 |
| | | /// </summary> |
| | | public int Order { get; set; } |
| | | public int? Qty { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 托盘类型,0:物料 1:托盘 |
| | | /// </summary> |
| | | public string PalletType { get; set; } |
| | | /// <summary> |
| | | /// 拣货方式,0:机器人拆垛 1:PDA拆垛 |
| | | /// </summary> |
| | | public string UnstackingMode { get; set; } |
| | | /// <summary> |
| | | /// 托盘上总数量 |
| | | /// </summary> |
| | | public decimal? BoxexQty { get; set; } |
| | | /// <summary> |
| | | /// 拣货数量 |
| | | /// </summary> |
| | | public decimal? CompleteQty { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// 接受wcs任务反馈信息Model |
| | |
| | | public string RequestUser { get; set; } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region MyRegion |
| | | |
| | | public class FumaGetBoxModel |
| | | { |
| | | public string Success { get; set; } |
| | | public string Message { get; set; } |
| | | public PlnBoxModel Product { get; set; } |
| | | } |
| | | |
| | | public class PlnBoxModel |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 上游单据号 |
| | | /// </summary> |
| | | public string OrderNo { get; set; } |
| | | /// <summary> |
| | | /// 托盘号 |
| | | /// </summary> |
| | | public string PallNo { get; set; } |
| | | /// <summary> |
| | | /// 物料号 |
| | | /// </summary> |
| | | public string SkuNo { get; set; } |
| | | /// <summary> |
| | | /// 物料名称 |
| | | /// </summary> |
| | | public string SkuName { get; set; } |
| | | /// <summary> |
| | | /// 批次号 |
| | | /// </summary> |
| | | public string LotNo { get; set; } |
| | | /// <summary> |
| | | /// 批次描述 |
| | | /// </summary> |
| | | public string LotText { get; set; } |
| | | /// <summary> |
| | | /// 供应商代码 |
| | | /// </summary> |
| | | public string Custom { get; set; } |
| | | /// <summary> |
| | | /// 供应商名称 |
| | | /// </summary> |
| | | public string CustomName { get; set; } |
| | | /// <summary> |
| | | /// 生产日期 |
| | | /// </summary> |
| | | public string ProductionTime { get; set; } |
| | | /// <summary> |
| | | /// 过期日期 |
| | | /// </summary> |
| | | public string ExpirationTime { get; set; } |
| | | /// <summary> |
| | | /// 产线 |
| | | /// </summary> |
| | | public string Line_No { get; set; } |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | | public string Standard { get; set; } |
| | | /// <summary> |
| | | /// 包装规格 |
| | | /// </summary> |
| | | public string PackageStandard { get; set; } |
| | | /// <summary> |
| | | /// 包装单位 |
| | | /// </summary> |
| | | public string PackUnit { get; set; } |
| | | /// <summary> |
| | | /// 存储期至 |
| | | /// </summary> |
| | | public string StoreTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 箱码信息 |
| | | /// </summary> |
| | | public List<BoxInfoList> BoxInfoList { get; set; } |
| | | } |
| | | |
| | | public class BoxInfoList |
| | | { |
| | | /// <summary> |
| | | /// 零箱标记 |
| | | /// </summary> |
| | | public string BitBoxMark { get; set; } |
| | | /// <summary> |
| | | /// 箱条码 |
| | | /// </summary> |
| | | public string BoxNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 盒码信息 |
| | | /// </summary> |
| | | public List<BoxInfo2List> BoxInfo2List { get; set; } |
| | | } |
| | | public class BoxInfo2List |
| | | { |
| | | /// <summary> |
| | | /// 盒条码 |
| | | /// </summary> |
| | | public string BoxNo2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支码信息 |
| | | /// </summary> |
| | | public List<BoxInfo3List> BoxInfo3List { get; set; } |
| | | } |
| | | |
| | | public class BoxInfo3List |
| | | { |
| | | /// <summary> |
| | | /// 支条码 |
| | | /// </summary> |
| | | public string BoxNo3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 数量 |
| | | /// </summary> |
| | | public decimal Qty { get; set; } |
| | | } |
| | | |
| | | #endregion |
| | | } |