using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Text; namespace BarCode.Web.Core.Dto.Erp.TakeStock { /// /// 盘点单 /// public class ErpTakeStockSaveDto { public ErpTakeStockSaveDto() { } /* * 单据编号:FBillNo 日期:FDate (必填项) 库存组织:FStockOrgId (必填项) 单据类型:FBillTypeID (必填项) 货主类型:FOwnerTypeIdHead (必填项) BD_OwnerOrg 物料编码:FMaterialId (必填项) 单位:FUnitID (必填项) 仓库:FStockId (必填项) 库存状态:FStockStatusId (必填项) 货主类型:FOwnerTypeId (必填项) BD_OwnerOrg 货主:FOwnerid (必填项) 保管者类型:FKeeperTypeId (必填项) BD_KeeperOrg 保管者:FKeeperId (必填项) 子仓库:FStockLocId */ /// /// 单据类型(标准盘亏单; 标准盘盈单 PY01_SYS) 盘亏 PK01_SYS /// [JsonProperty("FBillTypeID")] public ErpNumberDto Type { get; set; } /// /// 库存组织 (取仓库对应的库存组织) /// [JsonProperty("FStockOrgId")] public ErpNumberDto StockOrgId { get; set; } /// /// 货主类型: 默认为业务组织 BD_OwnerOrg /// [JsonProperty("FOwnerTypeIdHead")] public string FOwnerTypeIdHead { get; set; } = "BD_OwnerOrg"; /// /// 单据编号 /// [JsonProperty("FBillNo")] public string BillNo { get; set; } /// /// 盘点日期 /// [JsonProperty("FDate")] public DateTime Date { get; set; } /// /// 明细 /// [JsonProperty("FBillEntry")] public List Details = new List(); } public class ErpTakeStockDetailsSaveDto { /// /// 库存状态 KCZT01_SYS /// [JsonProperty("FStockStatusId")] public ErpNumberDto FStockStatusId { get; set; } = new ErpNumberDto("KCZT01_SYS"); /// /// 货主类型: 默认为业务组织 BD_OwnerOrg /// [JsonProperty("FOwnerTypeId")] public string FOwnerTypeId { get; set; } = "BD_OwnerOrg"; /// /// 取仓库对应的货主信息 货主: 等于库存组织 /// [JsonProperty("FOwnerid")] public ErpNumberDto FOwnerid { get; set; } /// /// 保管者类型 /// [JsonProperty("FKeeperTypeId")] public string FKeeperTypeId { get; set; } = "BD_KeeperOrg"; /// /// 保管者 仓库”库存组织” /// [JsonProperty("FKeeperId")] public ErpNumberDto FKeeperId { get; set; } /// /// 物料ID /// [JsonProperty("FMaterialId")] public ErpNumberDto MaterialId { get; set; } /// /// 单位ID /// [JsonProperty("FUnitID")] public ErpNumberDto UnitId { get; set; } /// /// 仓库ID /// [JsonProperty("FStockId")] public ErpNumberDto StockId { get; set; } /// /// 仓位ID /// [JsonProperty("FStockLocId")] public ErpSubStockDto SubStockId { get; set; } /// /// 盘点前数量(wms系统数量) /// [JsonProperty("FAcctQty")] public decimal BeforeQty { get; set; } /// /// 盘点实际数量(实际仓库数量) /// [JsonProperty("FCountQty")] public decimal AfterQty { get; set; } /// /// 盘盈数量 /// [JsonProperty("FGainQty")] public decimal FinalQty { get; set; } /// /// 盘亏数量 /// [JsonProperty("FLossQty")] public decimal LossQty { get; set; } /// /// 备注 /// [JsonProperty("Fnote")] public string Fnote { get; set; } } }