SnapshotPointsRecord.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using Hotline.Share.Enums.CallCenter;
  2. using Hotline.Share.Enums.Snapshot;
  3. using SqlSugar;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.ComponentModel;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using XF.Domain.Repository;
  11. namespace Hotline.Snapshot;
  12. /// <summary>
  13. /// 积分记录
  14. /// </summary>
  15. [Description("积分记录")]
  16. public class SnapshotPointsRecord : CreationEntity
  17. {
  18. /// <summary>
  19. /// 用户Id
  20. /// </summary>
  21. public string UserId { get; set; }
  22. /// <summary>
  23. /// 方向
  24. /// </summary>
  25. public EPointsDirection Direction { get; set; }
  26. /// <summary>
  27. /// 积分来源
  28. /// </summary>
  29. public EPointsSource Source { get; set; }
  30. /// <summary>
  31. /// 积分
  32. /// </summary>
  33. public int Points { get; set; }
  34. public string OrderId { get; set; }
  35. /// <summary>
  36. /// 备注
  37. /// </summary>
  38. public string? Remark { get; set; }
  39. /// <summary>
  40. /// 老系统Id
  41. /// </summary>
  42. [SugarColumn(ColumnDescription = "老系统Id", IsNullable = true)]
  43. public string? OldId { get; set; }
  44. }