using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Domain.Services; namespace Win_in.Sfs.Basedata.Domain; public class CalendarManager : DomainService, ICalendarManager { private readonly ICalendarRepository _repository; public CalendarManager(ICalendarRepository repository) { _repository = repository; } /// /// 执行导入 /// public virtual async Task ImportDataAsync(List mergeEntities, List deleteEntities = null) { if (deleteEntities != null && deleteEntities.Count > 0) { await _repository.BulkDeleteAsync(deleteEntities).ConfigureAwait(false); } await _repository.BulkMergeAsync(mergeEntities).ConfigureAwait(false); } }