From 9d724ac1ab64d80595c8cbd52e903bde1d48e8c6 Mon Sep 17 00:00:00 2001 From: xiongshuai <873144595@qq.com> Date: Tue, 18 Nov 2025 15:31:26 +0800 Subject: [PATCH] =?UTF-8?q?model=E6=B3=A8=E9=87=8A=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KingDee/SaveModel/PurchaseReturnModel.cs | 310 +++++++++++- .../KingDee/SaveModel/PurchaseStockInModel.cs | 278 ++++++++++- .../KingDee/SaveModel/SalesOutboundModel.cs | 466 ++++++++++++++++-- .../KingDee/SaveModel/SalesReturnModel.cs | 314 +++++++++++- 4 files changed, 1307 insertions(+), 61 deletions(-) diff --git a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseReturnModel.cs b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseReturnModel.cs index fc6ff5e..00a59c0 100644 --- a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseReturnModel.cs +++ b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseReturnModel.cs @@ -11,118 +11,424 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// public class PurchaseReturnModel { + /// + /// 实体主键 + /// public int? FID { get; set; } + + /// + /// 单据类型 + /// public FBillTypeID FBillTypeID { get; set; } + + /// + /// 退料日期 + /// public string FDate { get; set; } + + /// + /// 退料类型 + /// public string FMRTYPE { get; set; } + + /// + /// 退料方式 + /// public string FMRMODE { get; set; } + + /// + /// 退料组织 + /// public FStockOrgId FStockOrgId { get; set; } + + /// + /// 下推标识 + /// public bool? FIsConvert { get; set; } + + /// + /// 需求组织 + /// public FRequireOrgId FRequireOrgId { get; set; } + + /// + /// 采购组织 + /// public FPurchaseOrgId FPurchaseOrgId { get; set; } + + /// + /// 供应商 + /// public FSupplierID FSupplierID { get; set; } + + /// + /// 接收方 + /// public FACCEPTORID FACCEPTORID { get; set; } + + /// + /// 接收方地址 + /// public string FAcceptAddress { get; set; } + + /// + /// 结算方 + /// public FSettleId FSettleId { get; set; } + + /// + /// 收款方 + /// public FCHARGEID FCHARGEID { get; set; } + + /// + /// 货主类型 + /// public string FOwnerTypeIdHead { get; set; } + + /// + /// 货主 + /// public FOwnerIdHead FOwnerIdHead { get; set; } + + /// + /// 创建日期偏移量 + /// public int? FCDateOffsetValue { get; set; } + + /// + /// 接收方联系人 + /// public FAcceptorContactID FAcceptorContactID { get; set; } + + /// + /// 销售出库库存组织 + /// public FSalOutStockOrgId FSalOutStockOrgId { get; set; } + + /// + /// 验收方式 + /// public string FACCTYPE { get; set; } + + /// + /// 财务信息 + /// public FPURMRBFIN FPURMRBFIN { get; set; } + + /// + /// 明细信息 + /// public List FPURMRBENTRY { get; set; } } + /// + /// 需求组织 + /// public class FRequireOrgId { + /// + /// 编码 + /// public string FNumber { get; set; } } + /// + /// 供应商 + /// public class FSupplierID { + /// + /// 编码 + /// public string FNumber { get; set; } } + /// + /// 接收方 + /// public class FACCEPTORID { + /// + /// 编码 + /// public string FNumber { get; set; } } + /// + /// 收款方 + /// public class FCHARGEID { + /// + /// 编码 + /// public string FNumber { get; set; } } + /// + /// 接收方联系人 + /// public class FAcceptorContactID { + /// + /// 联系人编码 + /// public string FCONTACTNUMBER { get; set; } } + /// + /// 财务信息 + /// public class FPURMRBFIN { + /// + /// 结算组织 + /// public FSettleOrgId FSettleOrgId { get; set; } + + /// + /// 结算币别 + /// public FSettleCurrId FSettleCurrId { get; set; } + + /// + /// 含税 + /// public bool? FIsIncludedTax { get; set; } + + /// + /// 定价时点 + /// public string FPRICETIMEPOINT { get; set; } + + /// + /// 本位币 + /// public FLocalCurrId FLOCALCURRID { get; set; } + + /// + /// 汇率类型 + /// public FExchangeTypeId FEXCHANGETYPEID { get; set; } + + /// + /// 汇率 + /// public decimal? FEXCHANGERATE { get; set; } + + /// + /// 价外税 + /// public bool? FISPRICEEXCLUDETAX { get; set; } + + /// + /// 核算反写汇率 + /// public decimal? FHSExchangeRate { get; set; } } + /// + /// 采购退料单分录项 + /// public class FPURMRBENTRY { + /// + /// 产品类型 + /// public string FRowType { get; set; } + + /// + /// 物料编码 + /// public FMATERIALID FMATERIALID { get; set; } + + /// + /// 物料说明 + /// public string FMaterialDesc { get; set; } + + /// + /// 库存单位 + /// public FUnitID FUnitID { get; set; } + + /// + /// 实退数量 + /// public decimal? FRMREALQTY { get; set; } + + /// + /// 补料数量 + /// public decimal? FREPLENISHQTY { get; set; } + + /// + /// 扣款数量 + /// public decimal? FKEAPAMTQTY { get; set; } + + /// + /// 计价单位 + /// public FPRICEUNITID FPRICEUNITID { get; set; } + + /// + /// 单价 + /// public decimal? FPrice { get; set; } + + /// + /// 实退数量(辅单位) + /// public decimal? FExtAuxUnitQty { get; set; } + + /// + /// 收料更新库存 + /// public bool? FIsReceiveUpdateStock { get; set; } + + /// + /// 已开票关联数量 + /// public decimal? FInvoicedJoinQty { get; set; } + + /// + /// 是否赠品 + /// public bool? FGiveAway { get; set; } + + /// + /// 计价基本数量 + /// public decimal? FPriceBaseQty { get; set; } + + /// + /// 采购单位 + /// public FCARRYUNITID FCARRYUNITID { get; set; } + + /// + /// 采购数量 + /// public decimal? FCarryQty { get; set; } + + /// + /// 采购基本数量 + /// public decimal? FCarryBaseQty { get; set; } + + /// + /// 采购订单分录内码 + /// public int? FPOORDERENTRYID { get; set; } + + /// + /// 立账关闭 + /// public bool? FBILLINGCLOSE { get; set; } + + /// + /// 应退数量 + /// public decimal? FRMMUSTQTY { get; set; } + + /// + /// 库存辅单位数量 + /// public decimal? FAUXUNITQTY { get; set; } + + /// + /// 货主类型 + /// public string FOWNERTYPEID { get; set; } + + /// + /// 货主 + /// public FOwnerId FOWNERID { get; set; } + + /// + /// 税率 + /// public decimal? FENTRYTAXRATE { get; set; } + + /// + /// 折扣率(%) + /// public decimal? FDISCOUNTRATE { get; set; } + + /// + /// 含税单价 + /// public decimal? FTAXPRICE { get; set; } + + /// + /// 单价折扣 + /// public decimal? FPriceDiscount { get; set; } + + /// + /// 销售退货单分录ID + /// public int? FReturnStockEntryId { get; set; } + + /// + /// 是否可库存 + /// public bool? FIsStock { get; set; } + + /// + /// 源单类型 + /// public string FSRCBillTypeId { get; set; } + + /// + /// 源单编号 + /// public string FSRCBillNo { get; set; } + + /// + /// 委外订单行号 + /// public int? FSUBREQBILLSEQ { get; set; } + + /// + /// 委外订单分录内码 + /// public int? FSUBREQENTRYID { get; set; } } + /// + /// 物料编码 + /// public class FMATERIALID { + /// + /// 编码 + /// public string FNumber { get; set; } } + /// + /// 计价单位 + /// public class FPRICEUNITID { + /// + /// 编码 + /// public string FNumber { get; set; } } + /// + /// 采购单位 + /// public class FCARRYUNITID { + /// + /// 编码 + /// public string FNumber { get; set; } } -} - +} \ No newline at end of file diff --git a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs index 7e2f375..cb735be 100644 --- a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs +++ b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs @@ -8,127 +8,385 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel { public class PurchaseStockInModel { + + /// + /// ʵ + /// public int? FID { get; set; } + /// + /// + /// public FBillTypeID FBillTypeID { get; set; } + /// + /// ݱ + /// public string FBillNo { get; set; } + /// + /// + /// public string FDate { get; set; } + /// + /// ֯ + /// public FStockOrgId FStockOrgId { get; set; } + /// + /// ֯ + /// public FDemandOrgId FDemandOrgId { get; set; } + /// + /// Ӧ֯ + /// public FCorrespondOrgId FCorrespondOrgId { get; set; } + /// + /// ɹ֯ + /// public FPurchaseOrgId FPurchaseOrgId { get; set; } + /// + /// + /// public string FOwnerTypeIdHead { get; set; } + /// + /// + /// public FOwnerIdHead FOwnerIdHead { get; set; } + /// + /// ƫ + /// public int? FCDateOffsetValue { get; set; } + /// + /// + /// public string FSplitBillType { get; set; } + /// + /// ۳֯ + /// public FSalOutStockOrgId FSalOutStockOrgId { get; set; } + /// + /// Ϣ + /// public FInStockFin FInStockFin { get; set; } + /// + /// ϸϢ + /// public List FInStockEntry { get; set; } } - + /// + /// ֯ + /// public class FDemandOrgId { + /// + /// + /// public string FNumber { get; set; } } - + /// + /// ɹ֯ + /// public class FPurchaseOrgId { + /// + /// + /// public string FNumber { get; set; } } - + /// + /// + /// public class FOwnerIdHead { + /// + /// ֯ + /// public string FOrgId { get; set; } + /// + /// + /// public string FNumber { get; set; } } + /// + /// ۳֯ + /// public class FSalOutStockOrgId { + /// + /// + /// public string FNumber { get; set; } } - + /// + /// Ϣ + /// public class FInStockFin { + /// + /// ֯ + /// public FSettleOrgId FSettleOrgId { get; set; } + /// + /// ұ + /// public FSettleCurrId FSettleCurrId { get; set; } + /// + /// ˰ + /// public bool? FIsIncludedTax { get; set; } + /// + /// ʱ + /// public string FPriceTimePoint { 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 decimal? FHSExchangeRate { get; set; } } - + /// + /// ֯ + /// public class FSettleOrgId { + /// + /// ֯ + /// public string FOrgId { get; set; } + /// + /// + /// public string FNumber { get; set; } } - + /// + /// λ + /// public class FLocalCurrId { + /// + /// + /// public string FNumber { get; set; } } - + /// + /// ɹⵥ¼ + /// public class FPurchaseStockInEntryItem { + /// + /// Ʒ + /// public string FRowType { get; set; } + /// + /// ϱ + /// public FMaterialId FMaterialId { get; set; } + /// + /// 浥λ + /// public FUnitID FUnitID { get; set; } + /// + /// ˵ + /// public string FMaterialDesc { get; set; } + /// + /// ί + /// public decimal? FWWPickMtlQty { get; set; } + /// + /// ʵ + /// public decimal? FRealQty { get; set; } + /// + /// Ƽ۵λ + /// public FPriceUnitID FPriceUnitID { get; set; } + /// + /// + /// public decimal? FPrice { get; set; } + /// + /// Ƽۣ + /// public decimal? FDisPriceQty { get; set; } + /// + /// ״̬ + /// public FStockStatusId FStockStatusId { get; set; } + /// + /// ǷƷ + /// public bool? FGiveAway { get; set; } + /// + /// + /// public string FOWNERTYPEID { get; set; } + /// + /// ʵ(λ) + /// public decimal? FExtAuxUnitQty { get; set; } + /// + /// ϼ + /// public bool? FCheckInComing { get; set; } + /// + /// ϸ¿ + /// public bool? FIsReceiveUpdateStock { get; set; } + /// + /// ѿƱ + /// public decimal? FInvoicedJoinQty { get; set; } + /// + /// Ƽۻ + /// public decimal? FPriceBaseQty { get; set; } + /// + /// ɹλ + /// public FRemainInStockUnitId FRemainInStockUnitId { get; set; } + /// + /// ˹ر + /// public bool? FBILLINGCLOSE { get; set; } + /// + /// ɹ + /// public decimal? FRemainInStockQty { get; set; } + /// + /// δӦƼ۵λ + /// public decimal? FAPNotJoinQty { get; set; } + /// + /// ɹ + /// public decimal? FRemainInStockBaseQty { get; set; } + /// + /// ˰ + /// public decimal? FTaxPrice { get; set; } + /// + /// ˰(%) + /// public decimal? FEntryTaxRate { get; set; } + /// + /// ۿ(%) + /// public decimal? FDiscountRate { get; set; } + /// + /// ɱ + /// public decimal? FCostPrice { get; set; } + /// + /// 渨λ + /// public decimal? FAuxUnitQty { get; set; } + /// + /// + /// public FOwnerId FOWNERID { get; set; } + /// + /// Դ + /// public string FSRCBILLTYPEID { get; set; } + /// + /// Դ + /// public string FSRCBillNo { get; set; } + /// + /// ˰ϼƣǰ + /// public decimal? FAllAmountExceptDisCount { get; set; } + /// + /// ˰ϼƣǰ + /// public decimal? FPriceDiscount { get; set; } + /// + /// ۿ + /// public decimal? FConsumeSumQty { get; set; } + /// + /// Ļ + /// public decimal? FBaseConsumeSumQty { get; set; } + /// + /// Ļܻλ + /// public decimal? FRejectsDiscountAmount { get; set; } + /// + /// Ʒý + /// public int? FSalOutStockEntryId { get; set; } + /// + /// ۳ⵥ¼Id + /// public decimal? FBeforeDisPriceQty { get; set; } + /// + /// ǰԭƼ + /// public int? FPayableEntryID { get; set; } + /// + /// Ӧ¼ID + /// public int? FSUBREQBILLSEQ { get; set; } + /// + /// ίⶩк + /// public int? FSUBREQENTRYID { get; set; } + /// + /// ίⶩ¼ + /// public string FBatchNo { get; set; } + /// + /// + /// public string FSerialNo { get; set; } } - + /// + /// Ƽ۵λ + /// public class FPriceUnitID { + /// + /// + /// public string FNumber { get; set; } } - + /// + /// ״̬ + /// public class FStockStatusId { + /// + /// + /// public string FNumber { get; set; } } - + /// + /// ɹλ + /// public class FRemainInStockUnitId { + /// + /// + /// public string FNumber { get; set; } } diff --git a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesOutboundModel.cs b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesOutboundModel.cs index 86b052b..5257367 100644 --- a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesOutboundModel.cs +++ b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesOutboundModel.cs @@ -5,109 +5,418 @@ 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 FOrgId { get; set; } + + /// + /// + /// public string FNumber { get; set; } } + /// + /// λ + /// public class FLocalCurrID { + /// + /// + /// public string FNumber { get; set; } } + /// + /// + /// public class FExchangeTypeID { + /// + /// + /// public string FNumber { get; set; } } + /// + /// ۳ⵥϸʵࣨɰ汾 + /// public class FSalesOutboundEntryItemOld { + /// + /// Ʒ + /// 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; } + + /// + /// 쵥EntryID + /// public int? FQmEntryID { get; set; } + + /// + /// ״̬תENTRYID + /// public int? FConvertEntryID { get; set; } + + /// + /// ۶EntryId + /// 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; } + + /// + /// BOM¼ + /// public int? FBOMEntryId { get; set; } + + /// + /// ˷ѣң + /// public decimal? F_dmi_Amount { get; set; } + + /// + /// ϣ֯ + /// public FMaterialID_Sal FMaterialID_Sal { get; set; } + + /// + /// ⵥ¼ID + /// public int? FInStockEntryId { get; set; } + + /// + /// ϵ¼ID + /// public int? FReceiveEntryId { get; set; } + + /// + /// Ƿ + /// public bool? FIsReplaceOut { get; set; } + + /// + /// VMIҵ + /// public bool? FVmiBusinessStatus { get; set; } } - /// /// ۳ⵥϸʵ /// ۳ҵеϸϢ @@ -117,35 +426,35 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// /// /// - public string Fcode { get; set; } + /// - /// + /// Ʒ /// 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; } @@ -165,58 +474,62 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel 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 FStockID FStockID { 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; } @@ -231,47 +544,47 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel 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; } /// - /// ¼ID + /// 쵥EntryID /// public int? FQmEntryID { get; set; } /// - /// ת¼ID + /// ״̬תENTRYID /// public int? FConvertEntryID { get; set; } /// - /// ۶¼ID + /// ۶EntryId /// public int? FSOEntryId { get; set; } /// - /// ۿǰƼ + /// ǰԭƼ /// public decimal? FBeforeDisPriceQty { get; set; } @@ -281,80 +594,113 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel public decimal? FSignQty { get; set; } /// - /// Ƿ齻 + /// /// public bool? FCheckDelivery { get; set; } /// - /// ۿǰܽ + /// ˰ϼƣǰ /// public decimal? FAllAmountExceptDisCount { get; set; } /// - /// Ƿ֯ + /// /// public bool? FSettleBySon { get; set; } /// - /// BOM¼ID + /// BOM¼ /// public int? FBOMEntryId { get; set; } /// - /// Զֶ + /// ˷ѣң /// public decimal? F_dmi_Amount { get; set; } /// - /// ϱʶ + /// ϣ֯ /// public FMaterialID_Sal FMaterialID_Sal { get; set; } /// - /// ¼ID + /// ⵥ¼ID /// public int? FInStockEntryId { get; set; } /// - /// տ¼ID + /// ϵ¼ID /// public int? FReceiveEntryId { get; set; } /// - /// Ƿ滻 + /// Ƿ /// public bool? FIsReplaceOut { get; set; } /// - /// VMIҵ״̬ + /// VMIҵ /// public bool? FVmiBusinessStatus { get; set; } } - + /// + /// ϱ + /// public class FMaterialID { + /// + /// + /// public string FNumber { get; set; } } + /// + /// + /// public class FOwnerID { + /// + /// ֯ + /// public string FOrgId { get; set; } + + /// + /// + /// 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; } /// @@ -363,36 +709,74 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel public string FCustId { 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; } } - + /// + /// ֿ + /// public class FStockID { + /// + /// ֿ + /// public string FstockId { get; set; } + + /// + /// + /// public string FNumber { get; set; } } -} - +} \ No newline at end of file diff --git a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesReturnModel.cs b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesReturnModel.cs index 5c0fa41..6190f25 100644 --- a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesReturnModel.cs +++ b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesReturnModel.cs @@ -3,141 +3,439 @@ using System.Collections.Generic; namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel { + /// + /// ˻ģ + /// public class SalesReturnModel { + /// + /// ʵ + /// public int? FID { get; set; } + /// + /// ݱ + /// public string FBillNo { get; set; } + + /// + /// + /// public FBillTypeID FBillTypeID { get; set; } + + /// + /// + /// public string FDate { get; set; } + + /// + /// ֯ + /// public FSaleOrgId FSaleOrgId { get; set; } + + /// + /// ˻ͻ + /// public FRetcustId FRetcustId { get; set; } + + /// + /// ۲ + /// public FSaledeptid FSaledeptid { get; set; } + + /// + /// ֯ҵ + /// public FTransferBizType FTransferBizType { get; set; } + + /// + /// Ա + /// public FSalesManId FSalesManId { get; set; } + + /// + /// ֯ + /// public FStockOrgId FStockOrgId { get; set; } + + /// + /// ջ + /// public FReceiveCustId FReceiveCustId { get; set; } + + /// + /// 㷽 + /// public FSettleCustId FSettleCustId { get; set; } + + /// + ///  + /// public FPayCustId FPayCustId { get; set; } + + /// + /// + /// public string FOwnerTypeIdHead { get; set; } + + /// + /// ƫ + /// public int? FCDateOffsetValue { get; set; } + + /// + /// ʶ + /// public bool? FIsTotalServiceOrCost { get; set; } + + /// + /// ȫ¼˿˻ + /// public bool? FAllRefundNoGoods { get; set; } + + /// + /// Ϣ + /// public FSubHeadEntityReturn SubHeadEntity { get; set; } + + /// + /// ϸϢ + /// public List FEntity { get; set; } } + /// + /// Ϣ + /// public class FSubHeadEntityReturn { + /// + /// ұ + /// public FSettleCurrId FSettleCurrId { get; set; } + + /// + /// ֯ + /// public FSettleOrgId FSettleOrgId { get; set; } + + /// + /// λ + /// public FLocalCurrId FLocalCurrId { get; set; } + + /// + /// + /// public FExchangeTypeId FExchangeTypeId { get; set; } + + /// + /// + /// public decimal? FExchangeRate { get; set; } } + /// + /// ˻ͻ + /// public class FRetcustId - { + { /// - /// ͻID - /// + /// ͻID + /// public string FCustId { get; set; } + + /// + /// + /// public string FNumber { get; set; } } + /// + /// ۲ + /// public class FSaledeptid { + /// + /// + /// public string FNumber { get; set; } } + /// + /// ֯ҵ + /// public class FTransferBizType { + /// + /// + /// public string FNumber { get; set; } } + /// + /// Ա + /// public class FSalesManId { + /// + /// + /// public string FNumber { get; set; } } + /// + /// ջ + /// public class FReceiveCustId { /// /// ͻID /// public string FCustId { get; set; } + + /// + /// + /// public string FNumber { get; set; } } + /// + /// 㷽 + /// public class FSettleCustId { /// /// ͻID /// public string FCustId { get; set; } + + /// + /// + /// public string FNumber { get; set; } } + /// + ///  + /// public class FPayCustId { + /// + /// ͻID + /// public string FCustId { get; set; } + + /// + /// + /// public string FNumber { get; set; } } + /// + /// ˻¼ + /// public class FSalesReturnEntryItem { - /// /// /// public string Fcode { get; set; } + + /// + /// Ʒ + /// public string FRowType { get; set; } + + /// + /// ϱ + /// public FMaterialId FMaterialId { get; set; } + + /// + /// 浥λ + /// public FUnitID FUnitID { get; set; } - //public decimal? FInventoryQty { get; set; } + + //public decimal? FInventoryQty { get; set; } // ǰ棨עͣ + + /// + /// ʵ + /// public decimal? FRealQty { get; set; } + + /// + /// + /// public decimal? FPrice { get; set; } + + /// + /// ˰ + /// public decimal? FTaxPrice { get; set; } + + /// + /// ǷƷ + /// public bool? FIsFree { get; set; } + + /// + /// ˰% + /// public decimal? FEntryTaxRate { get; set; } + + /// + /// ˻ + /// public FReturnType FReturnType { get; set; } + + /// + /// + /// public string FOwnerTypeId { get; set; } + + /// + /// + /// public FOwnerId FOwnerId { get; set; } + /// + /// ״̬ + /// public FStockstatusId FStockstatusId { get; set; } + + /// + /// ֿ + /// public FStockID FStockID { get; set; } + + /// + /// ˻ + /// public string FDeliveryDate { get; set; } + + /// + /// ۿ% + /// public decimal? FDiscountRate { get; set; } + + /// + /// ۿ + /// public decimal? FPriceDiscount { get; set; } + + /// + /// 渨λ + /// public decimal? FAuxUnitQty { get; set; } + + /// + /// ʵλ + /// public decimal? FExtAuxUnitQty { get; set; } + + /// + /// Դ + /// public string FSrcBillTypeID { get; set; } + + /// + /// Դ + /// public string FSrcBillNo { get; set; } + + /// + /// Ļ + /// public string FISCONSUMESUM { get; set; } + + /// + /// ۵λ + /// public FSalUnitID FSalUnitID { get; set; } + + /// + /// + /// public decimal? FSalUnitQty { get; set; } + + /// + /// ۻ + /// public decimal? FSalBaseQty { get; set; } + + /// + /// Ƽۻ + /// public decimal? FPriceBaseQty { get; set; } + + /// + /// ֯編˱ʶ + /// public bool? FIsOverLegalOrg { get; set; } - //public int? FSOEntryId { get; set; } + + //public int? FSOEntryId { get; set; } // ۶EntryIdעͣ + + /// + /// δӦƼ۵λ + /// public decimal? FARNOTJOINQTY { get; set; } + + /// + /// ˻ + /// public bool? FIsReturnCheck { get; set; } + + /// + /// + /// public bool? FSettleBySon { get; set; } + + /// + /// BOM¼ + /// public int? FBOMEntryId { get; set; } + + /// + /// ϣ֯ + /// public FMaterialID_Sal FMaterialID_Sal { get; set; } + + /// + /// ϵ¼ + /// public int? FMrbEntryId { get; set; } + + /// + /// + /// public string FINSTOCKDATE { get; set; } + + /// + /// VMIҵ + /// public bool? FVmiBusinessStatus { get; set; } } + /// + /// ˻ + /// public class FReturnType { + /// + /// + /// public string FNumber { get; set; } } + /// + /// ״̬ + /// public class FStockstatusId { + /// + /// + /// public string FNumber { get; set; } } -} - +} \ No newline at end of file