/// <summary> /// 判断角色存在 /// </summary> /// <param name="sysDepartId">用户角色主键</param> /// <returns></returns> public async Task <bool> ExistsSysDepart(Guid sysDepartId) { using (IDAL.System.ISysDepartDao sysDepartDao = new SysDepartDao()) { return(await sysDepartDao.GetAllAsync().AnyAsync(m => m.Id == sysDepartId)); } }
public async Task <int> GetDataCount() { using (var sysDepartDao = new SysDepartDao()) { return(await sysDepartDao.GetAllAsync().CountAsync()); } }
/// <summary> /// 按部门类型获取部门信息 /// </summary> /// <returns></returns> public async Task <List <SysDepart> > GetAllSysDepart(int departType) { using (var sysDepartDao = new SysDepartDao()) { return(await sysDepartDao.GetAllAsync() .Where(m => m.DepartType == departType) .OrderByDescending(m => m.DepartType).ThenByDescending(m => m.CreateTime).ToListAsync()); } }
/// <summary> /// 部门查询 /// </summary> /// <returns></returns> public async Task <List <DTO.System.SysDepartDto> > GetAllSysDepart() { using (var sysDepartDao = new SysDepartDao()) { return(await sysDepartDao.GetAllAsync().Select(m => new SysDepartDto { Id = m.Id, DepartType = m.DepartType, RegionCity = m.RegionCity, RegionCounty = m.RegionCounty, DepartName = m.DepartName, CreateTime = m.CreateTime }).OrderByDescending(m => m.DepartType).ThenByDescending(m => m.CreateTime).ToListAsync()); } }
/// <summary> /// 查询角色 /// </summary> /// <param name="sysDepartId"></param> /// <returns></returns> public async Task <DTO.System.SysDepartDto> GetOneSysDepartById(Guid sysDepartId) { using (IDAL.System.ISysDepartDao sysDepartDao = new SysDepartDao()) { return(await sysDepartDao.GetAllAsync() .Where(m => m.Id == sysDepartId) .Select(m => new DTO.System.SysDepartDto() { Id = m.Id, DepartName = m.DepartName, RegionCounty = m.RegionCounty, RegionCity = m.RegionCity, CreateTime = m.CreateTime, }).FirstAsync()); } }