using System; using System.Threading.Tasks; using KonSoft.Admin.Dtos; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace KonSoft.Admin.IApplicationServices; public interface IOrderAppService : IApplicationService { /// /// 创建订单 /// /// /// Task CreateAsync(CreateOrderDto input); /// /// 支付上门费 /// /// /// /// Task PayServiceCallFeeAsync(Guid orderId, PayOrderDto input); /// /// 支付 /// /// /// /// Task PayAsync(Guid orderId, PayOrderDto input); /// /// 取消订单 /// /// /// /// Task CancelAsync(Guid orderId, string reason); Task DeleteAsync(params Guid[] ids); /// /// 修改订单 /// /// /// Task EditAsync(OrderDto input); Task GetAsync(Guid id); Task> GetListAsync(OrderPagedResultRequestDto input); }