using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace POSV.Card { [Serializable] [JsonObject(MemberSerialization.OptIn)] public class PointExchangeDetailResponse { //==================================private================================== #region field //方案编号 private string exchangeNo; //方案名 private string exchangeName; //消耗积分 private decimal exchangePointValue; //兑换类型 1-现金兑换 2-礼品兑换 private int exchangeType; //兑换余额 private decimal money; //改变后组别积分 private decimal aftGroupTotalPoint; //改变后金额 private decimal aftTotalAmont; //改变后总积分 private decimal aftTotalPoint; //兑换时间 private string createDate; //操作人 private string createUser; //兑换id private string exchangeId; //会员id private string memberId; //会员名 private string memberName; //手机号 private string mobile; //操作pos private string posNo; //改变前组别积分 private string preGroupTotalPoint; //改变前总积分 private string preTotalPoint; //改变前总金额 private string preTotalAmount; //shopId private string shopId; //门店名称 private string shopName; //门店标号 private string shopNo; //workerNo private string workerNo; //积分兑换票据号 private string ticketNo; #endregion //==================================public================================== public string RowNo{ get; set; } public string ExchangeTypeString { get { return ExchangeType == 1 ? "现在总换" : "礼品兑换"; } } #region exchangeNo 方案编号 [JsonProperty(PropertyName = "exchangeNo")] /// /// 方案编号 /// public string ExchangeNo { get { return exchangeNo; } set { exchangeNo = value; } } #endregion #region exchangeName 方案名 [JsonProperty(PropertyName = "exchangeName")] /// /// 方案名 /// public string ExchangeName { get { return exchangeName; } set { exchangeName = value; } } #endregion #region exchangePointValue 消耗积分 [JsonProperty(PropertyName = "exchangePointValue")] /// /// 消耗积分 /// public decimal ExchangePointValue { get { return exchangePointValue; } set { exchangePointValue = value; } } #endregion #region exchangeType 兑换类型 1-现金兑换 2-礼品兑换 [JsonProperty(PropertyName = "exchangeType")] /// /// 兑换类型 1-现金兑换 2-礼品兑换 /// public int ExchangeType { get { return exchangeType; } set { exchangeType = value; } } #endregion #region money 兑换余额 [JsonProperty(PropertyName = "money")] /// /// 兑换余额 /// public decimal Money { get { return money; } set { money = value; } } #endregion #region aftGroupTotalPoint 改变后组别积分 [JsonProperty(PropertyName = "aftGroupTotalPoint")] /// /// 改变后组别积分 /// public decimal AftGroupTotalPoint { get { return aftGroupTotalPoint; } set { aftGroupTotalPoint = value; } } #endregion #region aftTotalAmont 改变后金额 [JsonProperty(PropertyName = "aftTotalAmont")] /// /// 改变后金额 /// public decimal AftTotalAmont { get { return aftTotalAmont; } set { aftTotalAmont = value; } } #endregion #region aftTotalPoint 改变后总积分 [JsonProperty(PropertyName = "aftTotalPoint")] /// /// 改变后总积分 /// public decimal AftTotalPoint { get { return aftTotalPoint; } set { aftTotalPoint = value; } } #endregion #region createDate 兑换时间 [JsonProperty(PropertyName = "createDate")] /// /// 兑换时间 /// public string CreateDate { get { DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime().AddSeconds(double.Parse(createDate.Substring(0, 10))); return dt.ToString("yyyy-MM-dd HH:mm:ss"); } set { createDate = value; } } #endregion #region createUser 操作人 [JsonProperty(PropertyName = "createUser")] /// /// 操作人 /// public string CreateUser { get { return createUser; } set { createUser = value; } } #endregion #region exchangeId 兑换id [JsonProperty(PropertyName = "exchangeId")] /// /// 兑换id /// public string ExchangeId { get { return exchangeId; } set { exchangeId = value; } } #endregion #region memberId 会员id [JsonProperty(PropertyName = "memberId")] /// /// 会员id /// public string MemberId { get { return memberId; } set { memberId = value; } } #endregion #region memberName 会员名 [JsonProperty(PropertyName = "memberName")] /// /// 会员名 /// public string MemberName { get { return memberName; } set { memberName = value; } } #endregion #region mobile 手机号 [JsonProperty(PropertyName = "mobile")] /// /// 手机号 /// public string Mobile { get { return mobile; } set { mobile = value; } } #endregion #region posNo 操作pos [JsonProperty(PropertyName = "posNo")] /// /// 操作pos /// public string PosNo { get { return posNo; } set { posNo = value; } } #endregion #region preGroupTotalPoint 改变前组别积分 [JsonProperty(PropertyName = "preGroupTotalPoint")] /// /// 改变前组别积分 /// public string PreGroupTotalPoint { get { return preGroupTotalPoint; } set { preGroupTotalPoint = value; } } #endregion #region preTotalPoint 改变前总积分 [JsonProperty(PropertyName = "preTotalPoint")] /// /// 改变前总积分 /// public string PreTotalPoint { get { return preTotalPoint; } set { preTotalPoint = value; } } #endregion #region preTotalAmount 改变前总金额 [JsonProperty(PropertyName = "preTotalAmount")] /// /// 改变前总金额 /// public string PreTotalAmount { get { return preTotalAmount; } set { preTotalAmount = value; } } #endregion #region shopId shopId [JsonProperty(PropertyName = "shopId")] /// /// shopId /// public string ShopId { get { return shopId; } set { shopId = value; } } #endregion #region shopName 门店名称 [JsonProperty(PropertyName = "shopName")] /// /// 门店名称 /// public string ShopName { get { return shopName; } set { shopName = value; } } #endregion #region shopNo 门店标号 [JsonProperty(PropertyName = "shopNo")] /// /// 门店标号 /// public string ShopNo { get { return shopNo; } set { shopNo = value; } } #endregion #region workerNo workerNo [JsonProperty(PropertyName = "workerNo")] /// /// workerNo /// public string WorkerNo { get { return workerNo; } set { workerNo = value; } } #endregion #region ticketNo 积分兑换票据号 [JsonProperty(PropertyName = "ticketNo")] /// /// 积分兑换票据号 /// public string TicketNo { get { return ticketNo; } set { ticketNo = value; } } #endregion [JsonProperty(PropertyName = "cardNo")] /// /// 会员号 /// public string CardNo { get;set; } } }