using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// InventoryRecord Data Structure. /// [Serializable] public class InventoryRecord : AopObject { /// /// 可用库存变更之后 /// [XmlElement("after_modify_lock_quantity")] public long AfterModifyLockQuantity { get; set; } /// /// 可用库存变更之后 /// [XmlElement("after_modify_quantity")] public long AfterModifyQuantity { get; set; } /// /// 批次号 /// [XmlElement("batch_code")] public string BatchCode { get; set; } /// /// 占用库存变更之前 /// [XmlElement("before_modify_lock_quantity")] public string BeforeModifyLockQuantity { get; set; } /// /// 可用库存变更之前 /// [XmlElement("before_modify_quantity")] public long BeforeModifyQuantity { get; set; } /// /// 占用库存 /// [XmlElement("diff_lock_quantity")] public long DiffLockQuantity { get; set; } /// /// 可用库存变化量 /// [XmlElement("diff_quantity")] public long DiffQuantity { get; set; } /// /// 过期日期 /// [XmlElement("expire_date")] public string ExpireDate { get; set; } /// /// 创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 修改时间 /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 商品编码 /// [XmlElement("goods_code")] public string GoodsCode { get; set; } /// /// 库存类型(ZP=正品, CC=残次,JS=机损, XS= 箱损, ZT=在途库存) /// [XmlElement("inventory_type")] public string InventoryType { get; set; } /// /// 操作类型(INBOUND=入库 OUTBOUND=出库) /// [XmlElement("operate_type")] public string OperateType { get; set; } /// /// 外部订单号 /// [XmlElement("out_biz_id")] public string OutBizId { get; set; } /// /// 生产日期 /// [XmlElement("product_date")] public string ProductDate { get; set; } /// /// 备注 /// [XmlElement("remark")] public string Remark { get; set; } /// /// 仓库编码 /// [XmlElement("warehouse_code")] public string WarehouseCode { get; set; } } }