JudgingRoundWorkInfo.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System.Collections.Generic;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. using MongoDB.Bson.Serialization.Options;
  4. namespace ET
  5. {
  6. /// <summary>
  7. /// 搭配评选赛作品信息
  8. /// </summary>
  9. public class JudgingRoundWorkInfo : Entity, IAwake, IDestroy
  10. {
  11. //作者id
  12. public long RoleId;
  13. // //联盟id
  14. // public long LeagueId;
  15. //作者名称
  16. public string RoleName;
  17. //期数id
  18. public int OpenCfgId;
  19. //被点赞次数
  20. public long BeLikedCount;
  21. //排名
  22. public int Rank;
  23. //文件对象路径
  24. public string PictureObjectPath;
  25. //搭配信息 key-> collocation.ItemId + "_" + index
  26. [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
  27. public Dictionary<string, string> CollocationInfoDic = new Dictionary<string, string>();
  28. //动作id
  29. public int ActionId;
  30. //背景id
  31. public int BagId;
  32. //创建时间
  33. public long CreationTime;
  34. //置顶时间
  35. public long ToppingTime;
  36. //置顶状态
  37. public bool ToppingStatus;
  38. //锁定状态
  39. public bool LockingStatus;
  40. //最后查询时间
  41. public long LastQueryTime;
  42. //是否从玩家相册进行删除--用来做逻辑删除
  43. public bool IsDel;
  44. }
  45. }