using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
namespace Win_in.Sfs.Shared.Application.Contracts;
///
/// 主表操作应用服务接口
///
///
///
///
///
///
public interface ISfsCrudWithDetailsAppService<
TEntityDto,
in TRequestInput,
in TCreateInput,
TDetailDTO,
in TDetailRequestInput>
: ICrudAppService
, ISfsReadOnlyWithDetailsAppService
{
///
/// 添加明细列表
///
Task AddDetailListAsync(Guid id, List list);
///
/// 更新明细
///
Task UpdateDetailAsync(Guid id, Guid detailId, TDetailDTO updateDTO);
///
/// 删除明细
///
Task DeleteDetailAsync(Guid id, Guid detailId);
}