using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace POSV.GuangChang
{
///
/// 订单退款对象
///
[Serializable]
[JsonObject(MemberSerialization.OptIn)]
public class VposStorePayRefundPart
{
///
/// 前台系统ID
///
[JsonProperty(PropertyName = "clientId")]
public string ClientId{ get; set; }
///
/// 付款单号
///
[JsonProperty(PropertyName = "payNo")]
public string PayNo{ get; set; }
///
/// 付款方式编号
///
[JsonProperty(PropertyName = "payTypeNo")]
public string PayTypeNo{ get; set; }
///
/// 付款方式
///
[JsonProperty(PropertyName = "payType")]
public string PayType{ get; set; }
///
/// 实收金额
///
[JsonProperty(PropertyName = "paid")]
public decimal Paid{ get; set; }
///
/// 已收金额
///
[JsonProperty(PropertyName = "money")]
public decimal Money{ get; set; }
///
/// 凭证号
///
[JsonProperty(PropertyName = "voucherNo")]
public string VoucherNo{ get; set; }
///
/// 付款时间
///
[JsonProperty(PropertyName = "payDate")]
public string PayDate{ get; set; }
///
/// 付款卡号
///
[JsonProperty(PropertyName = "cardno")]
public string Cardno{ get; set; }
///
/// 充值卡支付前余额
///
[JsonProperty(PropertyName = "cardYe")]
public decimal CardYe{ get; set; }
///
/// 充值卡支付前积分
///
[JsonProperty(PropertyName = "cardJf")]
public decimal CardJf{ get; set; }
///
/// 是否实收(0-否;1-是;)
///
[JsonProperty(PropertyName = "incomeFlag")]
public int IncomeFlag{ get; set; }
///
/// 第三方扣费类型
///
[JsonProperty(PropertyName = "otherRateType")]
public int OtherRateType{ get; set; }
///
/// 第三方扣费值
///
[JsonProperty(PropertyName = "otherRateValue")]
public decimal OtherRateValue{ get; set; }
///
/// 第三方扣费
///
[JsonProperty(PropertyName = "otherRate")]
public decimal OtherRate{ get; set; }
///
/// 支付渠道 ( -1无 0原生支付 1付呗支付 2POS通交易-3 嗖嗖支付)
///
[JsonProperty(PropertyName = "payChannel")]
public int PayChannel{ get; set; }
///
/// 备注
///
[JsonProperty(PropertyName = "memo")]
public string Memo{ get; set; }
}
}