using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.Attributes; namespace WIDESEA_DTO.ERP { /// /// 成品订单出库 /// public class ErpProOutOrderDTO { /// /// 操作类型
/// 1:新增
/// 2:修改
/// 3:删除(删除只要明细行号和领料单号) ///
[PropertyValidate("操作类型", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })] public int Way { get; set; } /// /// 出库订单号 /// [PropertyValidate("出库订单号", NotNullAndEmpty = true)] public string OrderNo { get; set; } /// /// 订单类型
/// 1:出库单
/// 2:寄售订单转仓
///
[PropertyValidate("订单类型", NotNullAndEmpty = true, Check = new object[] { 1, 2})] public int OType { get; set; } /// /// 仓库类型 /// public string WaType { get; set; } /// /// 计划出货时间 /// public string PlantShipDate { get; set; } /// /// 备注 /// public string Note { get; set; } /// /// 详情 /// public List OrderDetails { get; set; } } /// /// 详细 /// public class ErpProOutOrderDetailds { /// /// 行号 /// public int RowId { get; set; } /// /// 销售订单号 /// public string SaleOrder { get; set; } /// /// 客户 /// public string Customer { get; set; } /// /// 工厂 /// public string FactoryCode { get; set; } /// /// 产品编码 /// public string PCode { get; set; } /// /// 产品版本 /// public string PVer { get; set; } /// /// 产品批次 /// public string PLot { get; set; } /// /// 产品周期 /// public string DateCode { get; set; } /// /// 合格PCS数 /// public float QtyPcs { get; set; } /// /// X板数 /// public float XQty { get; set; } /// /// X板位 /// public string XSite { get; set; } /// /// 单位 /// public string Unit { get; set; } /// /// 备品数 /// public float SpareQty { get; set; } } }