using Newtonsoft.Json;
|
|
namespace HH.WCS.Mobox3.DSZSH.Dtos.Request {
|
public class MoboxRequest {
|
|
#region PDA 数据
|
/// <summary>
|
/// 成品胶好运箱下线信息
|
/// </summary>
|
public class GoodpackOfflineInfo : StartCntInfo {
|
public string CgId { get; set; }
|
}
|
|
/// <summary>
|
/// API:空托/空箱绑定数据类
|
/// </summary>
|
public class EmptyBindInfo {
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
public string CntrCode { get; set; }
|
|
/// <summary>
|
/// 容器类型
|
/// </summary>
|
public string CntrType { get; set; }
|
|
/// <summary>
|
/// 托盘数量(仅当容器类型为托盘时使用)
|
/// </summary>
|
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
|
public int PalletCount { get; set; }
|
|
/// <summary>
|
/// 货位编码
|
/// </summary>
|
public string LocCode { get; set; }
|
}
|
|
public class EmptyBindPalletInfo {
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
public string CntrCode { get; set; }
|
|
/// <summary>
|
/// 托盘数量
|
/// </summary>
|
public int PalletCount { get; set; }
|
|
/// <summary>
|
/// 货位编码
|
/// </summary>
|
public string LocCode { get; set; }
|
}
|
|
public class EmptyBindGoodpackInfo {
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
public string CntrCode { get; set; }
|
|
/// <summary>
|
/// 货位编码
|
/// </summary>
|
public string LocCode { get; set; }
|
}
|
|
public class EmptyInboundInfo {
|
/// <summary>
|
/// 货位编码
|
/// </summary>
|
public string LocCode { get; set; }
|
}
|
|
public class EmptyInboundDetailInfo : StartCntInfo { }
|
|
public class EmptyOnlineInfo {
|
public string ItemCode { get; set; }
|
public string ItemName { get; set; }
|
public string PatchNo { get; set; }
|
public string EndLoc { get; set; }
|
}
|
|
public class EmptyOnlinePalletInfo {
|
public string CntId { get; set; }
|
public string EndLoc { get; set; }
|
}
|
|
public class EmptyOnlineGoodpackInfo : StartCntEndInfo { }
|
|
public class CreateCheckOrderInfo {
|
public string No { get; set; }
|
public string CgId { get; set; }
|
public string ItemName { get; set; }
|
public string BatchNo { get; set; }
|
/// <summary>
|
/// 抽检数量
|
/// </summary>
|
public int N_QTY { get; set; }
|
public string EndArea { get; set; }
|
}
|
|
public class QualifiedBackInfo {
|
public string ItemCode { get; set; }
|
public string CntrCode { get; set; }
|
}
|
|
public class UnqualifiedShiftInfo : QualifiedBackInfo {
|
public string EndArea { get; set; }
|
}
|
|
public class CheckShiftInfo : UnqualifiedShiftInfo {
|
public bool Qualified { get; set; }
|
}
|
|
#endregion
|
|
#region WMS 数据
|
/// <summary>
|
/// 成品胶托盘出库信息
|
/// </summary>
|
public class FinishedOutboundInfo {
|
//public string No { get; set; }
|
|
public string ItemCode { get; set; }
|
public string ItemName { get; set; }
|
public string BatchNo { get; set; }
|
public string CntrType { get; set; }
|
public float Qty { get; set; }
|
|
public string EndArea { get; set; }
|
|
/// <summary>
|
/// 是否强制出库
|
/// </summary>
|
public bool ForcedOut { get; set; }
|
}
|
|
|
#endregion
|
|
//------------------------------------------------------------------------------
|
|
#region 模板数据
|
/// <summary>
|
/// 模板抽象数据类:起点货位、容器号、终点货位
|
/// </summary>
|
public abstract class StartCntEndInfo {
|
/// <summary>
|
/// 起点货位
|
/// </summary>
|
public string StartLoc { get; set; }
|
/// <summary>
|
/// 容器号
|
/// </summary>
|
public string CntId { get; set; }
|
/// <summary>
|
/// 终点货位
|
/// </summary>
|
public string EndLoc { get; set; }
|
}
|
|
/// <summary>
|
/// 模板抽象数据类:起点货位、容器号
|
/// </summary>
|
public abstract class StartCntInfo {
|
/// <summary>
|
/// 起点货位
|
/// </summary>
|
public string StartLoc { get; set; }
|
/// <summary>
|
/// 容器号
|
/// </summary>
|
public string CntId { get; set; }
|
}
|
#endregion
|
|
}
|
}
|