using Admin.NET.Application;
|
using Admin.NET.Core;
|
|
/*
|
* @author : 刘文奇
|
* @date : 2024/5/16上午10:40:40
|
* @desc : 采购订单条码表
|
*/
|
namespace Admin.NET.Application.Entity
|
{
|
/// <summary>
|
/// 采购订单条码表
|
/// </summary>
|
[SugarTable("wms_order_purchase_sn", "采购订单条码表")]
|
public class WmsOrderPurchaseSn : EntityBase
|
{
|
|
|
/// <summary>
|
/// PO单ID
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "PoId", ColumnDescription = "PO单ID")]
|
public long PoId { get; set; }
|
|
|
/// <summary>
|
/// PO单号
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "PoNo", ColumnDescription = "PO单号", Length = 50)]
|
|
public string PoNo { get; set; }
|
|
|
/// <summary>
|
/// PO单明细行号
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "PoLineNumber", ColumnDescription = "PO单明细行号", Length = 50)]
|
|
public string PoLineNumber { get; set; }
|
|
|
/// <summary>
|
/// 物料编号
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "MaterialCode", ColumnDescription = "物料编号", Length = 50)]
|
|
public string MaterialCode { get; set; }
|
|
|
/// <summary>
|
/// 物料名称
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "MaterialName", ColumnDescription = "物料名称", Length = 50)]
|
|
public string MaterialName { get; set; }
|
|
|
/// <summary>
|
/// 单位
|
/// </summary>
|
[SugarColumn(ColumnName = "Unit", ColumnDescription = "单位", Length = 50)]
|
|
public string? Unit { get; set; }
|
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "Quantity", ColumnDescription = "数量", Length = 10, DecimalDigits = 3)]
|
public decimal Quantity { get; set; }
|
|
|
/// <summary>
|
/// 已收货数量
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "GoodsQuantity", ColumnDescription = "已收货数量", Length = 10, DecimalDigits = 3)]
|
public decimal GoodsQuantity { get; set; }
|
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "PoSNStatus", ColumnDescription = "状态")]
|
public OrderStatusEnum PoSNStatus { get; set; }
|
|
|
/// <summary>
|
/// 状态名称
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "PoSNStatusName", ColumnDescription = "状态名称", Length = 50)]
|
|
public string PoSNStatusName { get; set; }
|
|
|
/// <summary>
|
/// 包装名称
|
/// </summary>
|
[SugarColumn(ColumnName = "Package", ColumnDescription = "包装名称", Length = 255)]
|
|
public string? Package { get; set; }
|
|
|
/// <summary>
|
/// ERP库存地
|
/// </summary>
|
[SugarColumn(ColumnName = "ErpCode", ColumnDescription = "ERP库存地", Length = 50)]
|
|
public string? ErpCode { get; set; }
|
|
|
/// <summary>
|
/// 默认收货库存地
|
/// </summary>
|
[SugarColumn(ColumnName = "DefaultGoodPlaceCode", ColumnDescription = "默认收货库存地", Length = 50)]
|
|
public string? DefaultGoodPlaceCode { get; set; }
|
|
|
/// <summary>
|
/// 一维条码
|
/// </summary>
|
[SugarColumn(ColumnName = "SN_1d", ColumnDescription = "一维条码", Length = 255)]
|
|
public string? SN_1d { get; set; }
|
|
|
/// <summary>
|
/// 二维条码
|
/// </summary>
|
[SugarColumn(ColumnName = "SN_2d", ColumnDescription = "二维条码", Length = 255)]
|
|
public string? SN_2d { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
}
|