TdBPayBincacDao.java 1.75 KB
package com.zteits.pay.dao;

import java.util.Date;
import java.util.List;
import com.zteits.pay.domain.TdBPayBlncac;
import com.zteits.pay.domain.TdBPayBlncacWx;


/**
 * Copyright: Copyright (c) 2017  zteits
 *
 * @ClassName: com.zteits.pay.dao
 * @Description: 对账信息
 * @version: v1.0.0
 * @author: atao
 * @date: 2017/7/6   下午4:12
 * Modification History:
 * Date         Author          Version      Description
 * ---------------------------------------------------------*
 * 2017/7/6      atao          v1.0.0          创建
 */
public interface TdBPayBincacDao {

    /**
     * 批量插入对账信息
     *
     * @param payBlncacList
     * @return
     */
    Integer insertPayBincac(List<TdBPayBlncac> payBlncacList);

    /**
     * 批量插入微信对账信息
     *
     * @param payBlncacWxList
     * @return
     */
    Integer insertWXPayBincac(List<TdBPayBlncacWx> payBlncacWxList);

    /**
     * @param payCreateTime 交易创建时间
     * @param payChannel    交易渠道 1;支付 2:微信 3:银联.
     * @return
     */
    Integer delPayBlncacByBeginDate(Date payCreateTime, Integer payChannel);


    /**
     * 根据交易时间删除微信对账单数据
     *
     * @param tradeTime
     * @return
     */
    Integer deleteWXPayBincacByTradeTime(Date tradeTime);
    /**
     * 根据支付单list查询支付宝对账单数据.<br/>
     * @param list
     * @return
     * 2018年1月25日  wangfs.<br/>
     */
    List<TdBPayBlncac> queryPayBlncacListByPayOrderIds(List<String> list);
    
    /**
     * 根据支付单list查询微信对账单数据.<br/>
     * @param list
     * @return
     * 2018年1月25日  wangfs.<br/>
     */
    List<TdBPayBlncacWx> querywxPayBlncacListByPayOrderIds(List<String> list);
}