package com.ks.vip.service;
|
|
|
import com.ks.vip.exception.VipOrderException;
|
import com.ks.vip.pojo.DO.VipOrder;
|
import com.ks.vip.pojo.DTO.PayWayInfoDTO;
|
import com.ks.vip.pojo.DTO.VipOrderDTO;
|
|
public interface VipOrederPayService {
|
|
|
/**
|
* 创建支付订单-并返回支付链接
|
* @param t
|
* @throws VipOrderException
|
*/
|
public PayWayInfoDTO addOrderByBuy(VipOrderDTO t) throws VipOrderException;
|
|
|
/**
|
* 订单支付
|
* @param order
|
* @return
|
*/
|
public PayWayInfoDTO payOrder(VipOrder order);
|
|
|
/**
|
* 检查订单支付状态
|
* @param id
|
* @return
|
*/
|
public VipOrder checkOrderPayState(Long id);
|
|
}
|