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.
196 lines
5.2 KiB
C#
196 lines
5.2 KiB
C#
using Newtonsoft.Json;
|
|
using NPoco;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace POSV.Entity
|
|
{
|
|
/// <summary>
|
|
/// 礼品卡销售
|
|
/// </summary>
|
|
[Serializable]
|
|
[JsonObject(MemberSerialization.OptIn)]
|
|
[TableName("pos_card_sale")]
|
|
[PrimaryKey(new string[] { "id" }, AutoIncrement = false)]
|
|
public class CardSale : BaseEntity
|
|
{
|
|
public CardSale()
|
|
{
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 租户编码
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "tenantId")]
|
|
[Column("tenantId")]
|
|
public string TenantId{ get; set; }// 租户ID
|
|
|
|
|
|
/// <summary>
|
|
/// 门店ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "storeId")]
|
|
[Column("storeId")]
|
|
public string StoreId{ get; set; }// 门店ID
|
|
|
|
/// <summary>
|
|
/// 门店编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "storeNo")]
|
|
[Column("storeNo")]
|
|
public string StoreNo{ get; set; }// 门店编号
|
|
|
|
/// <summary>
|
|
/// 门店名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "storeName")]
|
|
[Column("storeName")]
|
|
public string StoreName{ get; set; }// 门店名称
|
|
|
|
/// <summary>
|
|
/// 员工ID
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "workerId")]
|
|
[Column("workerId")]
|
|
public string WorkerId { get; set; }// 员工ID
|
|
|
|
/// <summary>
|
|
/// 员工编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "workerNo")]
|
|
[Column("workerNo")]
|
|
public string WorkerNo { get; set; }// 员工编号
|
|
|
|
/// <summary>
|
|
/// 员工名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "workerName")]
|
|
[Column("workerName")]
|
|
public string WorkerName { get; set; }// 员工名称
|
|
|
|
/// <summary>
|
|
/// POS编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "posNo")]
|
|
[Column("posNo")]
|
|
public string PosNo { get; set; }// POS编号
|
|
|
|
/// <summary>
|
|
/// 班次编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "shiftNo")]
|
|
[Column("shiftNo")]
|
|
public string ShiftNo { get; set; }// 班次名称
|
|
|
|
/// <summary>
|
|
/// 班次名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "shiftName")]
|
|
[Column("shiftName")]
|
|
public string ShiftName { get; set; }// 班次名称
|
|
|
|
|
|
/// <summary>
|
|
/// 礼品卡方案编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "planNo")]
|
|
[Column("planNo")]
|
|
public string PlanNo { get; set; }// 礼品卡方案编号
|
|
|
|
/// <summary>
|
|
/// 礼品卡方案名称
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "planName")]
|
|
[Column("planName")]
|
|
public string PlanName { get; set; }//礼品卡方案名称
|
|
|
|
/// <summary>
|
|
/// 卡号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "cardNo")]
|
|
[Column("cardNo")]
|
|
public string CardNo { get; set; }// 卡号
|
|
|
|
/// <summary>
|
|
/// 业务编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "busNo")]
|
|
[Column("busNo")]
|
|
public string BusNo { get; set; }// 业务编号
|
|
|
|
|
|
/// <summary>
|
|
/// 业务编号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "ticketNo")]
|
|
[Column("ticketNo")]
|
|
public string TicketNo { get; set; }// 业务编号
|
|
|
|
|
|
/// <summary>
|
|
/// 支付状态
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "payStatus")]
|
|
[Column("payStatus")]
|
|
public int PayStatus { get; set; }// 支付状态1付款成功-2已退单
|
|
|
|
|
|
[Ignore]
|
|
public string StatusDesc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 支付时候扫码的码
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "authCode")]
|
|
[Column("authCode")]
|
|
public string AuthCode { get; set; }// 支付时候扫码的码
|
|
|
|
/// <summary>
|
|
///建议零售价
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "retailPrice")]
|
|
[Column("retailPrice")]
|
|
public decimal RetailPrice { get; set; }// 建议零售价
|
|
|
|
/// <summary>
|
|
/// 卡真实金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "realAmount")]
|
|
[Column("realAmount")]
|
|
public decimal RealAmount { get; set; }// 卡真实金额
|
|
|
|
/// <summary>
|
|
/// 付款金额
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "money")]
|
|
[Column("money")]
|
|
public decimal Money { get; set; }// 付款金额
|
|
|
|
|
|
/// <summary>
|
|
/// 请求内容
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "requestMessage")]
|
|
[Column("requestMessage")]
|
|
public string RequestMessage { get; set; }// 请求内容
|
|
|
|
/// <summary>
|
|
/// 原单号
|
|
/// </summary>
|
|
[JsonProperty(PropertyName = "orgBusNo")]
|
|
[Column("orgBusNo")]
|
|
public string OrgBusNo { get; set; }// 原单号
|
|
|
|
/// <summary>
|
|
/// 充值支付明细
|
|
/// </summary>
|
|
[Ignore]
|
|
public List<CardSalePay> Pay;
|
|
|
|
|
|
}
|
|
}
|