仓库-批量查询库存功能新建文件,暂未实现

This commit is contained in:
2024-04-26 11:22:33 +08:00
parent cae2643a41
commit ebc4712da0
5 changed files with 260 additions and 5 deletions

View File

@@ -0,0 +1,83 @@
using System.ComponentModel.DataAnnotations;
namespace ZR.Model.MES.wms.Dto
{
/// <summary>
/// 批量查询
/// </summary>
public class WmGoodsBatchSearchDto : PagerInfo
{
/// <summary>
/// 查询类别:1-树父节点 2-树子节点
/// </summary>
public int Type { get; set; } = 1;
/// <summary>
/// 聚合模型类别:1-根据批次号 2-根据零件号
/// </summary>
public int Model { get; set; } = 1;
/// <summary>
/// 零件号
/// </summary>
public string Partnumber { get; set; } = string.Empty;
/// <summary>
/// 批次号
/// </summary>
public string PackageCode { get; set; } = string.Empty;
}
/// <summary>
/// 列表字段
/// </summary>
public class WmGoodsBatchTableDto : PagerInfo
{
/// <summary>
/// ID
/// </summary>
public int Id { get; set; } = -1;
/// <summary>
/// 树子节点主键(需要第二层为空)
/// </summary>
public string PackageCodeClient_son { get; set; } = null;
/// <summary>
/// 树父节点主键(需要第一层为空)
/// </summary>
public string PackageCodeClient_short_parent { get; set; } = null;
/// <summary>
/// 零件号
/// </summary>
public string Partnumber { get; set; } = string.Empty;
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; } = string.Empty;
/// <summary>
/// 显示批次号
/// </summary>
public string PackageCode { get; set; } = string.Empty;
/// <summary>
/// 库位号
/// </summary>
public string LocationCode { get; set; } = string.Empty;
/// <summary>
/// 箱数
/// </summary>
public string PackageNum { get; set; } = string.Empty;
/// <summary>
/// 理论库存
/// </summary>
public int GoodsNumLogic { get; set; } = 0;
/// <summary>
/// 实际库存
/// </summary>
public int GoodsNumAction { get; set; } = 0;
/// <summary>
/// 入库时间
/// </summary>
public DateTime? EntryWarehouseTime { get; set; } = null;
/// <summary>
/// 是否拥有树子节点
/// </summary>
public bool HasChild { get; set; } = false;
}
}