using DS.Module.Core; using DS.WMS.Core.Application.Dtos; using DS.WMS.Core.Application.Entity; using DS.WMS.Core.Fee.Dtos; namespace DS.WMS.Core.Application.Interface { /// /// 发票申请 /// public interface IInvoiceApplicationService : IApplicationService { /// /// 获取分页列表 /// /// /// Task>> GetListAsync(PageRequest request); /// /// 获取待开票的业务列表(编辑用) /// /// /// Task>> GetBizListAsync(PageRequest request); /// /// 获取申请单详情 /// /// 申请单ID /// Task> GetAsync(long id); /// /// 根据业务编号及类型获取关联费用记录 /// /// 业务ID与业务类型 /// Task> GetFeesAsync(DetailInquiry inquiry); /// /// 删除发票明细 /// /// 发票明细ID /// Task DeleteInvoiceDetailAsync(params long[] ids); } }