450 lines
11 KiB
C#
450 lines
11 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
|
|
{
|
|
public class PurchaseStockInModel
|
|
{
|
|
|
|
/// <summary>
|
|
/// 实体主键
|
|
/// </summary>
|
|
public int? FID { get; set; }
|
|
/// <summary>
|
|
/// 单据类型
|
|
/// </summary>
|
|
public FBillTypeID FBillTypeID { get; set; }
|
|
/// <summary>
|
|
/// 单据编号
|
|
/// </summary>
|
|
public string FBillNo { get; set; }
|
|
/// 收料组织
|
|
/// </summary>
|
|
public FStockOrgId FStockOrgId { get; set; }
|
|
/// <summary>
|
|
/// 入库日期
|
|
/// </summary>
|
|
public string FDate { get; set; }
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
/// 需求组织
|
|
/// </summary>
|
|
public FDemandOrgId FDemandOrgId { get; set; }
|
|
/// <summary>
|
|
/// 对应组织
|
|
/// </summary>
|
|
public FCorrespondOrgId FCorrespondOrgId { get; set; }
|
|
/// <summary>
|
|
/// 采购组织
|
|
/// </summary>
|
|
public FPurchaseOrgId FPurchaseOrgId { get; set; }
|
|
/// <summary>
|
|
/// 货主类型
|
|
/// </summary>
|
|
public string FOwnerTypeIdHead { get; set; }
|
|
/// <summary>
|
|
/// 货主
|
|
/// </summary>
|
|
public FOwnerIdHead FOwnerIdHead { get; set; }
|
|
|
|
/// <summary>
|
|
/// 货主
|
|
/// </summary>
|
|
public FSupplierId FSupplierId { get; set; }
|
|
/// <summary>
|
|
/// 创建日期偏移量
|
|
/// </summary>
|
|
public int? FCDateOffsetValue { get; set; }
|
|
/// <summary>
|
|
/// 拆单类型
|
|
/// </summary>
|
|
public string FSplitBillType { get; set; }
|
|
/// <summary>
|
|
/// 销售出库库存组织
|
|
/// </summary>
|
|
public FSalOutStockOrgId FSalOutStockOrgId { get; set; }
|
|
/// <summary>
|
|
/// 财务信息
|
|
/// </summary>
|
|
public FInStockFin FInStockFin { get; set; }
|
|
|
|
public bool IsVerifyBaseDataField { get; set; }
|
|
/// <summary>
|
|
/// 明细信息
|
|
/// </summary>
|
|
public List<FPurchaseStockInEntryItem> FInStockEntry { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 需求组织
|
|
/// </summary>
|
|
public class FDemandOrgId
|
|
{
|
|
|
|
/// <summary>
|
|
/// 组织内码
|
|
/// </summary>
|
|
public string FOrgId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 采购组织
|
|
/// </summary>
|
|
public class FSupplierId
|
|
{
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 采购组织
|
|
/// </summary>
|
|
public class FPurchaseOrgId
|
|
{
|
|
|
|
/// <summary>
|
|
/// 组织内码
|
|
/// </summary>
|
|
public string FOrgId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 货主
|
|
/// </summary>
|
|
public class FOwnerIdHead
|
|
{
|
|
/// <summary>
|
|
/// 组织内码
|
|
/// </summary>
|
|
public string FOrgId { get; set; }
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 销售出库库存组织
|
|
/// </summary>
|
|
|
|
public class FSalOutStockOrgId
|
|
{
|
|
|
|
/// <summary>
|
|
/// 组织内码
|
|
/// </summary>
|
|
public string FOrgId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 财务信息
|
|
/// </summary>
|
|
public class FInStockFin
|
|
{
|
|
/// <summary>
|
|
/// 结算组织
|
|
/// </summary>
|
|
public FSettleOrgId FSettleOrgId { get; set; }
|
|
/// <summary>
|
|
/// 结算币别
|
|
/// </summary>
|
|
public FSettleCurrId FSettleCurrId { get; set; }
|
|
/// <summary>
|
|
/// 含税
|
|
/// </summary>
|
|
public bool? FIsIncludedTax { get; set; }
|
|
/// <summary>
|
|
/// 定价时点
|
|
/// </summary>
|
|
public string FPriceTimePoint { get; set; }
|
|
/// <summary>
|
|
/// 本位币
|
|
/// </summary>
|
|
public FLocalCurrId FLocalCurrId { get; set; }
|
|
/// <summary>
|
|
/// 汇率类型
|
|
/// </summary>
|
|
public FExchangeTypeId FExchangeTypeId { get; set; }
|
|
/// <summary>
|
|
/// 汇率
|
|
/// </summary>
|
|
public decimal? FExchangeRate { get; set; }
|
|
/// <summary>
|
|
/// 价外税
|
|
/// </summary>
|
|
public bool? FISPRICEEXCLUDETAX { get; set; }
|
|
/// <summary>
|
|
/// 整单折扣额
|
|
/// </summary>
|
|
public decimal? FAllDisCount { get; set; }
|
|
/// <summary>
|
|
/// 核算反写汇率
|
|
/// </summary>
|
|
public decimal? FHSExchangeRate { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 结算组织
|
|
/// </summary>
|
|
public class FSettleOrgId
|
|
{
|
|
/// <summary>
|
|
/// 组织内码
|
|
/// </summary>
|
|
public string FOrgId { get; set; }
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 本位币
|
|
/// </summary>
|
|
public class FLocalCurrId
|
|
{
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 采购入库单分录项
|
|
/// </summary>
|
|
public class FPurchaseStockInEntryItem
|
|
{
|
|
/// <summary>
|
|
/// 产品类型
|
|
/// </summary>
|
|
public string FRowType { get; set; }
|
|
/// <summary>
|
|
/// 物料编码
|
|
/// </summary>
|
|
public FMaterialId FMaterialId { get; set; }
|
|
/// <summary>
|
|
/// 库存单位
|
|
/// </summary>
|
|
public FUnitID FUnitID { get; set; }
|
|
/// <summary>
|
|
/// 仓库
|
|
/// </summary>
|
|
|
|
public FStockID FStockID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 条码
|
|
/// </summary>
|
|
public string Fcode { get; set; }
|
|
/// <summary>
|
|
/// 物料说明
|
|
/// </summary>
|
|
public string FMaterialDesc { get; set; }
|
|
/// <summary>
|
|
/// 委外领料套数
|
|
/// </summary>
|
|
public decimal? FWWPickMtlQty { get; set; }
|
|
/// <summary>
|
|
/// 实收数量
|
|
/// </summary>
|
|
public decimal? FRealQty { get; set; }
|
|
/// <summary>
|
|
/// 计价单位
|
|
/// </summary>
|
|
public FPriceUnitID FPriceUnitID { get; set; }
|
|
/// <summary>
|
|
/// 单价
|
|
/// </summary>
|
|
public decimal? FPrice { get; set; }
|
|
/// <summary>
|
|
/// 拆单数量(计价)
|
|
/// </summary>
|
|
public decimal? FDisPriceQty { get; set; }
|
|
/// <summary>
|
|
/// 库存状态
|
|
/// </summary>
|
|
public FStockStatusId FStockStatusId { get; set; }
|
|
/// <summary>
|
|
/// 是否赠品
|
|
/// </summary>
|
|
public bool? FGiveAway { get; set; }
|
|
/// <summary>
|
|
/// 货主类型
|
|
/// </summary>
|
|
public string FOWNERTYPEID { get; set; }
|
|
/// <summary>
|
|
/// 实收数量(辅单位)
|
|
/// </summary>
|
|
public decimal? FExtAuxUnitQty { get; set; }
|
|
/// <summary>
|
|
/// 来料检验
|
|
/// </summary>
|
|
public bool? FCheckInComing { get; set; }
|
|
/// <summary>
|
|
/// 收料更新库存
|
|
/// </summary>
|
|
public bool? FIsReceiveUpdateStock { get; set; }
|
|
/// <summary>
|
|
/// 已开票关联数量
|
|
/// </summary>
|
|
public decimal? FInvoicedJoinQty { get; set; }
|
|
/// <summary>
|
|
/// 计价基本数量
|
|
/// </summary>
|
|
public decimal? FPriceBaseQty { get; set; }
|
|
/// <summary>
|
|
/// 采购单位
|
|
/// </summary>
|
|
public FRemainInStockUnitId FRemainInStockUnitId { get; set; }
|
|
/// <summary>
|
|
/// 立账关闭
|
|
/// </summary>
|
|
public bool? FBILLINGCLOSE { get; set; }
|
|
/// <summary>
|
|
/// 采购数量
|
|
/// </summary>
|
|
public decimal? FRemainInStockQty { get; set; }
|
|
/// <summary>
|
|
/// 未关联应付数量(计价单位)
|
|
/// </summary>
|
|
public decimal? FAPNotJoinQty { get; set; }
|
|
/// <summary>
|
|
/// 采购基本数量
|
|
/// </summary>
|
|
public decimal? FRemainInStockBaseQty { get; set; }
|
|
/// <summary>
|
|
/// 含税单价
|
|
/// </summary>
|
|
public decimal? FTaxPrice { get; set; }
|
|
/// <summary>
|
|
/// 税率(%)
|
|
/// </summary>
|
|
public decimal? FEntryTaxRate { get; set; }
|
|
/// <summary>
|
|
/// 折扣率(%)
|
|
/// </summary>
|
|
public decimal? FDiscountRate { get; set; }
|
|
/// <summary>
|
|
/// 成本价
|
|
/// </summary>
|
|
public decimal? FCostPrice { get; set; }
|
|
/// <summary>
|
|
/// 数量(库存辅单位)
|
|
/// </summary>
|
|
public decimal? FAuxUnitQty { get; set; }
|
|
/// <summary>
|
|
/// 货主
|
|
/// </summary>
|
|
public FOwnerId FOWNERID { get; set; }
|
|
/// <summary>
|
|
/// 源单类型
|
|
/// </summary>
|
|
public string FSRCBILLTYPEID { get; set; }
|
|
/// <summary>
|
|
/// 源单编号
|
|
/// </summary>
|
|
public string FSRCBillNo { get; set; }
|
|
/// <summary>
|
|
/// 价税合计(折前)
|
|
/// </summary>
|
|
public decimal? FAllAmountExceptDisCount { get; set; }
|
|
/// <summary>
|
|
/// 价税合计(折前)
|
|
/// </summary>
|
|
public decimal? FPriceDiscount { get; set; }
|
|
/// <summary>
|
|
/// 单价折扣
|
|
/// </summary>
|
|
public decimal? FConsumeSumQty { get; set; }
|
|
/// <summary>
|
|
/// 消耗汇总数量
|
|
/// </summary>
|
|
public decimal? FBaseConsumeSumQty { get; set; }
|
|
/// <summary>
|
|
/// 消耗汇总基本单位数量
|
|
/// </summary>
|
|
public decimal? FRejectsDiscountAmount { get; set; }
|
|
/// <summary>
|
|
/// 不良品折让金额
|
|
/// </summary>
|
|
public int? FSalOutStockEntryId { get; set; }
|
|
/// <summary>
|
|
/// 销售出库单分录Id
|
|
/// </summary>
|
|
public decimal? FBeforeDisPriceQty { get; set; }
|
|
/// <summary>
|
|
/// 拆单前原计价数量
|
|
/// </summary>
|
|
public int? FPayableEntryID { get; set; }
|
|
/// <summary>
|
|
/// 应付单分录ID
|
|
/// </summary>
|
|
public int? FSUBREQBILLSEQ { get; set; }
|
|
/// <summary>
|
|
/// 委外订单行号
|
|
/// </summary>
|
|
public int? FSUBREQENTRYID { get; set; }
|
|
/// <summary>
|
|
/// 委外订单分录内码
|
|
/// </summary>
|
|
public string FBatchNo { get; set; }
|
|
/// <summary>
|
|
/// 批号
|
|
/// </summary>
|
|
public string FSerialNo { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 计价单位
|
|
/// </summary>
|
|
public class FPriceUnitID
|
|
{
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 库存状态
|
|
/// </summary>
|
|
public class FStockStatusId
|
|
{
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 采购单位
|
|
/// </summary>
|
|
public class FRemainInStockUnitId
|
|
{
|
|
|
|
/// <summary>
|
|
/// 组织内码
|
|
/// </summary>
|
|
public string FOrgId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 编码
|
|
/// </summary>
|
|
public string FNumber { get; set; }
|
|
}
|
|
|
|
}
|
|
|