New file |
| | |
| | | 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); |
| | | } |