namespace Admin.NET.Core; /// /// 系统租户表 /// [SugarTable("sys_tenant", "系统租户表")] public class SysTenant : EntityBase { /// /// 租户名称 /// [SugarColumn(ColumnDescription = "租户名称", Length = 64)] [Required, MaxLength(64)] public virtual string Name { get; set; } /// /// 管理员 /// [SugarColumn(ColumnDescription = "管理员", Length = 32)] [Required, MaxLength(32)] public virtual string AdminName { get; set; } /// /// 主机 /// [SugarColumn(ColumnDescription = "主机", Length = 128)] [MaxLength(128)] public string Host { get; set; } /// /// 电子邮箱 /// [SugarColumn(ColumnDescription = "电子邮箱", Length = 64)] [MaxLength(64)] public string Email { get; set; } /// /// 电话 /// [SugarColumn(ColumnDescription = "电话", Length = 16)] [MaxLength(16)] public string Phone { get; set; } /// /// 租户类型 /// [SugarColumn(ColumnDescription = "租户类型")] public TenantTypeEnum TenantType { get; set; } /// /// 数据库类型 /// [SugarColumn(ColumnDescription = "数据库类型")] public SqlSugar.DbType DbType { get; set; } /// /// 数据库连接 /// [SugarColumn(ColumnDescription = "数据库连接", Length = 256)] [MaxLength(256)] public string Connection { get; set; } /// /// 数据库标识 /// [SugarColumn(ColumnDescription = "数据库标识", Length = 64)] [MaxLength(64)] public string ConfigId { get; set; } /// /// 排序 /// [SugarColumn(ColumnDescription = "排序")] public int Order { get; set; } = 100; /// /// 备注 /// [SugarColumn(ColumnDescription = "备注", Length = 128)] [MaxLength(128)] public string Remark { get; set; } }