DictionaryEntity.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using ZhonTai.Admin.Core.Entities;
  2. using FreeSql.DataAnnotations;
  3. using ZhonTai.Admin.Domain.DictionaryType;
  4. namespace ZhonTai.Admin.Domain.Dictionary;
  5. /// <summary>
  6. /// 数据字典
  7. /// </summary>
  8. [Table(Name = "ad_dictionary")]
  9. [Index("idx_{tablename}_01", nameof(DictionaryTypeId) + "," + nameof(Name) + "," + nameof(TenantId), true)]
  10. public partial class DictionaryEntity : EntityTenant
  11. {
  12. /// <summary>
  13. /// 字典类型Id
  14. /// </summary>
  15. public long DictionaryTypeId { get; set; }
  16. /// <summary>
  17. /// 字典类型
  18. /// </summary>
  19. public DictionaryTypeEntity DictionaryType { get; set; }
  20. /// <summary>
  21. /// 字典名称
  22. /// </summary>
  23. [Column(StringLength = 50)]
  24. public string Name { get; set; }
  25. /// <summary>
  26. /// 字典编码
  27. /// </summary>
  28. [Column(StringLength = 50)]
  29. public string Code { get; set; }
  30. /// <summary>
  31. /// 字典值
  32. /// </summary>
  33. [Column(StringLength = 50)]
  34. public string Value { get; set; }
  35. /// <summary>
  36. /// 描述
  37. /// </summary>
  38. [Column(StringLength = 500)]
  39. public string Description { get; set; }
  40. /// <summary>
  41. /// 启用
  42. /// </summary>
  43. public bool Enabled { get; set; } = true;
  44. /// <summary>
  45. /// 排序
  46. /// </summary>
  47. public int Sort { get; set; }
  48. }