package com.api.alipay.service; import com.api.model.alipay.*; import com.api.model.app.AppDailyPaymentOrder; import com.api.model.app.AppGoodsAppointment; import com.api.model.app.AppRepairOrder; import com.api.model.jcook.appDto.CreateOrderDTO; import javax.servlet.http.HttpServletRequest; import java.util.Map; public interface AlipayService { // String getAliPayOrderStr(OrderTest orderTest); // // String notify(Map conversionParams); // Map alipay(AppDailyPaymentOrder appDailyPaymentOrder); // // String getAlipayNotifyInfoOfCombinedPayment(HttpServletRequest request); // // Integer checkAlipay(String outTradeNo); Map dailyPaymentAlipay(AppDailyPaymentOrder appDailyPaymentOrder); String dailyPaymentNotifyInfo(HttpServletRequest request); Map dailyPaymentCheckAlipay(String code); Map reportRepairAlipay(AppRepairOrder appRepairOrder); String reportRepairNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map reportRepairCheckAlipay(String code); Map shoppingAlipay(AppGoodsAppointment appGoodsAppointment, Integer type, Integer id); String shoppingNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map shoppingCheckAlipay(String code); Map leaseAlipay(SysLeaseOrder sysLeaseOrder, Integer id); String leaseNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map leaseCheckAlipay(String code); Map leaseRentOrderAlipay(SysLeaseRentOrder sysLeaseRentOrder, Integer id); String leaseRentOrderNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map leaseRentOrderCheckAlipay(String code); Map leaseRentBillOrderAlipay(SysLeaseRentBillOrder sysLeaseRentBillOrder, Integer id); String leaseRentBillOrderNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map leaseRentBillOrderCheckAlipay(String code); Map advancePaymentOrderAlipay(SysAdvancePaymentOrder sysAdvancePaymentOrder, Integer id); String advancePaymentOrderNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map advancePaymentOrderCheckAlipay(String code); Map housekeepingServiceOrderAlipay(SysHousekeepingServiceOrder sysHousekeepingServiceOrder, Integer id); String housekeepingServiceOrderNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map housekeepingServiceOrderCheckAlipay(String code); Map meterReadingShareDetailsOrderAlipay(SysMeterReadingShareDetailsOrder shareDetailsOrder, Integer id); String meterReadingShareDetailsOrderNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map meterReadingShareDetailsOrderCheckAlipay(String code); Map jcookOrderCreateOrder(CreateOrderDTO createOrderDTO, Integer type, String ip2); String jcookOrderNotifyInfo(HttpServletRequest request, String userName, Integer userId); Map jcookOrderCheckAlipay(String code); }