using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
namespace Model.InterFaceModel
|
{
|
#region ERP接口实体类
|
/// <summary>
|
/// 发送接收erp接口参数的model
|
/// </summary>
|
public class ErpModel
|
{
|
/// <summary>
|
/// 状态码 0 成功 -1失败
|
/// </summary>
|
public int Success { get; set; }
|
/// <summary>
|
/// 信息详情
|
/// </summary>
|
public string Message { get; set; }
|
}
|
|
public class SendQcNoModel
|
{
|
// 采购单号
|
public string OrderNo { get; set; }
|
/// <summary>
|
/// 请验号
|
/// </summary>
|
public string QcNo { get; set; }
|
|
/// <summary>
|
/// 物料编码
|
/// </summary>
|
public string SkuNo { get; set; }
|
/// <summary>
|
/// 自有批次
|
/// </summary>
|
public string LotNo { get; set; }
|
/// <summary>
|
/// 供货批次
|
/// </summary>
|
public string SupplierLot { get; set; }
|
/// <summary>
|
/// 消耗数量
|
/// </summary>
|
public string CompleteQty { get; set; }
|
/// <summary>
|
/// 取样完成日期-总单UpdateTime
|
/// </summary>
|
public string CompleteTime { get; set; }
|
}
|
#endregion
|
|
|
#region WCS接口实体类
|
/// <summary>
|
/// 接收wcs接口返回参数的model
|
/// </summary>
|
public class WcsModel
|
{
|
public int StatusCode { get; set; }
|
public string Msg { get; set; }
|
}
|
/// <summary>
|
/// Wms专用 下发指令Dto
|
/// </summary>
|
public class OutCommandDto
|
{
|
/// <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>
|
/// 托盘类型,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
|
/// </summary>
|
public class ReceiveWcsSignal
|
{
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public string TaskNo { get; set; }
|
/// <summary>
|
/// 托盘号
|
/// </summary>
|
public string PalletNo { get; set; }
|
/// <summary>
|
/// //2,任务完成,3,取消,
|
/// </summary>
|
public string TaskStatus { get; set; }
|
/// <summary>
|
/// 0:入库、1:出库、2:移库
|
/// </summary>
|
public string TaskType { get; set; }
|
|
}
|
|
|
//成品码垛信息
|
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<BoxPalletBindDetailVm> 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; }
|
|
}
|
|
|
#endregion
|
|
|
#region Limes接口实体类
|
/// <summary>
|
/// Limes接口返回实体
|
/// </summary>
|
public class LimesModel
|
{
|
/// <summary>
|
/// 状态码 0 成功 -1失败
|
/// </summary>
|
public int Success { get; set; }
|
/// <summary>
|
/// 信息详情
|
/// </summary>
|
public string Message { get; set; }
|
|
/// <summary>
|
/// 取样量
|
/// </summary>
|
public string SamplingQty { get; set; }
|
}
|
|
/// <summary>
|
/// 调用Limes接口
|
/// </summary>
|
public class SendLimesModel
|
{
|
public string QcNo { get; set; }
|
public string SkuNo { get; set; }
|
public string Qty { get; set; }
|
public string LotNo { get; set; }
|
public string SupplierLot { get; set; }
|
public string RequestUser { get; set; }
|
}
|
#endregion
|
}
|