TdCCustInvoiceinfoDao.java 889 Bytes
/**
 * 
 */
package com.zteits.pay.dao;

import java.util.List;

import com.zteits.clouds.api.dto.pay.param.TdCCustInvoiceinfoRequest;
import com.zteits.pay.domain.TdCCustInvoiceinfo;
import com.zteits.pay.domain.TdCCustInvoiceinfoExample;

/**
 * @author hxz
 *
 */
public interface TdCCustInvoiceinfoDao {

	Long insertCustomerInvoiceInfo(TdCCustInvoiceinfo record);
	
	Boolean deleteCustomerInvoiceInfoByID(Long id);
	
	Boolean updateByPrimaryKeySelective(TdCCustInvoiceinfo record);
	
	Boolean updateByExampleSelective(TdCCustInvoiceinfo record, TdCCustInvoiceinfoExample example);
	
	TdCCustInvoiceinfo queryCustomerInvoiceInfoById(Long id);
	
	List<TdCCustInvoiceinfo> queryCustInvoiceInfoList(TdCCustInvoiceinfoExample example);

	/**
	 * 查询用户绑定抬头数量
	 * @param requestObject
	 * @return
	 */
    Long checkBindInfoNum(TdCCustInvoiceinfoRequest requestObject);
}