|  |  | @@ -1,19 +1,44 @@ | 
		
	
		
			
			|  |  |  | package com.github.binarywang.wxpay.service; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import java.io.File; | 
		
	
		
			
			|  |  |  | import java.util.Date; | 
		
	
		
			
			|  |  |  | import java.util.Map; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.WxPayApiData; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.*; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.WxPayCouponInfoQueryRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.WxPayCouponInfoQueryResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.WxPayCouponSendRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.WxPayCouponSendResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.WxPayCouponStockQueryRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.coupon.WxPayCouponStockQueryResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.notify.WxPayRefundNotifyResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.notify.WxScanPayNotifyResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.*; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.*; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayAuthcode2OpenidRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayDownloadBillRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayMicropayRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayOrderCloseRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayOrderQueryRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayOrderReverseRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayRefundQueryRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayReportRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPaySendRedpackRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayShorturlRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayBillResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayMicropayResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayOrderCloseResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayOrderQueryResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayOrderReverseResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayRedpackQueryResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayRefundQueryResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayRefundResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPaySendRedpackResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderResult; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.config.WxPayConfig; | 
		
	
		
			
			|  |  |  | import com.github.binarywang.wxpay.exception.WxPayException; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import java.io.File; | 
		
	
		
			
			|  |  |  | import java.util.Date; | 
		
	
		
			
			|  |  |  | import java.util.Map; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * <pre> | 
		
	
		
			
			|  |  |  | * 微信支付相关接口. | 
		
	
	
		
			
				|  |  | @@ -331,7 +356,7 @@ public interface WxPayService { | 
		
	
		
			
			|  |  |  | * @param billType   账单类型 bill_type ALL,返回当日所有订单信息,默认值,SUCCESS,返回当日成功支付的订单,REFUND,返回当日退款订单 | 
		
	
		
			
			|  |  |  | * @param tarType    压缩账单 tar_type 非必传参数,固定值:GZIP,返回格式为.gzip的压缩包账单。不传则默认为数据流形式。 | 
		
	
		
			
			|  |  |  | * @param deviceInfo 设备号 device_info 非必传参数,终端设备号 | 
		
	
		
			
			|  |  |  | * @return 保存到本地的临时文件 | 
		
	
		
			
			|  |  |  | * @return WxPayBillResult对象 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | WxPayBillResult downloadBill(String billDate, String billType, String tarType, String deviceInfo) throws WxPayException; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -349,7 +374,7 @@ public interface WxPayService { | 
		
	
		
			
			|  |  |  | * </pre> | 
		
	
		
			
			|  |  |  | * | 
		
	
		
			
			|  |  |  | * @param request 下载对账单请求 | 
		
	
		
			
			|  |  |  | * @return 保存到本地的临时文件 | 
		
	
		
			
			|  |  |  | * @return WxPayBillResult对象 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | WxPayBillResult downloadBill(WxPayDownloadBillRequest request) throws WxPayException; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | 
 |