|
@@ -12,36 +12,6 @@ namespace Hotline.Repository.SqlSugar.Knowledge
|
|
|
|
|
|
}
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 查询树形
|
|
|
- /// </summary>
|
|
|
- /// <param name="Id"></param>
|
|
|
- /// <param name="IsEnable"></param>
|
|
|
- /// <returns></returns>
|
|
|
- public async Task<List<KnowledgeType>> GetTree(string Id, string? IsEnable)
|
|
|
- {
|
|
|
- return await Db.Queryable<KnowledgeType>().WhereIF(!string.IsNullOrEmpty(IsEnable), p => p.IsEnable == true).Where(p => p.IsDeleted == false).ToTreeAsync(it => it.Child, it => it.ParentId, Id);
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 获取子级
|
|
|
- /// </summary>
|
|
|
- /// <param name=""></param>
|
|
|
- /// <returns></returns>
|
|
|
- public async Task<List<KnowledgeType>> GetChild(string Id)
|
|
|
- {
|
|
|
- return await Db.Queryable<KnowledgeType>().Where(p => p.IsDeleted == false).ToChildListAsync(it => it.ParentId, Id);
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 获取父级
|
|
|
- /// </summary>
|
|
|
- /// <param name=""></param>
|
|
|
- /// <returns></returns>
|
|
|
- public async Task<List<KnowledgeType>> GetParent(string Id)
|
|
|
- {
|
|
|
- return await Db.Queryable<KnowledgeType>().Where(p => p.IsDeleted == false).ToParentListAsync(it => it.ParentId, Id);
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
}
|