using JNPF.DependencyInjection; using JNPF.Extras.DatabaseAccessor.SqlSugar.Models; using SqlSugar; namespace JNPF.Common.Contracts; /// /// 实体类基类. /// [SuppressSniffer] public abstract class EntityBase : ITenantFilter, IEntity where TKey : IEquatable { /// /// 获取或设置 编号. /// [SugarColumn(ColumnName = "F_Id", ColumnDescription = "主键", IsPrimaryKey = true)] public TKey Id { get; set; } /// /// 获取或设置 租户id. /// [SugarColumn(ColumnName = "F_TenantId", ColumnDescription = "租户id")] public string TenantId { get; set; } }