InvoiceService.java 815 B

1234567891011121314151617181920212223242526272829303132
  1. package com.kym.service.miniapp;
  2. import cn.hutool.poi.excel.ExcelWriter;
  3. import com.github.yulichang.base.MPJBaseService;
  4. import com.kym.entity.admin.queryParams.InvoiceQueryParam;
  5. import com.kym.entity.common.PageBean;
  6. import com.kym.entity.miniapp.Invoice;
  7. import com.kym.entity.miniapp.queryParams.ApplyInvoiceParams;
  8. import com.kym.entity.miniapp.vo.InvoiceVo;
  9. import com.kym.entity.wechat.TitleUrl;
  10. import java.util.List;
  11. /**
  12. * <p>
  13. * 发票记录表 服务类
  14. * </p>
  15. *
  16. * @author skyline
  17. * @since 2023-09-15
  18. */
  19. public interface InvoiceService extends MPJBaseService<Invoice> {
  20. TitleUrl applyInvoice(ApplyInvoiceParams params);
  21. PageBean<InvoiceVo> listInvoice(InvoiceQueryParam params);
  22. List<Invoice> listInvoiceForApp(Integer status);
  23. void cancelApplyInvoice(String invoiceId);
  24. }