namespace WIDESEA_DTO.Stock { /// /// 库存3D布局数据传输对象 /// public class Stock3DLayoutDTO { /// /// 仓库ID /// public int WarehouseId { get; set; } /// /// 仓库名称 /// public string WarehouseName { get; set; } = string.Empty; /// /// 最大行数 /// public int MaxRow { get; set; } /// /// 最大列数 /// public int MaxColumn { get; set; } /// /// 最大层数 /// public int MaxLayer { get; set; } /// /// 物料编码筛选列表 /// public List MaterielCodeList { get; set; } = new List(); /// /// 批次号筛选列表 /// public List BatchNoList { get; set; } = new List(); /// /// 货位数组 /// public List Locations { get; set; } = new List(); } /// /// 3D货位项数据传输对象 /// public class Location3DItemDTO { /// /// 货位ID /// public int LocationId { get; set; } /// /// 货位编码 /// public string LocationCode { get; set; } = string.Empty; /// /// 行 /// public int Row { get; set; } /// /// 列 /// public int Column { get; set; } /// /// 层 /// public int Layer { get; set; } /// /// 货位状态 (0=空, 1=占用, 2=锁定, 3=禁用) /// public int LocationStatus { get; set; } /// /// 库存状态 (0=无货, 1=有货, 2=库存紧张, 3=已满) /// public int StockStatus { get; set; } /// /// 库存数量 /// public float StockQuantity { get; set; } /// /// 最大容量 /// public float MaxCapacity { get; set; } /// /// 托盘编码 /// public string? PalletCode { get; set; } /// /// 物料编码 /// public string? MaterielCode { get; set; } /// /// 物料名称 /// public string? MaterielName { get; set; } /// /// 批次号 /// public string? BatchNo { get; set; } } }