IHotlineClient.Order.cs 888 B

12345678910111213141516171819202122232425262728
  1. using Hotline.Share.Dtos.Order;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using Fw.Utility.UnifyResponse;
  8. using RestSharp;
  9. namespace Hotline.Api.Sdk
  10. {
  11. public partial interface IHotlineClient
  12. {
  13. /// <summary>
  14. /// 省延期结果
  15. /// </summary>
  16. public Task<ApiResponse> DelayProvinceResultAsync(DelayProvinceResultDto request, CancellationToken cancellationToken) =>
  17. ExecuteAsync("api/v1/Order/delay/province/result", Method.Post, request, cancellationToken);
  18. /// <summary>
  19. /// 新增工单
  20. /// </summary>
  21. public Task<ApiResponse<string>> AddOrderAsync(AddOrderDto request, CancellationToken cancellationToken) =>
  22. ExecuteAsync<AddOrderDto, string>("api/v1/Order", Method.Post, request, cancellationToken);
  23. }
  24. }