SysTenant.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. namespace Admin.NET.Core;
  2. /// <summary>
  3. /// 系统租户表
  4. /// </summary>
  5. [SugarTable("sys_tenant", "系统租户表")]
  6. [SqlSugarEntity]
  7. public class SysTenant : EntityBase
  8. {
  9. /// <summary>
  10. /// 公司名称
  11. /// </summary>
  12. [SugarColumn(ColumnDescription = "公司名称", Length = 30)]
  13. [Required, MaxLength(30)]
  14. public string Name { get; set; }
  15. /// <summary>
  16. /// 管理员名称
  17. /// </summary>
  18. [SugarColumn(ColumnDescription = "管理员名称", Length = 20)]
  19. [Required, MaxLength(20)]
  20. public string AdminName { get; set; }
  21. /// <summary>
  22. /// 主机
  23. /// </summary>
  24. [SugarColumn(ColumnDescription = "主机", Length = 100)]
  25. [MaxLength(100)]
  26. public string Host { get; set; }
  27. /// <summary>
  28. /// 电子邮箱
  29. /// </summary>
  30. [SugarColumn(ColumnDescription = "电子邮箱", Length = 50)]
  31. [MaxLength(50)]
  32. public string Email { get; set; }
  33. /// <summary>
  34. /// 电话
  35. /// </summary>
  36. [SugarColumn(ColumnDescription = "电话", Length = 20)]
  37. [MaxLength(20)]
  38. public string Phone { get; set; }
  39. /// <summary>
  40. /// 数据库连接
  41. /// </summary>
  42. [SugarColumn(ColumnDescription = "数据库连接", Length = 200)]
  43. [MaxLength(200)]
  44. public string Connection { get; set; }
  45. /// <summary>
  46. /// 架构
  47. /// </summary>
  48. [SugarColumn(ColumnDescription = "架构", Length = 50)]
  49. [MaxLength(50)]
  50. public string Schema { get; set; }
  51. /// <summary>
  52. /// 备注
  53. /// </summary>
  54. [SugarColumn(ColumnDescription = "备注", Length = 100)]
  55. [MaxLength(100)]
  56. public string Remark { get; set; }
  57. }