using SqlSugar; namespace EntrustSettle.Model.Models; /// /// 系统租户表
/// 根据TenantType 分为两种方案:
/// 1.按租户字段区分
/// 2.按租户分库
/// /// 注意:
/// 使用租户Id方案,无需配置分库的连接 ///
public class SysTenant : RootEntityTkey { /// /// 名称 /// public string Name { get; set; } /// /// 数据库/租户标识 不可重复
/// 使用Id方案,可无需配置 ///
[SugarColumn(Length = 64)] public string ConfigId { get; set; } /// /// 主机
/// 使用Id方案,可无需配置 ///
[SugarColumn(IsNullable = true)] public string Host { get; set; } /// /// 数据库类型
/// 使用Id方案,可无需配置 ///
[SugarColumn(IsNullable = true)] public SqlSugar.DbType? DbType { get; set; } /// /// 数据库连接
/// 使用Id方案,可无需配置 ///
[SugarColumn(IsNullable = true)] public string Connection { get; set; } /// /// 状态 /// public bool Status { get; set; } = true; /// /// 备注 /// [SugarColumn(IsNullable = true)] public string Remark { get; set; } }