using Admin.NET.Application;
using Admin.NET.Core;
namespace Admin.NET.Application.Entity
{
///
/// 机器人缓存库的库位查询视图
///
[MySugarTableViewAttribute("V_Station_Quan", "机器人缓存库的库存查询视图")]
public class V_Station_Quan : WmsBasePlace
{
///
/// 进入时间
///
[SugarColumn(ColumnName = "InTime", ColumnDescription = "进入时间")]
public DateTime? InTime { get; set; }
///
/// 部件条码
///
[Required]
[SugarColumn(ColumnName = "Upi", ColumnDescription = "部件条码", Length = 100)]
public string Upi { get; set; }
///
/// 部件名称
///
[Required]
[SugarColumn(ColumnName = "DetailName", ColumnDescription = "部件名称", Length = 100)]
public string DetailName { get; set; }
///
/// 批次
///
[Required]
[SugarColumn(ColumnName = "PlanNo", ColumnDescription = "批次", Length = 100)]
public string PlanNo { get; set; }
///
/// 订单号
///
[Required]
[SugarColumn(ColumnName = "OrderId", ColumnDescription = "订单号", Length = 100)]
public string OrderId { get; set; }
///
/// 包装号
///
[Required]
[SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 100)]
public string PackageCode { get; set; }
[SugarColumn(ColumnName = "Length", ColumnDescription = "长")]
public float Length { get; set; }
[SugarColumn(ColumnName = "Width", ColumnDescription = "宽")]
public float Width { get; set; }
[SugarColumn(ColumnName = "Thk", ColumnDescription = "厚")]
public float Thk { get; set; }
#region 库存状态
///
/// 库存状态
///
[Required]
[SugarColumn(ColumnName = "StockStatus", ColumnDescription = "库存状态")]
public StockStatusEnum StockStatus { get; set; }
///
/// 库存状态名称
///
[Required]
[SugarColumn(ColumnName = "StockStatusName", ColumnDescription = "库存状态名称", Length = 50)]
public string StockStatusName { get; set; }
///
/// 操作原因
///
[SugarColumn(ColumnName = "OperReason", ColumnDescription = "操作原因", Length = 255)]
public string? OperReason { get; set; }
///
/// 操作人
///
[SugarColumn(ColumnName = "OperUser", ColumnDescription = "操作人", Length = 50)]
public string? OperUser { get; set; }
///
/// 操作时间
///
[SugarColumn(ColumnName = "OperTime", ColumnDescription = "操作时间")]
public DateTime? OperTime { get; set; }
#region 锁定
///
/// 锁定状态
///
[Required]
[SugarColumn(ColumnName = "LockStatus", ColumnDescription = "锁定状态")]
public LockStatusEnum LockStatus { get; set; }
///
/// 锁定原因
///
[SugarColumn(ColumnName = "LockReason", ColumnDescription = "锁定原因", Length = 255)]
public string? LockReason { get; set; }
///
/// 锁定人
///
[SugarColumn(ColumnName = "LockUser", ColumnDescription = "锁定人", Length = 50)]
public string? LockUser { get; set; }
///
/// 锁定时间
///
[SugarColumn(ColumnName = "LockTime", ColumnDescription = "锁定时间")]
public DateTime? LockTime { get; set; }
#endregion
#endregion
}
}