You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

141 lines
4.5 KiB

using System;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Domain.Entities.Auditing;
using Win_in.Sfs.Scp.WebApi.Domain.Shared;
namespace Win_in.Sfs.Scp.WebApi
{
/// <summary>
/// 发货单明细
/// </summary>
public class ASNDetail: EntityDetailBase<Guid>
{
/// <summary>
/// 发货单号(ASN Number)
/// </summary>
[Display(Name = "发货单号(AsnNumber)")]
public string AsnNumber { set; get; }
/// <summary>
/// 订单号(Purchase order number)
/// </summary>
[Display(Name = "订单号(PoNumber)")]
public string PoNumber { set; get; }
/// <summary>
/// 订单行(Purchase order Line)
/// </summary>
[Display(Name = "订单行(PoLine)")]
public string PoLine { set; get; }
/// <summary>
/// 零件号(PartCode)
/// </summary>
[Display(Name = "零件号(PartCode)")]
public string PartCode { set; get; }
/// <summary>
/// 批次(Lot number)
/// </summary>
[Display(Name = "批次(Lot)")]
public string Lot { set; get; }
/// <summary>
/// 供应商批次(Supplier Lot)
/// </summary>
[Display(Name = "供应商批次(Supplierlot)")]
public string Supplierlot { set; get; }
/// <summary>
/// 生产日期(Produce Date)
/// </summary>
[Display(Name = "生产日期(ProduceDate)")]
public DateTime ProduceDate { set; get; }
/// <summary>
/// 计量单位(Unit of measure)
/// </summary>
[Display(Name = "计量单位(Uom)")]
public string Uom { set; get; }
/// <summary>
/// 发货数量(Delivery quantity)
/// </summary>
[Display(Name = "发货数量(DeliverQty)")]
public decimal DeliverQty { set; get; }
/// <summary>
/// 标包计量单位(standard package um)
/// </summary>
[Display(Name = "标包计量单位(StdPackUom)")]
public string StdPackUom { set; get; }
/// <summary>
/// 标包数量(standard package quantiy)
/// </summary>
[Display(Name = "标包数量(StdPackQty)")]
public decimal StdPackQty { set; get; }
/// <summary>
/// 供应商计量单位(Supplier UM)
/// </summary>
[Display(Name = "供应商计量单位(SupplierPackUom)")]
public string SupplierPackUom { set; get; }
/// <summary>
/// 供应商包装数量(Supplier package UM)
/// </summary>
[Display(Name = "供应商包装数量(SupplierPackQty)")]
public decimal SupplierPackQty { set; get; }
/// <summary>
/// 供应商包装转换率(UM conversion)
/// </summary>
[Display(Name = "供应商包装转换率(SupplierPackConvertRate)")]
public decimal SupplierPackConvertRate { set; get; }
/// <summary>
4 years ago
/// 标签代码(LabelCode)
/// </summary>
4 years ago
[Display(Name = "标签代码(LabelCode)")]
public string LabelCode { set; get; }
/// <summary>
/// 完整条码数据(BarCode)
/// </summary>
[Display(Name = "完整条码数据(BarCode)")]
public string BarCode { set; get; }
/// <summary>
/// 托标签号(PalletLabelnumber)
/// </summary>
[Display(Name = "托标签号(PalletLabelnumber)")]
public string PalletLabelnumber { set; get; }
public ASNDetail() { }
public ASNDetail(
4 years ago
Guid id, string asnNumber,string poNumber, string poLine, string partCode, string lot, string supplierlot, DateTime produceDate, string uom,decimal deliverQty,
string stdPackUom, decimal stdPackQty, string supplierPackUom, decimal supplierPackQty, decimal supplierPackConvertRate,string labelCode,string barCode,string palletLabelnumber) : base(id)
{
AsnNumber = asnNumber;
PoNumber = poNumber;
PoLine = poLine;
PartCode = partCode;
Lot = lot;
Supplierlot = supplierlot;
ProduceDate = produceDate;
Uom = uom;
DeliverQty = deliverQty;
StdPackUom = stdPackUom;
StdPackQty = stdPackQty;
SupplierPackUom = supplierPackUom;
SupplierPackQty = supplierPackQty;
SupplierPackConvertRate = supplierPackConvertRate;
4 years ago
LabelCode = labelCode;
BarCode = barCode;
PalletLabelnumber = palletLabelnumber;
}
}
}