SACenter/SA.Domain.XFYun/XFYunDomains/IXFYunDomain.cs

42 lines
1023 B
C#

namespace SA.Domain.XFYun.XFYunDomains
{
/// <summary>
/// 讯飞处理
/// </summary>
public interface IXFYunDomain
{
/// <summary>
/// 发送短信
/// </summary>
/// <returns></returns>
Task SendSms();
/// <summary>
/// 订单外呼
/// </summary>
/// <returns></returns>
Task OrderOutbound();
/// <summary>
/// 回调方法
/// </summary>
/// <param name="detail"></param>
/// <returns></returns>
Task<dynamic> Callback(CallDetail detail);
/// <summary>
/// 获取回调结果
/// </summary>
/// <param name="taskId"></param>
/// <returns></returns>
Task<CsvrAiCalltask?> GetCallbackResult(int taskId);
/// <summary>
/// 更新回调结果
/// </summary>
/// <returns></returns>
Task UpdateCallbackResult();
Task<string> GetCallbackResultByXunFei(int taskId);
}
}