using NetAdmin.Domain.DbMaps.Dependency; namespace NetAdmin.Domain.DbMaps.Sys; /// /// 字典内容表 /// [Table(Name = Chars.FLG_TABLE_NAME_PREFIX + nameof(Sys_DicContent))] [Index($"idx_{{tablename}}_{nameof(CatalogId)}_{nameof(Key)}", $"{nameof(CatalogId)},{nameof(Key)}", true)] [Index($"idx_{{tablename}}_{nameof(CatalogId)}_{nameof(Value)}", $"{nameof(CatalogId)},{nameof(Value)}", true)] public record Sys_DicContent : VersionEntity { /// /// 字典目录 /// [JsonIgnore] [Navigate(nameof(CatalogId))] public Sys_DicCatalog Catalog { get; init; } /// /// 字典目录编号 /// [JsonIgnore] [Column] public virtual long CatalogId { get; init; } /// /// 键名称 /// [JsonIgnore] [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_63)] public virtual string Key { get; init; } /// /// 键值 /// [JsonIgnore] [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] public virtual string Value { get; init; } }