using WCS.Application.Entity; namespace WCS.Application; public class TaskRequest { public string TaskNo { get; set; } // 任务号 public string PalletNo { get; set; } // 托盘号 public TaskTypeEnum TaskType { get; set; } // 任务类型 public TaskStatusEnum TaskStatus { get; set; } // 任务状态 0 等待执行 1 正在执行 2 执行完成 3 异常结束 4 任务取消 } public class TaskRequestWMS { public string TaskNo { get; set; } // 任务号 public string PalletNo { get; set; } // 托盘号 public string TaskType { get; set; } // 任务类型 public string TaskStatus { get; set; } // 任务状态 0 等待执行 1 正在执行 2 执行完成 3 异常结束 4 任务取消 } /// /// 申请巷道WMS返回的实体 /// public class ResponseTasks { public string StatusCode { get; set; } public int Success { get; set; } public string Message { get; set; } public ResponseTasksModel TaskList { get; set; } } /// /// 任务完成 WMS返回实体 /// public class ResponseModel { public int StatusCode { get; set; } public string Msg { get; set; } } public class ResponseTasksModel { /// /// 任务号 /// public string TaskNo { get; set; } /// /// 任务类型 /// public string TaskType { get; set; } /// /// 托盘号 /// public string PalletNo { get; set; } /// /// 起始位置 /// public string StartLocate { get; set; } /// /// 起始巷道 /// public string StartRoadway { get; set; } /// /// 结束位置 /// public string EndLocate { get; set; } /// /// 目标巷道 /// public string EndRoadway { get; set; } /// /// 出库口 /// public string OutMode { get; set; } /// /// 顺序-优先级 /// public int Order { get; set; } public string SkuName { get; set; } public string LotNo { get; set; } public string Qty { get; set; } public string CompleteQty { get; set; } } /// /// 申请入库任务 巷道或储位 /// public class RequestAsnTask { public string PalletNo { get; set; } public string HouseNo { get; set; } public string RoadWayNo { get; set; } public string TaskModel { get; set; } } //成品码垛信息 public class BoxPalletBindVm { /// /// 生产工单 /// public string OrderCode { get; set; } /// /// 入库单号 /// public string AsnNo { get; set; } /// /// 入库单明细 /// public int AsnDetailNo { get; set; } /// /// 托盘号 /// public string PalletNo { get; set; } /// /// 托盘数量 /// public decimal Qty { get; set; } /// /// 托盘类型 0物料托 1空托盘托 /// public string Type { get; set; } /// /// 物料编码 /// public string SkuNo { get; set; } /// /// 批次号 /// public string LotNo { get; set; } /// /// 批次描述 /// public string LotText { get; set; } /// /// 供货批次 /// public string SupplierLot { get; set; } public List Detail { get; set; } } //码垛箱码明细信息 public class BoxPalletBindDetailVm { /// /// 生产单据号 /// public string OrderCode { get; set; } /// /// 箱号 /// public string BoxNo { get; set; } /// /// 盒号 /// public string BoxNo2 { get; set; } /// /// 支号 /// public string BoxNo3 { get; set; } /// /// 数量 /// public decimal Qty { get; set; } /// /// 满箱数量 /// public decimal FullQty { get; set; } /// /// 物料编码 /// public string SkuNo { get; set; } /// /// 物料名称 /// public string SkuName { get; set; } /// /// 批次号 /// public string LotNo { get; set; } /// /// 批次描述 /// public string LotText { get; set; } /// /// 生产日期 /// public DateTime? ProductionTime { get; set; } /// /// 过期时间 /// public DateTime? ExpirationTime { get; set; } /// /// 检验标记 /// public string InspectMark { get; set; } /// /// 零箱标记 /// public string BitBoxMark { get; set; } /// /// 质检状态 /// public string InspectStatus { get; set; } /// /// 物料规格 /// public string Standard { get; set; } /// /// 包装规格 /// public string PackageStandard { get; set; } /// /// 储存期至 /// public DateTime? StoreTime { get; set; } /// /// 第几件 /// public int? QtyOrd { get; set; } /// /// 总件数 /// public int? QtyCount { get; set; } } public class ResponseOrderTaskModel { /// /// WMS下发单号 /// public string? OrderNo { get; set; } /// /// 任务号 /// public string? TaskNo { get; set; } /// /// 批次号 /// public string? LotNo { get; set; } /// /// 物料编码 /// public string? SkuNo { get; set; } /// /// 物料名称 /// public string? SkuName { get; set; } /// /// 规格 /// public string? BoxType { get; set; } /// /// 总箱数/计划箱数/预估箱数 /// public int? Qty { get; set; } /// /// 任务类型 /// public int TaskType { get; set; } } /// /// 空托盘出库 /// public class OutPalletModel { /// /// 出库垛数 /// public string Num { get; set; } /// /// 出库口 /// public string OutMode { get; set; } } public class PackModel { public string PalletNo { get; set; } } public class BindPalletModel { /// /// 绑定数量 /// public int? Qty { get; set; } /// /// 托盘号 /// public string PalletNo { get; set; } /// /// 申请类型 /// public string BindType { get; set; } } /// /// 申请空托出库WMS返回的实体 /// public class ResponseOutPallet { public int Success { get; set; } public string Message { get; set; } public List TaskList { get; set; } } /// /// 返回赋码系统响应参数 /// public class ResponseFuMaModel { /// /// 状态码 0成功 -1:失败 /// public string Success { get; set; } /// /// 提示信息 /// public string Message { get; set; } } /// /// 赋码系统推送箱码信息 /// public class FumaBoxInfoInput { /// /// 箱码 /// public string BoxNo { get; set; } /// /// 单据号 /// public string OrderNo { get; set; } /// /// 物料编码 /// public string SkuNo { get; set; } /// /// 物料名称 /// public string SkuName { get; set; } /// /// 物料规格 /// public string Standard { get; set; } /// /// 批次号 /// public string LotNo { get; set; } /// /// 数量 /// public decimal Qty { get; set; } /// /// 满箱数量 /// public decimal FullQty { get; set; } /// /// 供货商批次 /// public string SupplierLot { get; set; } /// /// 是否抽检箱 0否 1是 /// public string InsPectMark { get; set; } /// /// 是否零箱 0否 1是 /// public string BitBoxMark { get; set; } /// /// 质检状态 0待检(默认) 1合格 2不合格 /// public string InspectStatus { get; set; } /// /// 生产日期 /// public string ProductionTime { get; set; } /// /// 失效日期 /// public string ExpirationTime { get; set; } /// /// 储存期至 /// public string StoreTime { get; set; } /// /// 产线编号或名称 /// public string LineNo { get; set; } /// /// 来源 固定值[赋码] /// public string Origin { get; set; } /// /// 结批标识 0/空:否 1:是 /// public string EndBatchMark { get; set; } /// /// 箱内明细 /// public List DelistList { get; set; } } public class BoxList { /// /// 盒码 /// public string BoxNo2 { get; set; } /// /// 支码集合 /// public List DelistList2 { get; set; } } public class BoxList2 { /// /// 支码 /// public string BoxNo3 { get; set; } /// /// 数量 /// public decimal Qty { get; set; } /// /// 总件数 /// public int? QtyCount { get; set; } /// /// 第几件 /// public int? QtyOrd { get; set; } } public class IsBaleModel { /// /// 状态码 0成功 -1:失败 /// public string Success { get; set; } /// /// 提示信息 /// public string Message { get; set; } } public class IsBaleModel2 { /// /// 状态码 0成功 -1:失败 /// public int Success { get; set; } /// /// 提示信息 /// public string Message { get; set; } } public class RequestBoxInfoCheckAll { public int Success { get; set; } public string Message { get; set; } public RequestBoxInfoCheck data { get; set; } } public class RequestBoxInfoCheck { /// /// 托盘号 /// public string PalletNo { get; set; } /// /// 任务号 /// public string TaskNo { get; set; } /// /// 订单号 /// public string OrderNo { get; set; } /// /// 物料编码 /// public string SkuNo { get; set; } /// /// 物料名称 /// public string SkuName { get; set; } /// /// 批次 /// public string LotNo { get; set; } /// /// 规格 /// public string Standard { get; set; } /// /// 拆箱数量 /// public int? Qty { get; set; } /// /// 托盘上总箱数 /// public int? QtyCount { get; set; } } /// /// 出库分拣口 /// public class RequestloadingAddre { /// /// 是否成功 0成功 -1失败 /// public string Success { get; set; } /// /// 失败原因 /// public string Message { get; set; } /// /// 出库分拣口 /// public string loadingAddre { get; set; } } public class FumaJiepiModel { /// /// 物料编码 /// public string SkuNo { get; set; } /// /// 物料名称 /// public string SkuName { get; set; } /// /// 批次号 /// public string LotNo { get; set; } /// /// 完工数量 /// public string FinishQty { get; set; } } public class PortModel { /// /// 入库口 /// public string Port { get; set; } } public class PortRequestModel { /// /// 入库口 /// public string Port { get; set; } /// /// 任务号 /// public string TaskNo { get; set; } }