TdCCustInvoiceHisDao.java
1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/**
*
*/
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<TdCCustInvoiceHis> queryCustInvoiceHistoryList(TdCCustInvoiceHisExample example);
PageInfo<TdCCustInvoiceHisDTO> queryListByVO(TdCCustInvoiceHisRequest requestObject);
int updateInvioceById(TdCCustInvoiceHis record);
PageInfo<TdCCustInvoiceHis> queryCustInvoiceHisForPage(TdCCustInvoiceHisQueryRequest request);
TdCCustInvoiceHisDTO queryCustInvoiceHisById(TdCCustInvoiceHisQueryRequest request);
Boolean insertCustInvoiceHistorItems(List<TdCCustInvoiceHisItem> records);
List<RateDataDTO> queryRateData(InvoiceStatisticsRequest request);
List<StatisticsDataDTO> queryStatisticsData(InvoiceStatisticsRequest request);
int updateInvioceByInvoiceId(TdCCustInvoiceHis record);
TdCCustInvoiceHisDTO queryCustInvoiceHisByInvoiceId(String invoiceId);
List<TdCCustInvoiceHisDTO> selectListByOrderId(TdCCustInvoiceHisRequest record);
TdCCustInvoiceHisDTO queryCustBusinessInvoiceHisById(TdCCustInvoiceHisQueryRequest request);
List<TdCCustInvoiceHis> selectNuonuoPendingInvoiceList();
}