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