PDA-出库,添加出库计划查看功能

This commit is contained in:
2024-04-25 17:35:01 +08:00
parent f88c6826c1
commit cae2643a41
4 changed files with 172 additions and 11 deletions

View File

@@ -5,7 +5,7 @@ namespace ZR.Model.MES.wms.Dto
/// <summary>
/// 出货单(物料+客户)查询对象
/// </summary>
public class WmOutOrderQueryDto : PagerInfo
public class WmOutOrderQueryDto : PagerInfo
{
public string ShipmentNum { get; set; }
public int? Year { get; set; }
@@ -22,7 +22,7 @@ namespace ZR.Model.MES.wms.Dto
/// </summary>
public class WmOutOrderDto
{
public string ShipmentNum { get; set; }
public string CustomId { get; set; }
@@ -64,7 +64,7 @@ namespace ZR.Model.MES.wms.Dto
//带出货数量的物料表
public List<WmMaterialQuery_stockQuantityDto> MaterialList { get; set; }
}
/// <summary>
/// 出货单_物料——数量
@@ -77,23 +77,84 @@ namespace ZR.Model.MES.wms.Dto
}
// 出货到出货记录表
public class WmDoMaterialOut_Dto
{
public class WmDoMaterialOut_Dto
{
/// <summary>
/// 出库单号
/// </summary>
public string ShipmentNum { get; set; }
public string ShipmentNum { get; set; }
/// <summary>
/// 批次号
/// </summary>
public string[] PatchCode { get; set; }
public string[] PatchCode { get; set; }
}
/// <summary>
/// 持久化出库计划与批次已出库数
/// </summary>
public class WmOutPlanAndGoodsOutProductionNumDto
{
/// <summary>
/// 出库顺序
/// </summary>
public int OutOrder { get; set; } = 1;
/// <summary>
/// 批次号
/// </summary>
public string PackageCode { get; set; } = string.Empty;
/// <summary>
/// 物料号(零件号)
/// </summary>
public string Partnumber { get; set; } = string.Empty;
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; } = "无描述";
/// <summary>
/// 所属仓库
/// </summary>
public string WarehouseCode { get; set; } = "无描述";
/// <summary>
/// 需求零件数
/// </summary>
public int RequireNum { get; set; } = 0;
/// <summary>
/// 库存现有箱数
/// </summary>
public int PackageNum { get; set; } = 0;
/// <summary>
/// 库存现有零件数
/// </summary>
public int PartnumberNum { get; set; } = 0;
/// <summary>
/// 计划出库箱数
/// </summary>
public int PackagePlanNum { get; set; } = 0;
/// <summary>
/// 计划出库零件数
/// </summary>
public int PartnumberPlanNum { get; set; } = 0;
/// <summary>
/// 该批次已出箱数
/// </summary>
public int OutPackageNum { get; set; } = 0;
/// <summary>
/// 该批次已出零件数
/// </summary>
public int OutPartnumberNum { get; set; } = 0;
/// <summary>
/// 是否出现异常(时效性,出库中是否出现实际箱比计划箱多)
/// </summary>
public bool IsError { get; set; } = false;
/// <summary>
/// 是否出完
/// </summary>
public bool IsOver { get; set; } = false;
}
}