using System; using System.ComponentModel.DataAnnotations; using System.Runtime.Serialization; using System.Xml.Serialization; using Win_in.Sfs.Scp.WebApi.Domain.Shared; namespace Win_in.Sfs.Scp.WebApi { /// /// 收货单DTO(Receipt DTO) /// [Serializable, DataContract] public class ReceiptDTO : EntityDtoBase { /// /// 收货单号(RcNumber) /// [DataMember,XmlElement("rcNumber")] [Display(Name = "收货单号(RcNumber)")] public string RcNumber { set; get; } /// /// 发货单号(AsnNumber) /// [DataMember,XmlElement("asnNumber")] [Display(Name = "发货单号(AsnNumber)")] public string AsnNumber { set; get; } /// /// 订单号(PoNumber) /// [DataMember,XmlElement("poNumber")] [Display(Name = "订单号(PoNumber)")] public string PoNumber { set; get; } /// /// 供应商代码(PoNumber) /// [DataMember,XmlElement("supplierCode")] [Display(Name = "供应商代码(SupplierCode)")] public string SupplierCode { set; get; } /// /// 收货单类型(RcType) /// [DataMember,XmlElement("rcType")] [Display(Name = "收货单类型(RcType)")] public string RcType { set; get; } /// /// 仓库(Warehouse) /// [DataMember,XmlElement("warehouse")] [Display(Name = "仓库(Warehouse)")] public string Warehouse { set; get; } /// /// 收货口(Dock) /// [DataMember,XmlElement("dock")] [Display(Name = "收货口(Dock)")] public string Dock { set; get; } /// /// 收货日期(ReceiveDate) /// [DataMember,XmlElement("receiveDate")] [Display(Name = "收货日期(ReceiveDate)")] public DateTime ReceiveDate { set; get; } /// /// 收货时间(ReceiveTime) /// [DataMember,XmlElement("receiveTime")] [Display(Name = "收货时间(ReceiveTime)")] public DateTime ReceiveTime { set; get; } /// /// 订单行(PoLine) /// [DataMember,XmlElement("poLine")] [Display(Name = "订单行(PoLine)")] public string PoLine { set; get; } /// /// 零件号(PartCode) /// [DataMember,XmlElement("partCode")] [Display(Name = "零件号(PartCode)")] public string PartCode { set; get; } /// /// 批次(Lot) /// [DataMember,XmlElement("lot")] [Display(Name = "批次(Lot)")] public string Lot { set; get; } /// /// 供应商批次(SupplierLot) /// [DataMember,XmlElement("supplierLot")] [Display(Name = "供应商批次(SupplierLot)")] public string SupplierLot { set; get; } /// /// 计量单位(Uom) /// [DataMember,XmlElement("uom")] [Display(Name = "计量单位(Uom)")] public string Uom { set; get; } /// /// 收货数量(ReceiveQty) /// [DataMember,XmlElement("receiveQty")] [Display(Name = "收货数量(ReceiveQty)")] public decimal ReceiveQty { set; get; } /// /// 供应商包装转换率(SupplierPackConvertRate) /// [DataMember,XmlElement("supplierPackConvertRate")] [Display(Name = "供应商包装转换率(SupplierPackConvertRate)")] public decimal SupplierPackConvertRate { set; get; } /// /// 备注(Remark) /// [DataMember,XmlElement("remark")] [Display(Name = "备注(Remark)")] public string Remark { set; get; } /// /// 地点(Site) /// [DataMember,XmlElement("site")] [Display(Name = "地点(Site)")] public string Site { set; get; } /// /// 公司(Company) /// [DataMember,XmlElement("company")] [Display(Name = "公司(Company)")] public string Company { set; get; } } }