feat:全基础流程跑通
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using System.Threading.Tasks;
|
||||
using Furion.DependencyInjection;
|
||||
using SqlSugar;
|
||||
using Yi.Framework.Infrastructure.Sqlsugar.Repositories;
|
||||
using Yi.Furion.Core.Bbs.Entities;
|
||||
|
||||
namespace Yi.Furion.Sqlsugar.Core.Repositories.Impl
|
||||
{
|
||||
public class ArticleRepository : SqlsugarRepository<ArticleEntity>, IArticleRepository,ITransient
|
||||
{
|
||||
public ArticleRepository(ISqlSugarClient context) : base(context)
|
||||
{
|
||||
}
|
||||
|
||||
public async Task<List<ArticleEntity>> GetTreeAsync(Expression<Func<ArticleEntity, bool>> where)
|
||||
{
|
||||
return await _DbQueryable.Where(where).ToTreeAsync(x => x.Children, x => x.ParentId, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@ using System.Threading.Tasks;
|
||||
using Furion.DependencyInjection;
|
||||
using SqlSugar;
|
||||
using Yi.Framework.Infrastructure.Sqlsugar.Repositories;
|
||||
using Yi.Furion.Core.Rbac.ConstClasses;
|
||||
using Yi.Furion.Core.Rbac.Consts;
|
||||
using Yi.Furion.Core.Rbac.Dtos;
|
||||
using Yi.Furion.Core.Rbac.Entities;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user