| 1234567891011121314151617181920212223242526272829303132 |
- using System.Collections.Generic;
- using MongoDB.Bson.Serialization.Attributes;
- using MongoDB.Bson.Serialization.Options;
- namespace ET
- {
- /// <summary>
- /// 消暑礼包
- /// </summary>
- public class SummerVacationBoxComponent : Entity, IAwake, IDestroy, IDeserialize, ITransfer, IUnitCache
- {
- public string StrId = "";
- //购买的 活动id_商品id,购买状态 true:已经购买 false:未购买
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<string, bool> ActivityShopDic = new Dictionary<string, bool>();
- //普通奖励<活动id_活动天数, status>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<string, int> OrdinaryRewardDic = new Dictionary<string, int>();
- //付费奖励<活动id_活动天数, status>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<string, int> PayRewardDic = new Dictionary<string, int>();
- }
- public enum SummerVacationBoxType
- {
- OrdinaryBox = 1,
- PayBox = 2
- }
- }
|