399 lines
10 KiB
C#
399 lines
10 KiB
C#
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; }
|
||
}
|
||
}
|
||
|