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));
        }