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