1234567891011121314151617181920212223242526272829 |
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using ZhonTai.Admin.Core.Repositories;
- namespace ZhonTai.Admin.Domain.Org;
- public interface IOrgRepository : IRepositoryBase<OrgEntity>
- {
- /// <summary>
- /// 获得本部门和下级部门Id
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task<List<long>> GetChildIdListAsync(long id);
- /// <summary>
- /// 本部门下是否有员工
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task<bool> HasUser(long id);
- /// <summary>
- /// 部门列表下是否有员工
- /// </summary>
- /// <param name="idList"></param>
- /// <returns></returns>
- Task<bool> HasUser(List<long> idList);
- }
|