IOrderStickBillsApplicationService.cs 1.0 KB

123456789101112131415161718192021222324252627
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using Abp.Application.Services.Dto;
  4. using IwbZero.AppServiceBase;
  5. using ShwasherSys.Invoice.Dto;
  6. namespace ShwasherSys.Invoice
  7. {
  8. public interface IOrderStickBillAppService : IIwbAsyncCrudAppService<OrderStickBillDto, string, PagedRequestDto, OrderStickBillCreateDto, OrderStickBillUpdateDto >
  9. {
  10. Task<OrderStickBillDto> CreateRed(RedOrderStickBillCreateDto input);
  11. // Task<List<ViewCustomerStick>> GetAllCreateView(PagedRequestDto input);
  12. Task<List<ViewStatementBill>> GetAllCreateView(PagedRequestDto input);
  13. Task<OrderStickBill> UpdateStickNum(OrderStickBillUpdateDto input);
  14. Task<PagedResultDto<ViewStickBill>> GetViewAll(PagedRequestDto input);
  15. Task<string> ExportInvoice(EntityDto<string> input);
  16. Task<string> ExportInvoices(PagedRequestDto input);
  17. Task<string> ExportStatementBill(EntityDto<string> input);
  18. Task<OrderStickBill> UpdateState(OrderStickBillUpdateDto input);
  19. }
  20. }