using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// KmsBakingInventoryDTO Data Structure.
///
[Serializable]
public class KmsBakingInventoryDTO : AopObject
{
///
/// 累计库存;本字段不能为负数
///
[XmlElement("accumulate_inventory")]
public string AccumulateInventory { get; set; }
///
/// 表示这条数据的唯一id,主要用于后续同步了重复数据以后去重,或者用于修复之前同步的问题数据。 建议生成规则:根据shop_id+sku_batch+operate_name+operate_time生成hash值
///
[XmlElement("data_id")]
public string DataId { get; set; }
///
/// 操作后库存
///
[XmlElement("ending_inventory")]
public string EndingInventory { get; set; }
///
/// 操作后位置,传中文或id均可
///
[XmlElement("ending_position")]
public string EndingPosition { get; set; }
///
/// 操作前库存
///
[XmlElement("opening_inventory")]
public string OpeningInventory { get; set; }
///
/// 操作名称;若为示例中包含的操作类型请按示例值传递,否则可以传递自定义的值但必须与示例值不同
///
[XmlElement("operation_name")]
public string OperationName { get; set; }
///
/// 操作数量,可以为整数或者小数但不能为负数
///
[XmlElement("operation_num")]
public string OperationNum { get; set; }
///
/// 操作时间,格式:yyyy-MM-dd HH:mm:ss
///
[XmlElement("operation_time")]
public string OperationTime { get; set; }
///
/// 操作员,传中文或id均可
///
[XmlElement("operator")]
public string Operator { get; set; }
///
/// sku批次
///
[XmlElement("sku_batch")]
public string SkuBatch { get; set; }
///
/// 口碑skuId,需要通过口碑菜品同步获取
///
[XmlElement("sku_id")]
public string SkuId { get; set; }
///
/// 操作前位置,传中文或id均可
///
[XmlElement("starting_position")]
public string StartingPosition { get; set; }
}
}