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