From 74123dcad27f34ae14c6e454a4cb664cda908ab6 Mon Sep 17 00:00:00 2001 From: liqionghai <1> Date: Tue, 15 Jul 2025 19:46:52 +0800 Subject: [PATCH] 1 --- .../Request/KingDee/FSaleOrderEntry.cs | 224 +++++++++--------- 1 file changed, 114 insertions(+), 110 deletions(-) diff --git a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/FSaleOrderEntry.cs b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/FSaleOrderEntry.cs index 82dd79f..5a545dc 100644 --- a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/FSaleOrderEntry.cs +++ b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/FSaleOrderEntry.cs @@ -11,19 +11,21 @@ namespace MyCode.Project.Domain.Message.Request.KingDee public class FSaleOrderEntry { /// - /// + /// 需要更新的字段,数组类型,格式:[key1,key2,...] (非必录) + /// 注(更新字段时Model数据包中必须设置内码,若更新单据体字段还需设置分录内码) /// public List NeedUpDateFields { get; set; } /// - /// + /// 需返回结果的字段集合,数组类型,格式:[key,entitykey.key,...](非必录) + /// 注(返回单据体字段格式:entitykey.key) /// public List NeedReturnFields { get; set; } /// - /// + /// 是否删除已存在的分录,布尔类型,默认true(非必录) /// public string IsDeleteEntry { get; set; } /// - /// + /// 表单所在的子系统内码,字符串类型(非必录) /// public string SubSystemId { get; set; } /// @@ -31,35 +33,37 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public bool IsVerifyBaseDataField { get; set; } /// - /// + /// 是否批量填充分录,默认true(非必录) /// public string IsEntryBatchFill { get; set; } /// - /// + /// 是否验证数据合法性标志,布尔类型,默认true(非必录) + /// 注(设为false时不对数据合法性进行校验) /// public string ValidateFlag { get; set; } /// - /// + /// 是否用编码搜索基础资料,布尔类型,默认true(非必录) /// public string NumberSearch { get; set; } /// - /// + /// 是否自动调整JSON字段顺序,布尔类型,默认false(非必录) /// public string IsAutoAdjustField { get; set; } /// - /// + ///交互标志集合,字符串类型,分号分隔,格式:"flag1;flag2;..."(非必录) + ///例如(允许负库存标识:STK_InvCheckResult) /// public string InterationFlags { get; set; } /// - /// + /// 是否允许忽略交互,布尔类型,默认true(非必录) /// public string IgnoreInterationFlag { get; set; } /// - /// + /// 是否控制精度,为true时对金额、单价和数量字段进行精度验证,默认false(非必录) /// public string IsControlPrecision { get; set; } /// - /// + /// 表单数据包,JSON类型(必录) /// public Model Model { get; set; } } @@ -563,19 +567,19 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public int FEntryID { get; set; } /// - /// + /// 退补类型 /// public string FReturnType { get; set; } /// - /// + /// 产品类型 /// public string FRowType { get; set; } /// - /// + /// 上级物料分组编码 /// public FMaterialGroup FMaterialGroup { get; set; } /// - /// + /// 物料分组编码 /// public FMaterialGroupByMat FMaterialGroupByMat { get; set; } /// @@ -583,231 +587,231 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public FMapId FMapId { get; set; } /// - /// + /// 物料编码 /// public FMaterialId FMaterialId { get; set; } /// - /// + /// 辅助属性 /// public FAuxPropId FAuxPropId { get; set; } /// - /// + /// 父项产品 /// public FParentMatId FParentMatId { get; set; } /// - /// + /// 销售单位 /// public FUnitID FUnitID { get; set; } /// - /// + /// 当前库存 /// public int FInventoryQty { get; set; } /// - /// + /// 可用库存 /// public int FCurrentInventory { get; set; } /// - /// + /// 待发数量 /// public int FAwaitQty { get; set; } /// - /// + /// 可发库存 /// public int FAvailableQty { get; set; } /// - /// + /// 销售数量 /// public int FQty { get; set; } /// - /// + /// 计价单位 /// public FPriceUnitId FPriceUnitId { get; set; } /// - /// + /// 原数量 /// public int FOldQty { get; set; } /// - /// + /// 采购计价单位 /// public FPurPriceUnitId FPurPriceUnitId { get; set; } /// - /// + /// 单价 /// public int FPrice { get; set; } /// - /// + /// 含税单价 /// public int FTaxPrice { get; set; } /// - /// + /// 是否赠品 /// public string FIsFree { get; set; } /// - /// + /// 税组合 /// public FTaxCombination FTaxCombination { get; set; } /// - /// + /// 税率% /// public int FEntryTaxRate { get; set; } /// - /// + /// 批号 /// public FLot FLot { get; set; } /// - /// + /// 生产日期 /// public string FProduceDate { get; set; } /// - /// + /// 保质期 /// public int FExpPeriod { get; set; } /// - /// + /// 保质期单位 /// public string FExpUnit { get; set; } /// - /// + /// 有效期至 /// public string FExpiryDate { get; set; } /// - /// + /// 折扣率% /// public int FDiscountRate { get; set; } /// - /// + /// 单价折扣 /// public int FPriceDiscount { get; set; } /// - /// + /// 最新采购入库价 /// public int FInStockPrice { get; set; } /// - /// + /// 要货日期 /// public string FDeliveryDate { get; set; } /// - /// + /// 库存组织 /// public FStockOrgId FStockOrgId { get; set; } /// - /// + /// 结算组织 /// public FSettleOrgIds FSettleOrgIds { get; set; } /// - /// + /// 供应组织 /// public FSupplyOrgId FSupplyOrgId { get; set; } /// - /// + /// BOM版本 /// public FBomId FBomId { get; set; } /// - /// + /// 货主类型 /// public string FOwnerTypeId { get; set; } /// - /// + /// 货主 /// public FOwnerId FOwnerId { get; set; } /// - /// + /// 仓库 /// public FSOStockId FSOStockId { get; set; } /// - /// + /// 仓位 /// public FSOStockLocalId FSOStockLocalId { get; set; } /// - /// + /// 备注 /// public string FEntryNote { get; set; } /// - /// + /// 预留类型 /// public string FReserveType { get; set; } /// - /// + /// 需求优先级 /// public int FPriority { get; set; } /// - /// + /// 计划跟踪号 /// public string FMtoNo { get; set; } /// - /// + /// 促销匹配类型 /// public string FPromotionMatchType { get; set; } /// - /// + /// 供应商协同平台订单分录ID /// public int FNetOrderEntryId { get; set; } /// - /// + /// 计价基本数量 /// public int FPriceBaseQty { get; set; } /// - /// + /// 库存单位 /// public FStockUnitID FStockUnitID { get; set; } /// - /// + /// 库存数量 /// public int FStockQty { get; set; } /// - /// + /// 库存基本数量 /// public int FStockBaseQty { get; set; } /// - /// + /// 服务上下文 /// public string FServiceContext { get; set; } /// - /// + /// 超发控制单位类型 /// public string FOUTLMTUNIT { get; set; } /// - /// + /// 超发控制单位 /// public FOutLmtUnitID FOutLmtUnitID { get; set; } /// - /// + /// 返利前价格 /// public int FOldTaxPrice { get; set; } /// - /// + /// 返利前金额 /// public int FOldAmount { get; set; } /// - /// + /// 返利前价税合计 /// public int FOldAllAmount { get; set; } /// - /// + /// 已预留 /// public string FISMRP { get; set; } /// - /// + /// 返利前折扣率 /// public int FOldDiscountRate { get; set; } /// - /// + /// 返利前折扣额 /// public int FOldDiscount { get; set; } /// - /// + /// 返利折扣率 /// public int FRPDiscountRate { get; set; } /// - /// + /// 促销政策ID /// public string FSPMENTRYID { get; set; } /// - /// + /// FSPMANDRPMCONTENT /// public string FSPMANDRPMCONTENT { get; set; } /// - /// + /// 促销内容 /// public string FSKU { get; set; } /// @@ -831,15 +835,15 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public int FAllAmountExceptDisCount { get; set; } /// - /// + /// 变更单主键 /// public int FXPKID { get; set; } /// - /// + /// 交货明细 /// public List FOrderEntryPlan { get; set; } /// - /// + /// 税务明细 /// public List FTaxDetailSubEntity { get; set; } } @@ -1059,91 +1063,91 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// 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 FCustId FCustId { get; set; } /// - /// + /// 交货方式 /// public FHeadDeliveryWay FHeadDeliveryWay { get; set; } /// - /// + /// 收货方 /// public FReceiveId FReceiveId { get; set; } /// - /// + /// 交货地点 /// public FHEADLOCID FHEADLOCID { get; set; } /// - /// + /// 对应组织 /// public FCorrespondOrgId FCorrespondOrgId { get; set; } /// - /// + /// 销售部门 /// public FSaleDeptId FSaleDeptId { get; set; } /// - /// + /// 销售组 /// public FSaleGroupId FSaleGroupId { get; set; } /// - /// + /// 销售员 /// public FSalerId FSalerId { get; set; } /// - /// + /// 收货方地址 /// public string FReceiveAddress { get; set; } /// - /// + /// 结算方 /// public FSettleId FSettleId { get; set; } /// - /// + /// 收货方联系人 /// public FReceiveContact FReceiveContact { get; set; } /// - /// + /// 付款方 /// public FChargeId FChargeId { get; set; } /// - /// + /// 移动销售订单编号 /// public string FNetOrderBillNo { get; set; } /// - /// + /// 移动销售订单ID /// public int FNetOrderBillId { get; set; } /// - /// + /// 商机内码 /// public int FOppID { get; set; } /// - /// + /// 销售阶段 /// public FSalePhaseID FSalePhaseID { get; set; } /// - /// + /// 是否期初单据 /// public string FISINIT { get; set; } /// - /// + /// 备注 /// public string FNote { get; set; } /// @@ -1151,19 +1155,19 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public string FIsMobile { get; set; } /// - /// + /// 订单来源 /// public string FSOFrom { get; set; } /// - /// + /// 合同类型 /// public string FContractType { get; set; } /// - /// + /// 销售合同内码 /// public int FContractId { get; set; } /// - /// + /// 生成受托加工材料清单 /// public string FIsUseOEMBomPush { get; set; } /// @@ -1179,7 +1183,7 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public string FOrdertype { get; set; } /// - /// + /// 变更单主键 /// public int FXPKID_H { get; set; } /// @@ -1187,11 +1191,11 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public string FPushType { get; set; } /// - /// + /// 关闭原因 /// public string FCloseReason { get; set; } /// - /// + /// 生成分销采购订单 /// public string FIsUseDrpSalePOPush { get; set; } /// @@ -1203,23 +1207,23 @@ namespace MyCode.Project.Domain.Message.Request.KingDee /// public string FIsOutStock { get; set; } /// - /// + /// 财务信息 /// public FSaleOrderFinance FSaleOrderFinance { get; set; } /// - /// + /// 订单条款 /// public List FSaleOrderClause { get; set; } /// - /// + /// 订单明细 /// public List FSaleOrderEntry { get; set; } /// - /// + /// 收款计划 /// public List FSaleOrderPlan { get; set; } /// - /// + /// 物流跟踪明细 /// public List FSalOrderTrace { get; set; } }