/* ==============================================================================
* 功能描述:ChongZhiShangPing
* 创 建 者:徐高庆
* 创建日期:2023/4/24 15:06:53
* CLR Version :4.0.30319.42000
* ==============================================================================*/
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ObjectModel.Config
{
///
/// 商城商品
///
public class ChongZhiShangPing
{
///
/// 商品Id
///
public int id;
///
/// 价值-参考价值
///
[JsonIgnore]
public int jiazhi;
///
/// 得到金币数量
///
public long GetJinBi;
///
/// 得到参赛卷数量 目前只能赠送获得
///
public int GetCanSaiJuan;
///
/// 得到复活卡数量
///
public int GetFuHuoKa;
///
/// 得到钻石数量--(界面显示是金砖)
///
public int GetZuanShi;
///
/// 得到会员天数
///
public int GetHuiYuan;
///
/// 要支付的钻石数量 1
///
public int PayZuanShi ;
///
/// 要支付的礼券数量 2
///
public int PayLiJuan;
///
/// 要支付的人民币数量 3
///
public int PayRMB;
///
/// 需要支付多少红包卷
///
public int PayHongBao;
//注意 1/2/3 是购买这个商品要支付的数量,正常是一个值就OK了,如果是有多个值的话就说明按其中一个支付即可,但是人民币是最后一个优先级。比如买100万金币 需要支付100个砖石 或者10元人民币,那就优先用100个钻石购买,如果钻石不够,提示用户充值
///
/// 名称
///
public string Title;
///
/// 获取会员的Redis Key
///
///
///
public static string GetHuiYuanKey(int userid) {
return $"huiyuan:{userid}";
}
///
/// 是否需要兑换
///
///
public bool CanDuiHuan() {
return this.GetCanSaiJuan+this.GetJinBi+this.GetFuHuoKa>0;
}
}
}