using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; namespace WMS.BZModels.Dto.FJ.WareCellDtos { public class WarecellDto { /// /// Id /// public string Id { get; set; } /// /// WarehouseId /// public string WarehouseId { get; set; } public string WarehouseName { get; set; } /// /// WarehouseCode /// public string WarehouseCode { get; set; } /// /// WareAreaId /// public string WareAreaId { get; set; } /// /// IsStop /// public int IsStop { get; set; } /// /// Code /// public string Code { get; set; } /// /// Name /// public string Name { get; set; } /// /// StateNum /// public int? StateNum { get; set; } /// /// TypeNum /// public int? TypeNum { get; set; } public string TypeName { get { var result = ""; if (TypeNum != null && TypeNum.HasValue) { result = ((LocationType)TypeNum.Value).GetDescription(); } return result; } } public string StatusName { get { var result = ""; if (StateNum != null && StateNum.HasValue) { result = ((LocationState)StateNum.Value).GetDescription(); } return result; } } /// /// Size /// public int Size { get; set; } /// /// Row /// public int Row { get; set; } /// /// Col /// public int Col { get; set; } /// /// Layer /// public int Layer { get; set; } /// /// Depth /// public int Depth { get; set; } /// /// Tunnel /// public int Tunnel { get; set; } /// /// SCRel /// public string SCRel { get; set; } /// /// ContGrpId /// public string ContGrpId { get; set; } /// /// ContGrpBarCode /// public string ContGrpBarCode { get; set; } /// /// Memo /// public string Memo { get; set; } /// /// AddWho /// public string AddWho { get; set; } /// /// AddTime /// public DateTime AddTime { get; set; } /// /// EditWho /// public string EditWho { get; set; } /// /// EditTime /// public DateTime EditTime { get; set; } /// /// Shelf /// public string Shelf { get; set; } /// /// 组ID /// public string GroupID { get; set; } /// /// 环形库表示当前货位最终出库时要出到那个垛形中去 /// public string XYNO { get; set; } } public class WarecellListQueryDto : PagerInfo { /// /// WareAreaId /// public string WareAreaId { get; set; } public string WarehouseId { get; set; } /// /// IsStop /// public string IsStop { get; set; } /// /// Code /// public string Code { get; set; } /// /// Name /// public string Name { get; set; } /// /// StateNum /// public string StateNum { get; set; } /// /// TypeNum /// public string TypeNum { get; set; } /// /// Tunnel /// public string Tunnel { get; set; } public string Layer { get; set; } /// /// SCRel /// public string SCRel { get; set; } /// /// ContGrpBarCode /// public string ContGrpBarCode { get; set; } public DateTime? AddTimeFrom { get; set; } public DateTime? AddTimeTo { get; set; } public string Row { get; set; } public string Col { get; set; } /// /// 组ID /// public string GroupID { get; set; } /// /// 环形库表示当前货位最终出库时要出到那个垛形中去 /// public string XYNO { get; set; } public string Size { get; set; } } public class WarecellQuery { /// /// 堆垛机 /// public string SCRel { get; set; } } public class StockLocationViewDto { public List LeftJson { get; set; } public List RightJson { get; set; } public List LeftDummyJson { get; set; } public List RightDummyJson { get; set; } public int X { get; set; } public int Y { get; set; } } public class StockLocationItemViewDto { public string Id { get; set; } public string Name { get; set; } public string ContGrpId { get; set; } public string LocationCode { get; set; } public string MapLocationCode { get; set; } public string LocationState { get; set; } public string LocationStateName { get; set; } public string LocationLock { get; set; } public string LocationLockName { get; set; } public int Sort { get; set; } public string LogicRow { get; set; } public string LogicCol { get; set; } public string LogicLayer { get; set; } public string PhysicalRow { get; set; } public string PhysicalCol { get; set; } public string PhysicalLayer { get; set; } public string Depth { get; set; } public List value { get; set; } public ItemStyle itemStyle { get; set; } } public class ItemStyle { public Normal normal { get; set; } } public class Normal { public string color { get; set; } } }