ElectronicAccountEntity.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. using AI.Platform.Core.Entity;
  2. using SqlSugar;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. namespace ZhonTai.Admin.Contracts.Domain.VehicleTerminal.ElectronicAccount
  7. {
  8. /// <summary>
  9. /// 电子账户表
  10. /// </summary>
  11. [SugarTable(null, "电子账户表")]
  12. public class ElectronicAccountEntity : EntityBaseLite
  13. {
  14. /// <summary>
  15. /// 账户ID
  16. /// </summary>
  17. public long Id { get; set; }
  18. /// <summary>
  19. /// 所属站点ID
  20. /// </summary>
  21. [SugarColumn(IsNullable = true)]
  22. public long? SiteId { get; set; }
  23. /// <summary>
  24. /// 用户ID(关联用户表)
  25. /// </summary>
  26. [SugarColumn(IsNullable = true)]
  27. public long? UserId { get; set; }
  28. /// <summary>
  29. /// 账户类型:1-个人账户,2-公司账户
  30. /// </summary>
  31. [SugarColumn(IsNullable = true)]
  32. public byte? AccountType { get; set; }
  33. /// <summary>
  34. /// 账户编号
  35. /// </summary>
  36. [SugarColumn(IsNullable = true)]
  37. public string? AccountNo { get; set; }
  38. /// <summary>
  39. /// 账户余额
  40. /// </summary>
  41. [SugarColumn(IsNullable = true)]
  42. public decimal? Balance { get; set; }
  43. /// <summary>
  44. /// 注册时间
  45. /// </summary>
  46. [SugarColumn(IsNullable = true)]
  47. public DateTime? RegistrationTime { get; set; }
  48. /// <summary>
  49. /// 加密编码(用于余额防篡改)
  50. /// </summary>
  51. [SugarColumn(IsNullable = true)]
  52. public string IntegrityCode { get; set; }
  53. /// <summary>
  54. /// 开票余额
  55. /// </summary>
  56. [SugarColumn(IsNullable = true)]
  57. public decimal? InvoiceBalance { get; set; }
  58. [SugarColumn(IsNullable = true)]
  59. public Guid Buid { get; set; }
  60. /// <summary>
  61. /// 账户余额最后一条记录id
  62. /// </summary>
  63. [SugarColumn(IsNullable = true)]
  64. public long? ChangesId { get; set; }
  65. }
  66. }