using System; using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Domain; namespace Win_in.Sfs.Wms.DataExchange.WMS.SuppplierAsn; public class SupplierAsnDetailExchangeDto { /// /// ASN单号 /// public string Number { get; set; } /// /// 订单号 /// [Display(Name = "订单号")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] public string PoNumber { get; set; } // /// // /// 订单行 // /// // [Display(Name = "订单行")] // [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] // public string PoLine { get; set; } // /// // /// 供应商包装计量单位 // /// // [Display(Name = "供应商包装计量单位")] // public string SupplierPackUom { get; set; } // // /// // /// 供应商包装数量 // /// // [Display(Name = "供应商包装数量")] // public decimal SupplierPackQty { get; set; } // /// // /// 转换率 // /// // [Display(Name = "转换率")] // public decimal ConvertRate { get; set; } /// /// Erp储位 /// [Display(Name = "Erp储位")] public string LocationErpCode { get; set; } /// /// 项目编号 /// [Display(Name = "项目编号")] public string ProjectCode { get; set; } /// /// 箱标签 /// [Display(Name = "箱标签")] public string PackingCode { get; set; } /// /// 托标签 /// [Display(Name = "托标签")] public string ContainerCode { get; set; } /// /// 仓库代码 /// [Display(Name = "仓库代码")] public string WarehouseCode { get; set; } /// /// 计量单位 /// [Display(Name = "计量单位")] public string Uom { get; set; } /// /// 数量 /// [Display(Name = "数量")] public decimal Qty { get; set; } // /// // /// 标包计量单位 // /// // [Display(Name = "标包计量单位")] // public string StdPackUom { get; set; } // // /// // /// 标包数量 // /// // [Display(Name = "标包数量")] // public decimal StdPackQty { get; set; } /// /// 排序批次 /// [Display(Name = "排序批次")] public string Lot { get; set; } /// /// 供应商批次 /// [Display(Name = "供应商批次")] public string SupplierBatch { get; set; } /// /// 到货时间 /// [Display(Name = "到货时间")] public DateTime ArriveDate { get; set; } = DateTime.Now; /// /// 生产时间 /// [Display(Name = "生产时间")] public DateTime ProduceDate { get; set; } = DateTime.Now; // /// // /// 过期时间 // /// // [Display(Name = "过期时间")] // public DateTime ExpireDate { get; set; } = DateTime.MaxValue; /// /// ERP料号 /// [Display(Name = "ERP料号")] public string ItemCode { get; set; } /// /// 备注 /// [Display(Name = "备注")] public string Remark { get; set; } /// /// 供应商ERP料号 /// [Display(Name = "供应商ERP料号")] public string SupplierItemCode { get; set; } /// /// 供应商物品名 /// [Display(Name = "供应商物品名")] public string SupplierItemName { get; set; } }