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
4.4 KiB
C#

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace POSV.Card
{
public class CardTraderRefundResponse
{
//==================================private==================================
#region field
//退款业务参考号(会员系统)
private string refNo;
//退款总金额
private decimal totalAmount;
//退款前总积分
private decimal preTotalPoint;
//退款总积分
private decimal totalPoint;
//退款后总积分
private decimal aftTotalPoint;
//卡退款明细
private List<CardTraderRefundCardList> cardList;
#endregion
//==================================public==================================
#region refNo 退款业务参考号(会员系统)
[JsonProperty(PropertyName = "refNo")]
/// <summary>
/// 退款业务参考号(会员系统)
/// <summary>
public string RefNo
{
get { return refNo; }
set { refNo = value; }
}
#endregion
#region totalAmount 退款总金额
[JsonProperty(PropertyName = "totalAmount")]
/// <summary>
/// 退款总金额
/// <summary>
public decimal TotalAmount
{
get { return totalAmount; }
set { totalAmount = value; }
}
#endregion
#region preTotalPoint 退款前总积分
[JsonProperty(PropertyName = "preTotalPoint")]
/// <summary>
/// 退款前总积分
/// <summary>
public decimal PreTotalPoint
{
get { return preTotalPoint; }
set { preTotalPoint = value; }
}
#endregion
#region totalPoint 退款总积分
[JsonProperty(PropertyName = "totalPoint")]
/// <summary>
/// 退款总积分
/// <summary>
public decimal TotalPoint
{
get { return totalPoint; }
set { totalPoint = value; }
}
#endregion
#region aftTotalPoint 退款后总积分
[JsonProperty(PropertyName = "aftTotalPoint")]
/// <summary>
/// 退款后总积分
/// <summary>
public decimal AftTotalPoint
{
get { return aftTotalPoint; }
set { aftTotalPoint = value; }
}
#endregion
#region cardList 卡退款明细
[JsonProperty(PropertyName = "cardList")]
/// <summary>
/// 卡退款明细
/// <summary>
public List<CardTraderRefundCardList> CardList
{
get { return cardList; }
set { cardList = value; }
}
#endregion
}
public class CardTraderRefundCardList
{
//==================================private==================================
#region field
//卡号
private string cardNo;
//退款金额
private decimal amount;
//退款前金额
private decimal preAmount;
//退款后金额
private decimal aftAmount;
#endregion
//==================================public==================================
#region cardNo 卡号
[JsonProperty(PropertyName = "cardNo")]
/// <summary>
/// 卡号
/// <summary>
public string CardNo
{
get { return cardNo; }
set { cardNo = value; }
}
#endregion
#region amount 退款金额
[JsonProperty(PropertyName = "amount")]
/// <summary>
/// 退款金额
/// <summary>
public decimal Amount
{
get { return amount; }
set { amount = value; }
}
#endregion
#region preAmount 退款前金额
[JsonProperty(PropertyName = "preAmount")]
/// <summary>
/// 退款前金额
/// <summary>
public decimal PreAmount
{
get { return preAmount; }
set { preAmount = value; }
}
#endregion
#region aftAmount 退款后金额
[JsonProperty(PropertyName = "aftAmount")]
/// <summary>
/// 退款后金额
/// <summary>
public decimal AftAmount
{
get { return aftAmount; }
set { aftAmount = value; }
}
#endregion
}
}