package com.nova.sankuai.service;
|
|
import com.nova.sankuai.domain.api.shantai.ConfirmVo;
|
import com.nova.sankuai.domain.api.shantai.GetOrderStatusVo;
|
import com.nova.sankuai.domain.vo.huifubao.*;
|
import com.nova.sankuai.infra.utils.ResultJson;
|
import com.nova.sankuai.security.UserDetail;
|
import org.springframework.http.ResponseEntity;
|
import org.springframework.security.core.annotation.AuthenticationPrincipal;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
public interface IHuiFuBaoPayService {
|
|
HuiFuBaoSendPayInfo sendPaySMS(HuiFuBaoPayVo vo, UserDetail userDetail);
|
|
ConfirmVo confirmPay(HuiFuBaoPayVo vo, UserDetail userDetail);
|
|
HuiFuBaoPayInfo submitPay(HuiFuBaoPayVo vo,UserDetail userDetail);
|
|
HuiFuBaoPayInfo queryPay(HuiFuBaoPayVo vo);
|
|
GetOrderStatusVo getOrderStatus(String payOrderId);
|
|
ResponseEntity callBack(PayCallBackVo vo);
|
}
|