/** * */ package com.zteits.pay.dao; import java.util.List; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.dto.pay.RateDataDTO; import com.zteits.clouds.api.dto.pay.StatisticsDataDTO; import com.zteits.clouds.api.dto.pay.TdCCustInvoiceHisDTO; import com.zteits.clouds.api.dto.pay.param.InvoiceStatisticsRequest; import com.zteits.clouds.api.dto.pay.param.TdCCustInvoiceHisQueryRequest; import com.zteits.clouds.api.dto.pay.param.TdCCustInvoiceHisRequest; import com.zteits.pay.domain.TdCCustInvoiceHis; import com.zteits.pay.domain.TdCCustInvoiceHisExample; import com.zteits.pay.domain.TdCCustInvoiceHisItem; /** * @author hxz * */ public interface TdCCustInvoiceHisDao { Long insertCustInvoiceHistoryInfo (TdCCustInvoiceHis record); TdCCustInvoiceHis queryCustInvoiceHistoryInfo (Long id); List queryCustInvoiceHistoryList(TdCCustInvoiceHisExample example); PageInfo queryListByVO(TdCCustInvoiceHisRequest requestObject); int updateInvioceById(TdCCustInvoiceHis record); PageInfo queryCustInvoiceHisForPage(TdCCustInvoiceHisQueryRequest request); TdCCustInvoiceHisDTO queryCustInvoiceHisById(TdCCustInvoiceHisQueryRequest request); Boolean insertCustInvoiceHistorItems(List records); List queryRateData(InvoiceStatisticsRequest request); List queryStatisticsData(InvoiceStatisticsRequest request); int updateInvioceByInvoiceId(TdCCustInvoiceHis record); TdCCustInvoiceHisDTO queryCustInvoiceHisByInvoiceId(String invoiceId); List selectListByOrderId(TdCCustInvoiceHisRequest record); TdCCustInvoiceHisDTO queryCustBusinessInvoiceHisById(TdCCustInvoiceHisQueryRequest request); List selectNuonuoPendingInvoiceList(); }