using SqlSugar; using System.ComponentModel; using XF.Domain.Repository; namespace Hotline.KnowledgeBase; /// /// 知识分类 /// [Description("知识分类")] public class KnowledgeType : FullStateEntity { /// /// 类型名称 /// public string Name { get; set; } /// /// 类型名称拼接(所有父级分类名称) /// /// A类型/A.1类型/A.1.1类型 /// /// public string SpliceName { get; set; } /// /// 是否启用 /// public bool IsEnable { get; set; } /// /// 排序 /// public int Sort { get; set; } /// /// 父级ID /// [SugarColumn(IsNullable = true)] public string? ParentId { get; set; } /// /// 旧系统类型id /// public int? OldTypeId { get; set; } /// /// 类型关联机构 /// [Navigate(NavigateType.OneToMany, nameof(KnowledgeTypeOrg.TypeId))] public List KnowledgeTypeOrgs { get; set; } }