using System; using Newtonsoft.Json; namespace Dto { /// /// 采购物资入库(所有小类公用) /// public class ReceivedPurchaseOrder { /// /// 物资数量(单位:台) /// [JsonProperty("materialQuantity")] public int MaterialQuantity { get; set; } /// /// 物资名称(示例:电缆分支箱) /// [JsonProperty("materialName")] public string MaterialName { get; set; } /// /// 物料编码(示例:500107562) /// [JsonProperty("materialCode")] public string MaterialCode { get; set; } /// /// 物料描述(示例:电缆分支箱,AC400V,...) /// [JsonProperty("materialDescription")] public string MaterialDescription { get; set; } /// /// 货物交接单编号(格式:JSDJ+16位数字) /// [JsonProperty("deliveryNoteNumber")] public string DeliveryNoteNumber { get; set; } /// /// 到货验收单名称 /// [JsonProperty("acceptanceDocument")] public string AcceptanceDocument { get; set; } /// /// ERP系统操作流程说明 /// [JsonProperty("erpOperation")] public string ERPOperation { get; set; } /// /// 存放区域(示例:货架区) /// [JsonProperty("storageArea")] public string StorageArea { get; set; } /// /// 仓位编号(格式:F01-010101) /// [JsonProperty("binNumber")] public string BinNumber { get; set; } /// /// 工厂代码(示例:01D0) /// [JsonProperty("plantCode")] public string PlantCode { get; set; } /// /// 物资批次号(示例:2411D04524) /// [JsonProperty("batchNumber")] public string BatchNumber { get; set; } /// /// 库存地点(示例:国网常州供电公司青龙仓库) /// [JsonProperty("inventoryLocation")] public string InventoryLocation { get; set; } /// /// 收入数量 /// [JsonProperty("receivedQuantity")] public int ReceivedQuantity { get; set; } /// /// 结存数量 /// [JsonProperty("balanceQuantity")] public int BalanceQuantity { get; set; } /// /// 发出数量 /// [JsonProperty("issuedQuantity")] public int IssuedQuantity { get; set; } /// /// 期初库存数量 /// [JsonProperty("openingStock")] public int OpeningStock { get; set; } /// /// 业务日期(ISO 8601格式) /// [JsonProperty("date")] public DateTime Date { get; set; } } }