| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace CallCenterApi.Model
- {
- /// <summary>
- /// 计划表
- /// </summary>
- [Serializable]
- public partial class T_CTI_Task
- {
- public T_CTI_Task()
- { }
- #region Model
- private long _taskid;
- private string _taskname;
- private int? _tasktype;
- private int? _trunkgroupid;
- private string _callernum;
- private int? _calltype;
- private string _exinfo;
- private int? _maxtrunkcount = 1;
- private decimal? _intensitycoefficient;
- private string _itemtablename;
- private int? _state;
- private DateTime? _addtime = DateTime.Now;
- private int? _y_psort;
- private long? _y_tkmodelid;
- private int? _y_sxh = 0;
- private int? _y_fpcount = 0;
- private int? _y_yjcount = 0;
- private int? _y_hccount = 0;
- private int? _y_hscount = 0;
- private int? _y_htcount = 0;
- private int? _y_hmcount = 0;
- private int? _y_okcount = 0;
- private int? _y_rfcount = 0;
- private int? _y_conscount = 0;
- private int? _y_invlcount = 0;
- private int? _y_noanswercount = 0;
- private int? _y_shutdowncount = 0;
- private string _pre = "";
- /// <summary>
- ///
- /// </summary>
- public long TaskID
- {
- set { _taskid = value; }
- get { return _taskid; }
- }
- /// <summary>
- /// 计划名称
- /// </summary>
- public string TaskName
- {
- set { _taskname = value; }
- get { return _taskname; }
- }
- /// <summary>
- /// 计划类型: 点击外呼=1; 预测外呼=2;
- /// 默认为1
- /// </summary>
- public int? TaskType
- {
- set { _tasktype = value; }
- get { return _tasktype; }
- }
- /// <summary>
- /// 中继组Id(不同于坐席组)
- /// </summary>
- public int? TrunkGroupID
- {
- set { _trunkgroupid = value; }
- get { return _trunkgroupid; }
- }
- /// <summary>
- /// 外呼时,客户手机显示的号码
- /// </summary>
- public string CallerNum
- {
- set { _callernum = value; }
- get { return _callernum; }
- }
- /// <summary>
- /// 1.转队列,2.转IVR,3.转电话
- /// </summary>
- public int? CallType
- {
- set { _calltype = value; }
- get { return _calltype; }
- }
- /// <summary>
- /// 与呼转类型对应,如果是队列,则为队列号;如果是IVR,则是IVR编号;如果是电话,则是电话号。
- /// </summary>
- public string ExInfo
- {
- set { _exinfo = value; }
- get { return _exinfo; }
- }
- /// <summary>
- /// 最大并发数
- /// </summary>
- public int? MaxTrunkCount
- {
- set { _maxtrunkcount = value; }
- get { return _maxtrunkcount; }
- }
- /// <summary>
- /// 呼叫强度当“呼叫类型”为转队列时,或者IVR最终转移到有效队列
- /// </summary>
- public decimal? IntensityCoefficient
- {
- set { _intensitycoefficient = value; }
- get { return _intensitycoefficient; }
- }
- /// <summary>
- /// 任务项所在的表名(T_CTI_CallResultX)
- /// </summary>
- public string ItemTableName
- {
- set { _itemtablename = value; }
- get { return _itemtablename; }
- }
- /// <summary>
- /// -1.删除
- /// 0.待执行
- /// 1.处理中
- /// 2.暂停
- /// 3.处理完成(添加时状态为暂停2,启动任务后状态为0待CTI执行,CTI开始执行这一项的时候状态为1,子项呼叫完后状态改为3))
- /// </summary>
- public int? State
- {
- set { _state = value; }
- get { return _state; }
- }
- /// <summary>
- ///
- /// </summary>
- public DateTime? AddTime
- {
- set { _addtime = value; }
- get { return _addtime; }
- }
- /// <summary>
- /// 营销计划外呼方式(0:自动外呼;1:预测外呼)
- /// </summary>
- public int? y_PSort
- {
- set { _y_psort = value; }
- get { return _y_psort; }
- }
- /// <summary>
- /// 话术模板Id
- /// </summary>
- public long? y_TkModelId
- {
- set { _y_tkmodelid = value; }
- get { return _y_tkmodelid; }
- }
- /// <summary>
- /// 页面显示顺序号
- /// </summary>
- public int? y_SXH
- {
- set { _y_sxh = value; }
- get { return _y_sxh; }
- }
- /// <summary>
- /// 分配量
- /// </summary>
- public int? y_FPCount
- {
- set { _y_fpcount = value; }
- get { return _y_fpcount; }
- }
- /// <summary>
- /// 接通量
- /// </summary>
- public int? y_YJCount
- {
- set { _y_yjcount = value; }
- get { return _y_yjcount; }
- }
- /// <summary>
- /// 呼出量
- /// </summary>
- public int? y_HCCount
- {
- set { _y_hccount = value; }
- get { return _y_hccount; }
- }
- /// <summary>
- /// 呼损量
- /// </summary>
- public int? y_HSCount
- {
- set { _y_hscount = value; }
- get { return _y_hscount; }
- }
- /// <summary>
- /// 呼通量
- /// </summary>
- public int? y_HTCount
- {
- set { _y_htcount = value; }
- get { return _y_htcount; }
- }
- /// <summary>
- /// 号码量
- /// </summary>
- public int? y_HMCount
- {
- set { _y_hmcount = value; }
- get { return _y_hmcount; }
- }
- /// <summary>
- /// 成功数量
- /// </summary>
- public int? y_OkCount
- {
- set { _y_okcount = value; }
- get { return _y_okcount; }
- }
- /// <summary>
- /// 拒绝数量
- /// </summary>
- public int? y_RFCount
- {
- set { _y_rfcount = value; }
- get { return _y_rfcount; }
- }
- /// <summary>
- /// 考虑数量
- /// </summary>
- public int? y_ConsCount
- {
- set { _y_conscount = value; }
- get { return _y_conscount; }
- }
- /// <summary>
- /// 无效号码数量
- /// </summary>
- public int? y_InvlCount
- {
- set { _y_invlcount = value; }
- get { return _y_invlcount; }
- }
- /// <summary>
- /// 无人接听
- /// </summary>
- public int? y_NoAnswerCount
- {
- set { _y_noanswercount = value; }
- get { return _y_noanswercount; }
- }
- /// <summary>
- /// 关机数量
- /// </summary>
- public int? y_ShutDownCount
- {
- set { _y_shutdowncount = value; }
- get { return _y_shutdowncount; }
- }
- /// <summary>
- /// 线路前缀
- /// </summary>
- public string Pre
- {
- set { _pre = value; }
- get { return _pre; }
- }
- /// <summary>
- /// 0=并发数; 1=进号速率
- /// </summary>
- public int ConcurrencyType { get; set; }
- /// <summary>
- /// 并发数/进号速率
- /// </summary>
- public float Concurrency { get; set; }
- /// <summary>
- /// 任务发送时间
- /// </summary>
- public DateTime PlanStartDate { get; set; }
- /// <summary>
- /// 任务结束时间
- /// </summary>
- public DateTime PlanEndDate { get; set; }
- /// <summary>
- /// 生效开始时间段1
- /// </summary>
- public DateTime StartTime1 { get; set; }
- /// <summary>
- /// 生效结束时间段2
- /// </summary>
- public DateTime EndTime1 { get; set; }
- /// <summary>
- /// 生效开始时间段2
- /// </summary>
- public DateTime StartTime2 { get; set; }
- /// <summary>
- /// 生效结束时间段2
- /// </summary>
- public DateTime EndTime2 { get; set; }
- /// <summary>
- /// 坐席组Id
- /// </summary>
- public int AgentGroupId { get; set; }
- #endregion Model
- }
- /// <summary>
- /// 前台绑定,勿改
- /// </summary>
- public enum EnumTaskState
- {
- 删除 = -1,
- 待执行 = 0,
- 处理中 = 1,
- 暂停 = 2,
- 处理完成 = 3
- }
- }
|