using System.Collections.Generic; using System.Threading.Tasks; using ZhonTai.Admin.Core.Db.Transaction; using ZhonTai.Admin.Domain.Org; namespace ZhonTai.Admin.Repositories; public class OrgRepository : AppRepositoryBase, IOrgRepository { public OrgRepository(UnitOfWorkManagerCloud uowm) : base(uowm) { } /// /// 获得本部门和下级部门Id /// /// /// public async Task> GetChildIdListAsync(long id) { return await Select .Where(a => a.Id == id) .AsTreeCte() .ToListAsync(a => a.Id); } }