|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
|
namespace POSV.Card
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 会员信息查询应答结果
|
|
|
/// </summary>
|
|
|
[Serializable]
|
|
|
[JsonObject(MemberSerialization.OptIn)]
|
|
|
public class CardInfoByMobileResponse
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "tenantId")]
|
|
|
public string TenantId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardNo")]
|
|
|
public string CardNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 会员姓名
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "name")]
|
|
|
public string Name { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡状态(1-正常;2-预售;3-挂失;4-冻结;5-销户;)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "status")]
|
|
|
public int Status { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡类型ID
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardTypeId")]
|
|
|
public string CardTypeId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡类型编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardTypeNo")]
|
|
|
public string CardTypeNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡类型名称
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardTypeName")]
|
|
|
public string CardTypeName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡等级ID
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardLevelId")]
|
|
|
public string CardLevelId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡等级编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardLevelNo")]
|
|
|
public string CardLevelNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡等级名称
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "cardLevelName")]
|
|
|
public string CardLevelName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 是否享受会员价(0-否 1-是)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "memberPriceFlag")]
|
|
|
public int MemberPriceFlag { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 优惠方式(1-会员价 2-会员价折扣 3-零售价折扣 4-会员价优惠固定金额 5-零售价优惠固定金额)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "dicountWay")]
|
|
|
public double DicountWay { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 优惠内容(折扣比率:0-1之间,例如:0.3表示打三折)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "discount")]
|
|
|
public double Discount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 会员ID
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "memberId")]
|
|
|
public string MemberId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 手机号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "mobile")]
|
|
|
public string Mobile { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 联系电话
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "linkphone")]
|
|
|
public string Linkphone { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 生日(yyyy-MM-dd)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "birthday")]
|
|
|
public string Birthday { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 是否公历(0-否 1-是)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "isSolar")]
|
|
|
public int IsSolar { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 性别(0-女 1-男 2-保密)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "sex")]
|
|
|
public int Sex { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 邮箱
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "email")]
|
|
|
public string Email { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// QQ
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "qq")]
|
|
|
public string Qq { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 会员类型编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "memberTypeNo")]
|
|
|
public string MemberTypeNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 会员类型名称
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "memberTypeName")]
|
|
|
public string MemberTypeName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 来源标识编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "sourceNo")]
|
|
|
public string SourceNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 来源标识名称
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "sourceName")]
|
|
|
public string SourceName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 证件类型编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "creTypeNo")]
|
|
|
public string CreTypeNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 证件类型名称
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "creTypeName")]
|
|
|
public string CreTypeName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 证件号码
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "creNo")]
|
|
|
public string CreNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 家庭住址
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "address")]
|
|
|
public string Address { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 开户门店ID
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "shopId")]
|
|
|
public string ShopId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 开户门店编号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "shopNo")]
|
|
|
public string ShopNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 开户门店名称
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "shopName")]
|
|
|
public string ShopName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备注
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "description")]
|
|
|
public string Description { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卡有效期(时间格式:yyyy-MM-dd)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "validDate")]
|
|
|
public string ValidDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 老卡号
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "oldCardNo")]
|
|
|
public string OldCardNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 开启小额免密支付(0-否 1-是)
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "isNoPwd")]
|
|
|
public int IsNoPwd { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 免密金额
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "npAmount")]
|
|
|
public double NpAmount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 总余额
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "totalAmount")]
|
|
|
public double TotalAmount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 保底金額
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "baseAmount")]
|
|
|
public double BaseAmount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 冻结余额
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "stageAmount")]
|
|
|
public double StageAmount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 可用余额
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "availableAmount")]
|
|
|
public double AvailableAmount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 总积分
|
|
|
/// </summary>
|
|
|
[JsonProperty(PropertyName = "totalPoint")]
|
|
|
public double TotalPoint { get; set; }
|
|
|
|
|
|
}
|
|
|
}
|