using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using Volo.Abp.Application.Dtos; using Volo.Abp.Data; namespace Win_in.Sfs.Scp.WebApi.ASNs { /// /// 发货单明细DTO(ASN Detail DTO) /// public class ASNDetailsDTO : AuditedEntityDto, IHasExtraProperties { /// /// 发货单号(ASN Number) /// [Required] [Display(Name = "发货单号(AsnNumber)")] public string AsnNumber { set; get; } /// /// 订单号(Purchase order number) /// [Required] [Display(Name = "订单号(PoNumber)")] public string PoNumber { set; get; } /// /// 订单行(Purchase order Line) /// [Required] [Display(Name = "订单行(PoLine)")] public string PoLine { set; get; } /// /// 零件号(PartCode) /// [Required] [Display(Name = "零件号(PartCode)")] public string PartCode { set; get; } /// /// 批次(Lot number) /// [Required] [Display(Name = "批次(Lot)")] public string Lot { set; get; } /// /// 供应商批次(Supplier Lot) /// [Required] [Display(Name = "供应商批次(SupplierLot)")] public string SupplierLot { set; get; } /// /// 生产日期(Produce Date) /// [Required] [Display(Name = "生产日期(ProductionDate)")] public DateTime ProductionDate { set; get; } /// /// 计量单位(Unit of measure) /// [Required] [Display(Name = "计量单位(Uom)")] public string Uom { set; get; } /// /// 发货数量(Delivery quantity) /// [Required] [Display(Name = "发货数量(DeliverQty)")] public decimal DeliverQty { set; get; } /// /// 标包计量单位(standard package um) /// [Required] [Display(Name = "标包计量单位(Standard Pack Uom)")] public string StdPackUom { set; get; } /// /// 标包数量(standard package quantity) /// [Required] [Display(Name = "标包数量(Standard Pack Qty)")] public decimal StdPackQty { set; get; } /// /// 供应商计量单位(Supplier UM) /// [Display(Name = "供应商计量单位(SupplierPackUom)")] public string SupplierPackUom { set; get; } /// /// 供应商包装数量(Supplier package UM) /// [Display(Name = "供应商包装数量(SupplierPackQty)")] public decimal SupplierPackQty { set; get; } /// /// 供应商包装转换率(UM conversion) /// [Display(Name = "供应商包装转换率(SupplierPackConvertRate)")] public decimal SupplierPackConvertRate { set; get; } /// /// 标签代码(LabelCode) /// [Display(Name = "标签代码(LabelCode)")] public string LabelCode { set; get; } /// /// 完整条码数据(BarCode) /// [Display(Name = "完整条码数据(BarCode)")] public string BarCode { set; get; } /// /// 托标签号(PalletLabelCode) /// [Display(Name = "托标签号(PalletLabelCode)")] public string PalletLabelCode { set; get; } /// /// 扩展属性(Extra Properties) /// [Display(Name = "扩展属性(Extra Properties)")] public ExtraPropertyDictionary ExtraProperties { get; set; } } }