You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
246 lines
6.5 KiB
C#
246 lines
6.5 KiB
C#
using Newtonsoft.Json;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace POSV.GuangChang
|
|
{
|
|
/// <summary>
|
|
/// 美食广场订单商品信息
|
|
/// </summary>
|
|
[Serializable]
|
|
[JsonObject(MemberSerialization.OptIn)]
|
|
public class VposOrderProduct
|
|
{
|
|
/// <summary>
|
|
/// 订单ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "id")]
|
|
public string Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 订单ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "clientId")]
|
|
public string ClientId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 父记录ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "parentId")]
|
|
public string ParentId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 主单ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "ticketId")]
|
|
public string TicketId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜品ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "productId")]
|
|
public string ProductId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜品编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "productNo")]
|
|
public string ProductNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜品名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "productName")]
|
|
public string ProductName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜品单位
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "productUnitId")]
|
|
public string ProductUnitId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜品单位名
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "productUnitName")]
|
|
public string ProductUnitName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 顶级分类ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "seriesId")]
|
|
public string SeriesId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 顶级分类名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "seriesName")]
|
|
public string SeriesName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 顶级分类名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "typePath")]
|
|
public string TypePath { get; set; }
|
|
|
|
/// <summary>
|
|
/// 顶级分类名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "typeId")]
|
|
public string TypeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 类别名
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "typeName")]
|
|
public string TypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 规格ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "specId")]
|
|
public string SpecId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 规格名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "specName")]
|
|
public string SpecName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "count")]
|
|
public decimal Count { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "rcount")]
|
|
public decimal Rcount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 可退数量
|
|
/// </summary>
|
|
[JsonIgnore]
|
|
public decimal NowCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 退款数量
|
|
/// </summary>
|
|
[JsonIgnore]
|
|
public decimal RfCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 退款金额
|
|
/// </summary>
|
|
[JsonIgnore]
|
|
public decimal RfAmount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 销售价格
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "price")]
|
|
public decimal Price { get; set; }
|
|
|
|
/// <summary>
|
|
/// 菜品原价
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "priceOrg")]
|
|
public decimal PriceOrg { get; set; }
|
|
|
|
/// <summary>
|
|
/// 折后价格
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "discountPrice")]
|
|
public decimal DiscountPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否套菜(1普通菜 2 主菜 3 明细菜)
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "isSuit")]
|
|
public int IsSuit { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否套菜
|
|
/// </summary>
|
|
[JsonIgnore]
|
|
public string RowState { get; set; }
|
|
|
|
/// <summary>
|
|
/// 套菜ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "suitId")]
|
|
public string SuitId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 消费金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "amount")]
|
|
public decimal Amount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 优惠率
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "discount")]
|
|
public decimal Discount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 优惠额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "discountTotal")]
|
|
public decimal DiscountTotal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 应收金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "receivable")]
|
|
public decimal Receivable { get; set; }
|
|
|
|
/// <summary>
|
|
/// 加价金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "addPriceTotal")]
|
|
public decimal AddPriceTotal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 加价优惠金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "discountAddTotal")]
|
|
public decimal DiscountAddTotal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 加价消费金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "amountAddTotal")]
|
|
public decimal AmountAddTotal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 消费总额(消费金额+加价总额)
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "amountTotal")]
|
|
public decimal AmountTotal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 应收总额(应收金额+加价应收总额)
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "receivableTotal")]
|
|
public decimal ReceivableTotal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 行号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "lineNo")]
|
|
public decimal LineNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 做法明细
|
|
/// </summary>
|
|
[JsonIgnore]
|
|
public List<VposOrderProductMake> MakeInfo;
|
|
}
|
|
}
|