/**   
* @Title: WPayService.java 
* @Package com.platform.service 
* @Description: TODO(用一句话描述该文件做什么) 
* @author kiosk
* @date 2017年8月29日 下午2:55:49 
* @version V1.0   
*/
package com.platform.service;

import java.util.List;

import com.platform.pojo.InterfaceInvokeLog;
import com.platform.pojo.WxTransactionJournal;
import com.platform.pojo.WxpayConfig;
import com.platform.pojo.WxpayConfigExample;

/** 
* @ClassName: WPayService 
* @Description: TODO(这里用一句话描述这个类的作用) 
* @author lyp
* @date 2017年8月29日 下午2:55:49 
*  
*/
public interface WPayService {
	/**
	 * 
	* @Title: saveInvokeLog 
	* @Description: TODO(保存接口调用Log日志interface) 
	* @param @param interfaceInvokeLog
	* @param @return    设定文件 
	* @return int    返回类型 
	* @throws
	 */
	public int saveInvokeLog(InterfaceInvokeLog interfaceInvokeLog);
	/**
	 * 
	* @Title: saveTransactionJournal 
	* @Description: TODO(支付回调或者退款回调保存流水) 
	* @param @param transactionJournal
	* @param @return    设定文件 
	* @return int    返回类型 
	* @throws
	 */
	public int saveTransactionJournal(WxTransactionJournal transactionJournal);
	/**
	 * 
	* @Title: getConfigList 
	* @Description: TODO(获取微信支付接口参数) 
	* @param @param example
	* @param @return    设定文件 
	* @return List<EpayConfig>    返回类型 
	* @throws
	 */
	public List<WxpayConfig> getConfigList1(WxpayConfigExample example);
	/** 
	* @Title: deletebyid 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param transaction_id
	* @param @return    设定文件 
	* @return boolean    返回类型 
	* @throws 
	*/
	public boolean deletebyid(String transaction_id);
}
