using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Volo.Abp.Application.Services; using Yi.Framework.AiHub.Application.Contracts.Dtos.Pay; namespace Yi.Framework.AiHub.Application.Contracts.IServices; /// /// 支付服务接口 /// public interface IPayService : IApplicationService { /// /// 创建订单并发起支付 /// /// 创建订单输入 /// 订单创建结果 Task CreateOrderAsync(CreateOrderInput input); /// /// 支付宝异步通知处理 /// /// 表单数据 /// Task AlipayNotifyAsync([FromForm] IFormCollection form); /// /// 查询订单状态 /// /// 查询订单状态输入 /// 订单状态信息 Task QueryOrderStatusAsync([FromQuery] QueryOrderStatusInput input); /// /// 获取商品列表 /// /// 获取商品列表输入 /// 商品列表 Task> GetGoodsListAsync([FromQuery] GetGoodsListInput input); }