| package cc.mrbird.febs.mall.service; | 
|   | 
| import cc.mrbird.febs.common.entity.FebsResponse; | 
| import cc.mrbird.febs.common.entity.QueryRequest; | 
| import cc.mrbird.febs.mall.dto.AdminMallInvoiceDto; | 
| import cc.mrbird.febs.mall.dto.ApiMallInvoiceDto; | 
| import cc.mrbird.febs.mall.entity.MallInvoice; | 
| import cc.mrbird.febs.mall.entity.MallOrderItem; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
|   | 
| import java.util.List; | 
|   | 
| public interface MallInvoiceService { | 
|   | 
|     FebsResponse getInvoices(ApiMallInvoiceDto apiMallInvoiceDto); | 
|   | 
|      /** | 
|      * 更新发票记录表数据 | 
|      * 定时,每天凌晨一点 | 
|      * 已完成的订单,更新到发票记录中 | 
|      */ | 
|     void mallInvoiceJob(); | 
|   | 
|     IPage<MallInvoice> getInvoiceList(AdminMallInvoiceDto mallInvoiceDto, QueryRequest request); | 
|   | 
|     List<MallOrderItem> invoiceItemList(); | 
|   | 
|     FebsResponse addInvoiceUrl(MallInvoice mallInvoice); | 
|   | 
|     FebsResponse updateInvoiceDetail(Long id); | 
|   | 
|     FebsResponse updateOrderDetail(Long id); | 
| } |