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.

194 lines
4.9 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 VposOrder
{
/// <summary>
/// 订单ID
/// </summary>
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
/// <summary>
/// 企业编号
/// </summary>
[JsonProperty(PropertyName = "tenantId")]
public string TenantId { get; set; }
/// <summary>
/// 会员ID
/// </summary>
[JsonProperty(PropertyName = "memberId")]
public string MemberId { get; set; }
/// <summary>
/// 会员openId
/// </summary>
[JsonProperty(PropertyName = "openId")]
public string OpenId { get; set; }
/// <summary>
/// 手机号
/// </summary>
[JsonProperty(PropertyName = "mobile")]
public string Mobile { get; set; }
/// <summary>
/// 单据编号
/// </summary>
[JsonProperty(PropertyName = "no")]
public string No { get; set; }
/// <summary>
/// 门店ID
/// </summary>
[JsonProperty(PropertyName = "storeId")]
public string StoreId { get; set; }
/// <summary>
/// 门店ID
/// </summary>
[JsonProperty(PropertyName = "storeNo")]
public string StoreNo { get; set; }
/// <summary>
/// 门店ID
/// </summary>
[JsonProperty(PropertyName = "storeName")]
public string StoreName { get; set; }
/// <summary>
/// 订单状态
/// </summary>
[JsonProperty(PropertyName = "status")]
public int Status { get; set; }
/// <summary>
/// 销售时间
/// </summary>
[JsonProperty(PropertyName = "saleDate")]
public string SaleDate { get; set; }
/// <summary>
/// 销售时间
/// </summary>
[JsonProperty(PropertyName = "tableNo")]
public string TableNo { get; set; }
/// <summary>
/// 销售时间
/// </summary>
[JsonProperty(PropertyName = "people")]
public int People { get; set; }
/// <summary>
/// 营业模式
/// </summary>
[JsonProperty(PropertyName = "busMode")]
public int BusMode { get; set; }
/// <summary>
/// 营业模式说明
/// </summary>
[JsonIgnore]
public string OrderTypeDesc { get; set; }
/// <summary>
/// 订单状态说明
/// </summary>
[JsonIgnore]
public string StatusDesc { 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 = "maling")]
public decimal Maling { get; set; }
/// <summary>
/// 是否使用会员卡(0否1是)
/// </summary>
[JsonProperty(PropertyName = "isMember")]
public int IsMember { get; set; }
/// <summary>
/// 会员卡号
/// </summary>
[JsonProperty(PropertyName = "memberNo")]
public string MemberNo { get; set; }
/// <summary>
/// 本单积分
/// </summary>
[JsonProperty(PropertyName = "memberJifen")]
public decimal MemberJifen { get; set; }
/// <summary>
/// 设备名称
/// </summary>
[JsonProperty(PropertyName = "deviceName")]
public string DeviceName { get; set; }
/// <summary>
/// 取餐号
/// </summary>
[JsonProperty(PropertyName = "seqNo")]
public string SeqNo { get; set; }
/// <summary>
/// 星期几
/// </summary>
[JsonProperty(PropertyName = "weeker")]
public string Weeker { get; set; }
/// <summary>
/// 订单商品数量
/// </summary>
[JsonProperty(PropertyName = "ext1")]
public string Ext1 { get; set; }
/// <summary>
/// 订单备注
/// </summary>
[JsonProperty(PropertyName = "ext2")]
public string Ext2 { get; set; }
}
}