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; }
}
}