using System.Collections.Generic; using MongoDB.Bson.Serialization.Attributes; using MongoDB.Bson.Serialization.Options; namespace ET { public class DataRecordComponent : Entity, IAwake, IDestroy, ITransfer, IUnitCache { public string UnitIdStr; //永久保存的数据记录 [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)] public Dictionary DataRecordDic = new Dictionary(); //每日重置的数据记录 [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)] public Dictionary DayDataRecordDic = new Dictionary(); //每周重置的数据记录 [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)] public Dictionary WeekDataRecordDic = new Dictionary(); //每月重置的数据记录 [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)] public Dictionary MonthDataRecordDic = new Dictionary(); } }