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