using Hotline.Share.Dtos.Order; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Fw.Utility.UnifyResponse; using RestSharp; namespace Hotline.Api.Sdk { public partial interface IHotlineClient { /// /// 省延期结果 /// public Task DelayProvinceResultAsync(DelayProvinceResultDto request, CancellationToken cancellationToken) => ExecuteAsync("api/v1/Order/delay/province/result", Method.Post, request, cancellationToken); /// /// 接受其他平台工单数据 /// public Task> ReceiveOrderAsync(AddOrderDto request, CancellationToken cancellationToken) => ExecuteAsync("receive", Method.Post, request, cancellationToken); /// /// 接受其他平台工单扩展信息 /// public Task> ReceiveExtensionAsync(OrderExtensionDto request, CancellationToken cancellationToken) => ExecuteAsync("receive/extension", Method.Post, request, cancellationToken); /// /// 工单退回结果 /// public Task OrderSendBackResultAsync(OrderSendBackResultDto request, CancellationToken cancellationToken) => ExecuteAsync("api/v1/Order/send_back/result", Method.Post, request, cancellationToken); /// /// 督办工单派发 /// public Task ProvinceOrderSuperviseAsync(ProvinceOrderSuperviseDto request, CancellationToken cancellationToken) => ExecuteAsync("api/v1/Order/supervise/province", Method.Post, request, cancellationToken); /// /// 催办工单派发 /// public Task ProvinceOrderUrgeAsync(ProvinceOrderUrgeDto request, CancellationToken cancellationToken) => ExecuteAsync("api/v1/Order/urge/province", Method.Post, request, cancellationToken); /// /// 省工单甄别结果 /// public Task ScreenProvinceResultAsync(ProvinceScreenResult request, CancellationToken cancellationToken) => ExecuteAsync("api/v1/Order/screen/province/result", Method.Post, request, cancellationToken); } }