Files
YunTongJackYunTask/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/SalesOutboundModel.cs

782 lines
18 KiB
C#
Raw Normal View History

2025-11-15 17:56:13 +08:00
using Newtonsoft.Json;
2025-11-11 10:14:00 +08:00
using System;
2025-11-15 17:56:13 +08:00
using System.Collections;
2025-11-11 10:14:00 +08:00
using System.Collections.Generic;
namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۳<EFBFBD><DBB3>ⵥģ<E2B5A5><C4A3>
/// </summary>
2025-11-11 10:14:00 +08:00
public class SalesOutboundModel
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FBillTypeID FBillTypeID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FBillNo { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FDate { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
/// </summary>
2025-11-11 10:14:00 +08:00
public FSaleOrgId FSaleOrgId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ͻ<EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FCustomerID FCustomerID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FSaleDeptID FSaleDeptID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ջ<EFBFBD><D5BB><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FReceiverID FReceiverID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>Ա
/// </summary>
2025-11-11 10:14:00 +08:00
public FSalesManID FSalesManID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
/// </summary>
2025-11-11 10:14:00 +08:00
public FStockOrgId FStockOrgId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FSettleID FSettleID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FPayerID FPayerID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FOwnerTypeIdHead { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FOwnerIdHead FOwnerIdHead { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FCDateOffsetValue { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FIsTotalServiceOrCost { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string F_dmi_Combo { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
2025-11-11 10:14:00 +08:00
public FSubHeadEntity SubHeadEntity { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>ϸ<EFBFBD><CFB8>Ϣ
/// </summary>
2025-11-11 10:14:00 +08:00
public List<FSalesOutboundEntryItem> FEntity { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSubHeadEntity
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FSettleCurrID FSettleCurrID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
/// </summary>
2025-11-11 10:14:00 +08:00
public FSettleOrgID FSettleOrgID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD>˰
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FIsIncludedTax { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>λ<EFBFBD><CEBB>
/// </summary>
2025-11-11 10:14:00 +08:00
public FLocalCurrID FLocalCurrID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public FExchangeTypeID FExchangeTypeID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FExchangeRate { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>˰
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FIsPriceExcludeTax { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ۿ۶<DBBF>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FAllDisCount { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSettleCurrID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSettleOrgID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FOrgId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>λ<EFBFBD><CEBB>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FLocalCurrID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FExchangeTypeID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۳<EFBFBD><DBB3><EFBFBD><E2B5A5>ϸ<EFBFBD><CFB8>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>ɰ汾<C9B0><E6B1BE>
/// </summary>
2025-11-15 17:56:13 +08:00
public class FSalesOutboundEntryItemOld
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FRowType { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public FMaterialID FMaterialID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>浥λ
/// </summary>
2025-11-15 17:56:13 +08:00
public FUnitID FUnitID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FInventoryQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FRealQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽۣ<C6BC>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FDisPriceQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FPrice { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>˰<EFBFBD><CBB0><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FTaxPrice { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD>Ʒ
/// </summary>
2025-11-15 17:56:13 +08:00
public bool? FIsFree { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FOwnerTypeID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public FOwnerID FOwnerID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// ˰<><CBB0>%
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FEntryTaxRate { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><E6B8A8>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FAuxUnitQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>λ)
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FExtAuxUnitQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FSrcType { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FSrcBillNo { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ۿ<EFBFBD><DBBF><EFBFBD>%
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FDiscountRate { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ۿ<EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FPriceDiscount { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FActQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۵<EFBFBD>λ
/// </summary>
2025-11-15 17:56:13 +08:00
public FSalUnitID FSalUnitID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۵<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FSALUNITQTY { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ۻ<EFBFBD><DBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FSALBASEQTY { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>Ƽۻ<C6BC><DBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FPRICEBASEQTY { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public bool? FOUTCONTROL { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FRepairQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD>ʶ
/// </summary>
2025-11-15 17:56:13 +08:00
public bool? FIsOverLegalOrg { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// δ<><CEB4><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽ۵<C6BC>λ<EFBFBD><CEBB>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FARNOTJOINQTY { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>쵥EntryID
/// </summary>
2025-11-15 17:56:13 +08:00
public int? FQmEntryID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>״̬ת<CCAC><D7AA><EFBFBD><EFBFBD>ENTRYID
/// </summary>
2025-11-15 17:56:13 +08:00
public int? FConvertEntryID { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>EntryId
/// </summary>
2025-11-15 17:56:13 +08:00
public int? FSOEntryId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>ǰԭ<C7B0>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FBeforeDisPriceQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FSignQty { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public bool? FCheckDelivery { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>˰<EFBFBD>ϼƣ<CFBC><C6A3><EFBFBD>ǰ<EFBFBD><C7B0>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? FAllAmountExceptDisCount { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public bool? FSettleBySon { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// BOM<4F><4D>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public int? FBOMEntryId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>˷ѣ<CBB7><D1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ң<EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public decimal? F_dmi_Amount { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><D6AF>
/// </summary>
2025-11-15 17:56:13 +08:00
public FMaterialID_Sal FMaterialID_Sal { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD><E2B5A5>¼ID
/// </summary>
2025-11-15 17:56:13 +08:00
public int? FInStockEntryId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>¼ID
/// </summary>
2025-11-15 17:56:13 +08:00
public int? FReceiveEntryId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public bool? FIsReplaceOut { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// VMIҵ<49><D2B5>
/// </summary>
2025-11-15 17:56:13 +08:00
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>
2025-11-11 10:14:00 +08:00
public class FSalesOutboundEntryItem
{
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
public string Fcode { get; set; }
2025-11-18 15:31:26 +08:00
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public string FRowType { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public FMaterialID FMaterialID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>浥λ
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public FUnitID FUnitID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FInventoryQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FRealQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽۣ<C6BC>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FDisPriceQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FPrice { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20><>˰<EFBFBD><CBB0><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FTaxPrice { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD>Ʒ
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FIsFree { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public string FOwnerTypeID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public FOwnerID FOwnerID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// ˰<><CBB0>%
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FEntryTaxRate { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><E6B8A8>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FAuxUnitQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>λ)
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FExtAuxUnitQty { get; set; }
2025-11-15 17:56:13 +08:00
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ֿ<EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public FStockID FStockID { get; set; }
2025-11-18 15:31:26 +08:00
2025-11-15 17:56:13 +08:00
/// <summary>
/// Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FSrcType { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public string FSrcBillNo { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20>ۿ<EFBFBD><DBBF><EFBFBD>%
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FDiscountRate { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD>ۿ<EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FPriceDiscount { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FActQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>۵<EFBFBD>λ
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public FSalUnitID FSalUnitID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20><><EFBFBD>۵<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FSALUNITQTY { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20><><EFBFBD>ۻ<EFBFBD><DBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FSALBASEQTY { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20>Ƽۻ<C6BC><DBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FPRICEBASEQTY { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FOUTCONTROL { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FRepairQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD>ʶ
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FIsOverLegalOrg { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// δ<><CEB4><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽ۵<C6BC>λ<EFBFBD><CEBB>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FARNOTJOINQTY { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>쵥EntryID
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FQmEntryID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD>״̬ת<CCAC><D7AA><EFBFBD><EFBFBD>ENTRYID
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FConvertEntryID { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>۶<EFBFBD><DBB6><EFBFBD>EntryId
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FSOEntryId { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD>ǰԭ<C7B0>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FBeforeDisPriceQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FSignQty { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FCheckDelivery { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><>˰<EFBFBD>ϼƣ<CFBC><C6A3><EFBFBD>ǰ<EFBFBD><C7B0>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? FAllAmountExceptDisCount { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FSettleBySon { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// BOM<4F><4D>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FBOMEntryId { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20>˷ѣ<CBB7><D1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ң<EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public decimal? F_dmi_Amount { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><D6AF>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public FMaterialID_Sal FMaterialID_Sal { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD><EFBFBD><E2B5A5>¼ID
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FInStockEntryId { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20><><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>¼ID
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public int? FReceiveEntryId { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FIsReplaceOut { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
2025-11-18 15:31:26 +08:00
/// VMIҵ<49><D2B5>
2025-11-15 17:56:13 +08:00
/// </summary>
2025-11-11 10:14:00 +08:00
public bool? FVmiBusinessStatus { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FMaterialID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FOwnerID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FOrgId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۵<EFBFBD>λ
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSalUnitID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><D6AF>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FMaterialID_Sal
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNUMBER { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ͻ<EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FCustomerID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
2025-11-15 17:56:13 +08:00
/// <summary>
/// <20>ͻ<EFBFBD>ID
/// </summary>
public string FCustId { get; set; }
2025-11-11 10:14:00 +08:00
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSaleDeptID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ջ<EFBFBD><D5BB><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FReceiverID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>Ա
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSalesManID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FSettleID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public class FPayerID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-11 10:14:00 +08:00
public string FNumber { get; set; }
}
2025-11-15 17:56:13 +08:00
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ֿ<EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public class FStockID
{
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20>ֿ<EFBFBD><D6BF><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FstockId { get; set; }
2025-11-18 15:31:26 +08:00
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
2025-11-15 17:56:13 +08:00
public string FNumber { get; set; }
}
2025-11-18 15:31:26 +08:00
}