using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Uow; namespace Win.Sfs.Shared.ApplicationBase { public interface IHasDetailEntityAppService : IUnitOfWorkEnabled { Task GetDetailAsync(TDetailKey detailKey); Task> GetAllDetailsAsync(TKey id); Task GetDetailCountAsync(TKey id); Task> GetDetailsByFilterAsync(TDetailRequestDto input); //Task AddDetailsAsync(TKey id, List details); //Task ClearDetailsAsync(TKey id); //// Task UpdateDetailAsync(TKey id, TDetailEntity detail); //Task UpdateDetailsAsync(TKey key, List details); //// Task DeleteDetailAsync(TKey id, TDetailKey detailKey); //Task DeleteDetailsAsync(TKey key, List detailKeys); } }