using Ant.Core.WebApi.Model;
using Central.Control.WebApi.Models.Request;
using Central.Control.WebApi.Models.Response;
using Com.Alipay.Business;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Central.Control.WebApi.Service.Interface
{
///
///
///
public interface IOrderService
{
///
/// 下单
///
///
///
ApiResult Order(OrderRequestDto req);
///
/// 获取待烧烤的商品列表
///
ApiResult> GetQueueOrders();
///
/// 取消未支付订单
///
///
ApiResult CancelUnPayOrder(string orderId);
///
/// 回写流程状态
///
///
///
ApiResult OrderProcess(OrderProcessRequestDto req);
///
/// 获取支付宝支付链接
///
///
///
string AliPayProcess(string id);
///
/// 支付宝支付回写(已测试好,勿动)
///
///
string AliPayNotify();
///
/// 申请退款
///
///
ApiResult OrderRefund(string orderId);
///
/// 轮询查询退款信息,并更新订单的退款记录
///
///
ApiResult OrderRefundLoop();
///
/// 支付测试
///
///
ApiResult PayTest();
}
}