using System; using System.Collections.Generic; namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel { public class SalesOutboundModel { public int? FID { get; set; } public FBillTypeID FBillTypeID { get; set; } public string FBillNo { get; set; } public string FDate { get; set; } public FSaleOrgId FSaleOrgId { get; set; } public FCustomerID FCustomerID { get; set; } public FSaleDeptID FSaleDeptID { get; set; } public FReceiverID FReceiverID { get; set; } public FSalesManID FSalesManID { get; set; } public FStockOrgId FStockOrgId { get; set; } public FSettleID FSettleID { get; set; } public FPayerID FPayerID { get; set; } public string FOwnerTypeIdHead { get; set; } public FOwnerIdHead FOwnerIdHead { get; set; } public int? FCDateOffsetValue { get; set; } public bool? FIsTotalServiceOrCost { get; set; } public string F_dmi_Combo { get; set; } public FSubHeadEntity SubHeadEntity { get; set; } public List FEntity { get; set; } } public class FSubHeadEntity { public FSettleCurrID FSettleCurrID { get; set; } public FSettleOrgID FSettleOrgID { get; set; } public bool? FIsIncludedTax { get; set; } public FLocalCurrID FLocalCurrID { get; set; } public FExchangeTypeID FExchangeTypeID { get; set; } public decimal? FExchangeRate { get; set; } public bool? FIsPriceExcludeTax { get; set; } public decimal? FAllDisCount { get; set; } } public class FSettleCurrID { public string FNumber { get; set; } } public class FSettleOrgID { public string FNumber { get; set; } } public class FLocalCurrID { public string FNumber { get; set; } } public class FExchangeTypeID { public string FNumber { get; set; } } public class FSalesOutboundEntryItem { public string FRowType { get; set; } public FMaterialID FMaterialID { get; set; } public FUnitID FUnitID { get; set; } public decimal? FInventoryQty { get; set; } public decimal? FRealQty { get; set; } public decimal? FDisPriceQty { get; set; } public decimal? FPrice { get; set; } public decimal? FTaxPrice { get; set; } public bool? FIsFree { get; set; } public string FOwnerTypeID { get; set; } public FOwnerID FOwnerID { get; set; } public decimal? FEntryTaxRate { get; set; } public decimal? FAuxUnitQty { get; set; } public decimal? FExtAuxUnitQty { get; set; } public string FSrcType { get; set; } public string FSrcBillNo { get; set; } public decimal? FDiscountRate { get; set; } public decimal? FPriceDiscount { get; set; } public decimal? FActQty { get; set; } public FSalUnitID FSalUnitID { get; set; } public decimal? FSALUNITQTY { get; set; } public decimal? FSALBASEQTY { get; set; } public decimal? FPRICEBASEQTY { get; set; } public bool? FOUTCONTROL { get; set; } public decimal? FRepairQty { get; set; } public bool? FIsOverLegalOrg { get; set; } public decimal? FARNOTJOINQTY { get; set; } public int? FQmEntryID { get; set; } public int? FConvertEntryID { get; set; } public int? FSOEntryId { get; set; } public decimal? FBeforeDisPriceQty { get; set; } public decimal? FSignQty { get; set; } public bool? FCheckDelivery { get; set; } public decimal? FAllAmountExceptDisCount { get; set; } public bool? FSettleBySon { get; set; } public int? FBOMEntryId { get; set; } public decimal? F_dmi_Amount { get; set; } public FMaterialID_Sal FMaterialID_Sal { get; set; } public int? FInStockEntryId { get; set; } public int? FReceiveEntryId { get; set; } public bool? FIsReplaceOut { get; set; } public bool? FVmiBusinessStatus { get; set; } } public class FMaterialID { public string FNumber { get; set; } } public class FOwnerID { public string FNumber { get; set; } } public class FSalUnitID { public string FNumber { get; set; } } public class FMaterialID_Sal { public string FNUMBER { get; set; } } public class FCustomerID { public string FNumber { get; set; } } public class FSaleDeptID { public string FNumber { get; set; } } public class FReceiverID { public string FNumber { get; set; } } public class FSalesManID { public string FNumber { get; set; } } public class FSettleID { public string FNumber { get; set; } } public class FPayerID { public string FNumber { get; set; } } }