using New_College.Common;
using New_College.IServices.BASE;
using New_College.Model;
using New_College.Model.Models;
using New_College.Model.ViewModels;
using System.Threading.Tasks;
namespace New_College.IServices
{
///
/// IV_OrderInfoServices
///
public interface IV_OrderInfoServices : IBaseServices
{
Task CreateOrder(UniOrderQuery query);
Task UpdateOrderStatus(string orderNo, EnumPayType payType, string trade_no);
///
/// 唤醒微信H5支付
///
///
///
Task> WechatPubPay(WeChatPayQuery query);
///
/// 微信订单查询确认 传用户Id
///
///
///
Task> WeChatPayStatus(IdQuery query);
///
/// 支付宝 订单确认
///
///
///
Task> AliPayStatus(IdQuery query);
///
/// 获取vip信息(分页)
///
///
///
Task>> GetOrderInfoByPage(SearchOrderQuery query);
///
/// 支付成功后操作
///
///
///
Task> PaySuccess(V_OrderInfo query);
///
/// 支付宝H5支付
///
///
///
Task> AliH5Pay(WeChatPayQuery query);
}
}