AdView.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. using FreeSql.DatabaseModel;using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Reflection;
  6. using System.Threading.Tasks;
  7. using Newtonsoft.Json;
  8. using FreeSql.DataAnnotations;
  9. namespace FuelServer.Core.Entity
  10. {
  11. /// <summary>
  12. /// 视图管理
  13. /// </summary>
  14. [JsonObject(MemberSerialization.OptIn), Table(Name = "ad_view", DisableSyncStructure = true)]
  15. public partial class AdView {
  16. /// <summary>
  17. /// 主键Id
  18. /// </summary>
  19. [JsonProperty, Column(IsPrimary = true)]
  20. public long Id { get; set; }
  21. [JsonProperty]
  22. public long ApplyID { get; set; }
  23. /// <summary>
  24. /// 缓存
  25. /// </summary>
  26. [JsonProperty]
  27. public bool Cache { get; set; }
  28. /// <summary>
  29. /// 创建时间
  30. /// </summary>
  31. [JsonProperty, Column(DbType = "datetime")]
  32. public DateTime? CreatedTime { get; set; }
  33. /// <summary>
  34. /// 创建者Id
  35. /// </summary>
  36. [JsonProperty]
  37. public long? CreatedUserId { get; set; }
  38. /// <summary>
  39. /// 创建者
  40. /// </summary>
  41. [JsonProperty, Column(StringLength = 50)]
  42. public string CreatedUserName { get; set; }
  43. /// <summary>
  44. /// 说明
  45. /// </summary>
  46. [JsonProperty, Column(StringLength = 500)]
  47. public string Description { get; set; }
  48. /// <summary>
  49. /// 启用
  50. /// </summary>
  51. [JsonProperty]
  52. public bool Enabled { get; set; }
  53. /// <summary>
  54. /// 是否删除
  55. /// </summary>
  56. [JsonProperty]
  57. public bool IsDeleted { get; set; }
  58. /// <summary>
  59. /// 视图名称
  60. /// </summary>
  61. [JsonProperty, Column(StringLength = 500)]
  62. public string Label { get; set; }
  63. /// <summary>
  64. /// 修改时间
  65. /// </summary>
  66. [JsonProperty, Column(DbType = "datetime")]
  67. public DateTime? ModifiedTime { get; set; }
  68. /// <summary>
  69. /// 修改者Id
  70. /// </summary>
  71. [JsonProperty]
  72. public long? ModifiedUserId { get; set; }
  73. /// <summary>
  74. /// 修改者
  75. /// </summary>
  76. [JsonProperty, Column(StringLength = 50)]
  77. public string ModifiedUserName { get; set; }
  78. /// <summary>
  79. /// 视图命名
  80. /// </summary>
  81. [JsonProperty, Column(StringLength = 50)]
  82. public string Name { get; set; }
  83. /// <summary>
  84. /// 所属节点
  85. /// </summary>
  86. [JsonProperty]
  87. public long ParentId { get; set; }
  88. /// <summary>
  89. /// 视图路径
  90. /// </summary>
  91. [JsonProperty, Column(StringLength = 500)]
  92. public string Path { get; set; }
  93. /// <summary>
  94. /// 排序
  95. /// </summary>
  96. [JsonProperty]
  97. public int Sort { get; set; }
  98. }
  99. }