| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_Core.Attributes; | 
|   | 
| namespace WIDESEA_DTO.ERP | 
| { | 
|     /// <summary> | 
|     /// 研发成品调出成品仓 | 
|     /// </summary> | 
|     [ModelValidate] | 
|      | 
|     public class ErpProductTransferOrderDTO | 
|     { | 
|         /// <summary> | 
|         /// 调拨单号 | 
|         /// </summary> | 
|         [PropertyValidate("调拨单号",NotNullAndEmpty =true)] | 
|         public string TransferNo { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品编码 | 
|         /// </summary> | 
|         [PropertyValidate("产品编码", NotNullAndEmpty = true)] | 
|         public string PCode  { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品版本 | 
|         /// </summary> | 
|         [PropertyValidate("产品版本", NotNullAndEmpty = true)] | 
|         public string PVer { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品批次 | 
|         /// </summary> | 
|         [PropertyValidate("产品批次", NotNullAndEmpty = true)] | 
|         public string PLot { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品周期 | 
|         /// </summary> | 
|         [PropertyValidate("产品周期")] | 
|         public string DateCode { get; set; } | 
|         /// <summary> | 
|         /// 合格PCS数 | 
|         /// </summary> | 
|         [PropertyValidate("合格PCS数", NotNullAndEmpty = true)] | 
|         public float QtyPcs { get; set; } | 
|   | 
|         /// <summary> | 
|         /// X板数 | 
|         /// </summary> | 
|         [PropertyValidate("X板数")] | 
|         public float XQty { get; set; } | 
|   | 
|         /// <summary> | 
|         /// X板位 | 
|         /// </summary> | 
|         [PropertyValidate("X板位")] | 
|         public int XSite { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 单位 | 
|         /// </summary> | 
|         [PropertyValidate("单位",NotNullAndEmpty =true)] | 
|         public string Unit { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 建单日期 | 
|         /// yyyy-MM-dd | 
|         /// </summary> | 
|         [PropertyValidate("建单日期",NotNullAndEmpty =true)] | 
|         public string OrderDate { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 备注 | 
|         /// </summary> | 
|         [PropertyValidate("备注")] | 
|         public string Note { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 销售订单号 | 
|         /// </summary> | 
|         [PropertyValidate("销售订单号",NotNullAndEmpty =true)] | 
|         public string SaleOrder { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 客户 | 
|         /// </summary> | 
|         [PropertyValidate("客户", NotNullAndEmpty =true)] | 
|         public string Customer { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 工厂 | 
|         /// </summary> | 
|         [PropertyValidate("工厂", NotNullAndEmpty =true)] | 
|         public string FactoryCode { get; set; } | 
|     } | 
| } |