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; }
}
}