public async Task <IResponseEntity> DeleteBatchAsync(string[] ids) { if (ids == null || ids.Length == 0) { return(ResponseEntity.Error("删除对象的主键获取失败")); } var result = await _sysGroupRepository.Where(m => ids.Contains(m.Id)).ToDelete().ExecuteAffrowsAsync(); //清除缓存 await _cache.RemoveByPatternAsync(CacheKeyTemplate.GroupList); return(ResponseEntity.Result(result > 0)); }