using DS.Module.Core;
using DS.WMS.Core.Application.Dtos;
namespace DS.WMS.Core.Invoice.Interface
{
///
/// 标准开票
///
public interface IGeneralInvoiceService : IInvoiceService
{
///
/// 获取发票申请分页列表
///
///
///
Task>> GetApplicationListAsync(PageRequest request);
///
/// 获取发票申请明细
///
/// 申请单ID
///
Task>> GetApplicationDetailsAsync(params long[] ids);
///
/// 更新发票申请的状态
///
/// 删除选项;仅在删除时指定
/// 发票号
///
Task RefreshApplicationStatus(IEnumerable invoiceNumbers, DeleteOption? deleteOption = null);
}
}