using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tnb.WarehouseMgr.Entities.Dto.ErpInputs { public class PurchaseOrderInput { /// /// 单号 /// public string? purchase_order { get; set; } /// /// 联系人 /// public string? contact_person { get; set; } /// /// 电话 /// public string? tel { get; set; } /// /// 供应商编号 /// public string? supplier_code { get; set; } /// /// 凭证日期 /// public DateTime? certificate_date { get; set; } /// /// 供货日期 /// public DateTime? ship_date { get; set; } /// /// 主表pk /// public string? erp_pk { get; set; } public List details { get; set; } } public class PurchaseOrderDetail { /// /// 行号 /// public string? lineno { get; set; } /// /// 物品代码 /// public string? material_code { get; set; } /// /// 单位代码 /// public string? unit_code { get; set; } /// /// 采购数量 /// public decimal? purchase_quantity { get; set; } /// /// 库存地点编号 /// public string? stock_location { get; set; } /// /// 批次 /// public string? code_batch { get; set; } /// /// 交货日期 /// public DateTime? delivery_date { get; set; } /// /// 子表主键 /// public string erp_line_pk { get; set; } /// /// 是否赠品 /// public int? gift { get; set; } /// /// 供应商(辅助属性) /// public string auxprop_gys { get; set; } /// /// 生产单位(厂商) /// public string? production_unit { get; set; } } /// /// 删除采购订单 /// public class PurchaseOrderDeleteInput { /// /// 主表pk /// public string? erp_pk { get; set; } } /// /// 修改采购订单 /// public class PurchaseOrderUpdateInput { /// /// 主表pk /// public string? erp_pk { get; set; } public List details { get; set; } } /// /// 修改采购订单子表 /// public class PurchaseOrderUpdateDetail { /// /// 行号 /// public string erp_line_pk { get;set; } /// /// 净价 /// public string net_price { get; set; } /// /// 采购数量 /// public decimal? purchase_quantity { get; set; } /// /// 实收数量 /// public decimal? actual_quantity { get; set; } } }