package com.by4cloud.platformx.business.service; import com.baomidou.mybatisplus.extension.service.IService; import com.by4cloud.platformx.business.entity.BillingInfo; import com.by4cloud.platformx.business.entity.ContractOutBound; import com.by4cloud.platformx.business.entity.SaleCredit; import com.by4cloud.platformx.business.entity.invoice.InvoiceResult; import com.by4cloud.platformx.business.entity.invoice.vo.InvoicingVo; import com.by4cloud.platformx.business.vo.ContractOutBoundVo; import java.util.List; import java.util.Map; public interface InvoiceService extends IService { Map toRedTicket(SaleCredit saleCredit); Map toRedTicket1(BillingInfo billingInfo); InvoicingVo toGetByCompare(SaleCredit saleCredit, List contractOutBoundList); InvoicingVo toGetByCompareByVo(SaleCredit saleCredit, List contractOutBoundList); InvoicingVo toGetByCompareByVo1(BillingInfo saleCredit, List contractOutBoundList); Map toKaipiao(InvoicingVo invoicingVo); Map downInvoiceMethod(InvoiceResult invoiceResult); boolean pushBlue(Long railwayId, Integer type); //0应收 1应付 }