|
|
|
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
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// 发货单明细DTO(ASN Detail DTO)
|
|
|
|
/// </summary>
|
|
|
|
public class ASNDetailsDTO : AuditedEntityDto<Guid>, IHasExtraProperties
|
|
|
|
{
|
|
|
|
/// <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 = "生产日期(ProductionDate)")]
|
|
|
|
public DateTime ProductionDate { 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 = "标包计量单位(Standard Pack Uom)")]
|
|
|
|
public string StdPackUom { set; get; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 标包数量(standard package quantity)
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "标包数量(Standard Pack Qty)")]
|
|
|
|
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>
|
|
|
|
/// 标签代码(LabelCode)
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "标签代码(LabelCode)")]
|
|
|
|
public string LabelCode { set; get; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 完整条码数据(BarCode)
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "完整条码数据(BarCode)")]
|
|
|
|
public string BarCode { set; get; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 托标签号(PalletLabelCode)
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "托标签号(PalletLabelCode)")]
|
|
|
|
public string PalletLabelCode { set; get; }
|
|
|
|
/// <summary>
|
|
|
|
/// 扩展属性(Extra Properties)
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "扩展属性(Extra Properties)")]
|
|
|
|
public ExtraPropertyDictionary ExtraProperties { get; set; }
|
|
|
|
}
|
|
|
|
}
|