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 getInvoiceList(AdminMallInvoiceDto mallInvoiceDto, QueryRequest request); List invoiceItemList(); FebsResponse addInvoiceUrl(MallInvoice mallInvoice); FebsResponse updateInvoiceDetail(Long id); FebsResponse updateOrderDetail(Long id); }