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