/* ============================================================================== * 功能描述: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; } } }