189 lines
5.2 KiB
C#
189 lines
5.2 KiB
C#
using CRM.Core.DTO.Ord;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
|
||
namespace CRM.Core.DTO
|
||
{
|
||
public class CommonRsp
|
||
{
|
||
public int ret { get; set; }
|
||
public string retMsg { get; set; }
|
||
}
|
||
public class retMsg
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public string retmsg { get; set; }
|
||
}
|
||
public class retLoginMsg
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public string retmsg { get; set; }
|
||
public string mytokenKey { get; set; }
|
||
}
|
||
|
||
public class retMsg<T>
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public T retmsg { get; set; }
|
||
}
|
||
|
||
public class retMsgNew<T>
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public T data { get; set; }
|
||
public string retmsg { get; set; }
|
||
}
|
||
|
||
public class retMsg<T1, T2>
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
/// <summary>
|
||
/// 描述
|
||
/// </summary>
|
||
public string retmsg { get; set; }
|
||
|
||
/// <summary>
|
||
/// 数据列表
|
||
/// </summary>
|
||
public List<T1> infolist { get; set; }
|
||
/// <summary>
|
||
/// 分页信息
|
||
/// </summary>
|
||
public LaypageDto pageinfo { get; set; }
|
||
/// <summary>
|
||
/// 汇总信息
|
||
/// </summary>
|
||
public T2 sumInfo { get; set; }
|
||
}
|
||
public class retMsgOrderDto
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public List<OrderDto> retmsg { get; set; }
|
||
}
|
||
|
||
public class retUnBindMsg
|
||
{
|
||
public int ret { get; set; }
|
||
public string msg { get; set; }
|
||
}
|
||
public class AiMsgOrderDto
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public List<AiOrderDto> retmsg { get; set; }
|
||
}
|
||
public class AiConfigrDto
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public List<AI_CallTaskConfigDto> retmsg { get; set; }
|
||
}
|
||
public class AiAudioRecordDto
|
||
{
|
||
public bool result { get; set; }
|
||
public int retcode { get; set; }
|
||
public List<AiAudioRecord> retmsg { get; set; }
|
||
}
|
||
public class AiAudioRecord
|
||
{
|
||
public decimal Id { get; set; }
|
||
public string Robot { get; set; }
|
||
public string Phone { get; set; }
|
||
public int? SvcTime { get; set; }
|
||
public DateTime? StartTime { get; set; }
|
||
public DateTime? EndTime { get; set; }
|
||
public string FileName { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 创建订单外呼任务配置
|
||
/// </summary>
|
||
public class AI_CallTaskConfigDto
|
||
{
|
||
/// <summary>
|
||
/// 订单外呼起始时间
|
||
/// </summary>
|
||
public DateTime StartTime { get; set; } = DateTime.Parse("2021-12-01");
|
||
|
||
/// <summary>
|
||
/// 仅呼叫近几天支付的订单
|
||
/// </summary>
|
||
public int CallDay { get; set; } = 7;
|
||
|
||
public List<int> ReCallStatus { get; set; }
|
||
/// <summary>
|
||
/// //优先级别1-紧急 2-优先
|
||
/// </summary>
|
||
public string Priority { get; set; } = "2";
|
||
|
||
/// <summary>
|
||
/// 最小订单金额
|
||
/// </summary>
|
||
public decimal MinAmount { get; set; } = 1m;
|
||
|
||
public List<int> ReCallMins { get; set; }
|
||
/// <summary>
|
||
/// 同人检查时间,分钟
|
||
/// </summary>
|
||
public int SameUserCheckTimeSpanMin { get; set; } = 1;
|
||
|
||
/// <summary>
|
||
/// 呼叫忽略配置
|
||
/// </summary>
|
||
// public List<HitConfig> IgnoreHitConfigs { get; set; } = new List<HitConfig>();
|
||
|
||
/// <summary>
|
||
/// 呼叫话术
|
||
/// </summary>
|
||
//public ProposProductConfig proposProductConfig { get; set; } = new ProposProductConfig();
|
||
|
||
/// <summary>
|
||
/// 是否发短信1:发, 0:不发
|
||
/// </summary>
|
||
public int Sms { get; set; }
|
||
/// <summary>
|
||
/// 发短信多久后外呼,分钟
|
||
/// </summary>
|
||
public int SmsExprieMinCall { get; set; } = 1;
|
||
|
||
public string Robot { get; set; }
|
||
|
||
public string CallNo { get; set; }
|
||
|
||
public string AppId { get; set; }
|
||
|
||
public string RobotName { get; set; }
|
||
|
||
public string Remark { get; set; }
|
||
|
||
/// <summary>
|
||
/// 允许外拨时间段
|
||
/// </summary>
|
||
public string HgrecordStime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 允许外拨时间段
|
||
/// </summary>
|
||
public string HgrecordEtime { get; set; }
|
||
}
|
||
public class AiOrderDto
|
||
{
|
||
public decimal ORDERID { get; set; }
|
||
public string ai_hgrecord_stime { get; set; }
|
||
public int startTime { get; set; } = -1;
|
||
public int endTime { get; set; } = -1;
|
||
public string ai_hgrecord_etime { get; set; }
|
||
public int? ai_hgrecord_status { get; set; } = -1;
|
||
/// <summary>
|
||
/// 外呼状态
|
||
/// </summary>
|
||
public string ai_hgrecord_statusname { get; set; }
|
||
public int hasbtn { get; set; }
|
||
}
|
||
}
|