2025-11-15 17:56:13 +08:00

399 lines
10 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Newtonsoft.Json;
using System;
using System.Collections;
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<FSalesOutboundEntryItem> 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; }
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; }
}
/// <summary>
/// <20><><EFBFBD>۳<EFBFBD><DBB3><EFBFBD><E2B5A5>ϸ<EFBFBD><CFB8>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۳<EFBFBD><DBB3><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>Ϣ
/// </summary>
public class FSalesOutboundEntryItem
{
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
public string Fcode { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string FRowType { get; set; }
/// <summary>
/// <20><><EFBFBD>ϱ<EFBFBD>ʶ
/// </summary>
public FMaterialID FMaterialID { get; set; }
/// <summary>
/// <20><>λ<EFBFBD><CEBB>ʶ
/// </summary>
public FUnitID FUnitID { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FInventoryQty { get; set; }
/// <summary>
/// ʵ<>ʳ<EFBFBD><CAB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FRealQty { get; set; }
/// <summary>
/// <20>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FDisPriceQty { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
public decimal? FPrice { get; set; }
/// <summary>
/// <20><>˰<EFBFBD><CBB0><EFBFBD><EFBFBD>
/// </summary>
public decimal? FTaxPrice { get; set; }
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD>Ʒ
/// </summary>
public bool? FIsFree { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͱ<EFBFBD>ʶ
/// </summary>
public string FOwnerTypeID { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
/// </summary>
public FOwnerID FOwnerID { get; set; }
/// <summary>
/// <20><>˰<EFBFBD><CBB0>
/// </summary>
public decimal? FEntryTaxRate { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
/// </summary>
public decimal? FAuxUnitQty { get; set; }
/// <summary>
/// <20>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
/// </summary>
public decimal? FExtAuxUnitQty { get; set; }
public FStockID FStockID { get; set; }
/// <summary>
/// Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string FSrcType { get; set; }
/// <summary>
/// Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string FSrcBillNo { get; set; }
/// <summary>
/// <20>ۿ<EFBFBD><DBBF><EFBFBD>
/// </summary>
public decimal? FDiscountRate { get; set; }
/// <summary>
/// <20>۸<EFBFBD><DBB8>ۿ<EFBFBD>
/// </summary>
public decimal? FPriceDiscount { get; set; }
/// <summary>
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FActQty { get; set; }
/// <summary>
/// <20><><EFBFBD>۵<EFBFBD>λ<EFBFBD><CEBB>ʶ
/// </summary>
public FSalUnitID FSalUnitID { get; set; }
/// <summary>
/// <20><><EFBFBD>۵<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
/// </summary>
public decimal? FSALUNITQTY { get; set; }
/// <summary>
/// <20><><EFBFBD>ۻ<EFBFBD><DBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FSALBASEQTY { get; set; }
/// <summary>
/// <20>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FPRICEBASEQTY { get; set; }
/// <summary>
/// <20>Ƿ񳬷<C7B7><F1B3ACB7><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public bool? FOUTCONTROL { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FRepairQty { get; set; }
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><E7B7A8><EFBFBD><EFBFBD>֯
/// </summary>
public bool? FIsOverLegalOrg { get; set; }
/// <summary>
/// δ<><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FARNOTJOINQTY { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼ID
/// </summary>
public int? FQmEntryID { get; set; }
/// <summary>
/// ת<><D7AA><EFBFBD><EFBFBD>¼ID
/// </summary>
public int? FConvertEntryID { get; set; }
/// <summary>
/// <20><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD>¼ID
/// </summary>
public int? FSOEntryId { get; set; }
/// <summary>
/// <20>ۿ<EFBFBD>ǰ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FBeforeDisPriceQty { get; set; }
/// <summary>
/// ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public decimal? FSignQty { get; set; }
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><E9BDBB>
/// </summary>
public bool? FCheckDelivery { get; set; }
/// <summary>
/// <20>ۿ<EFBFBD>ǰ<EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>
/// </summary>
public decimal? FAllAmountExceptDisCount { get; set; }
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>
/// </summary>
public bool? FSettleBySon { get; set; }
/// <summary>
/// BOM<4F><4D>¼ID
/// </summary>
public int? FBOMEntryId { get; set; }
/// <summary>
/// <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>
/// </summary>
public decimal? F_dmi_Amount { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>ʶ
/// </summary>
public FMaterialID_Sal FMaterialID_Sal { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼ID
/// </summary>
public int? FInStockEntryId { get; set; }
/// <summary>
/// <20>տ<EFBFBD><D5BF><EFBFBD>¼ID
/// </summary>
public int? FReceiveEntryId { get; set; }
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><E6BBBB><EFBFBD><EFBFBD>
/// </summary>
public bool? FIsReplaceOut { get; set; }
/// <summary>
/// VMIҵ<49><D2B5>״̬
/// </summary>
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; }
/// <summary>
/// <20>ͻ<EFBFBD>ID
/// </summary>
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; }
}
}