地铁二期项目正式开始

T_Call_CallRecords_All.cs 9.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace YTSoft.BaseCallCenter.Model
  6. {
  7. /// <summary>
  8. /// 通话记录表
  9. /// </summary>
  10. [Serializable]
  11. public partial class T_Call_CallRecords_All
  12. {
  13. public T_Call_CallRecords_All()
  14. {}
  15. #region Model
  16. private string _callid;
  17. private string _callnumber;
  18. private string _cusid;
  19. private string _cuscode;
  20. private int? _calltype=0;
  21. private int? _callstate;
  22. private int? _dealtype;
  23. private DateTime? _begintime= DateTime.Now;
  24. private DateTime? _ivrstarttime;
  25. private DateTime? _ivrendtime;
  26. private DateTime? _ringstarttime;
  27. private DateTime? _ringendtime;
  28. private DateTime? _talkstarttime;
  29. private DateTime? _talkendtime;
  30. private DateTime? _endtime= DateTime.Now;
  31. private int? _longtime;
  32. private int? _ivrlongtime;
  33. private int? _ringlongtime;
  34. private int? _talklongtime;
  35. private int? _userid;
  36. private string _usercode;
  37. private string _username;
  38. private string _extnumber;
  39. private string _filepath;
  40. private bool _isexitworkorder= false;
  41. private int? _isdeal=0;
  42. private int? _operatetype;
  43. private string _operateobject;
  44. private DateTime? _operatetime;
  45. private string _remark;
  46. private int? _myd;
  47. private int? _businesstype;
  48. private string _location;
  49. private int _callrecordsid;
  50. private DateTime? _waitstarttime;
  51. private DateTime? _waitendtime;
  52. private int? _waitlongtime=0;
  53. private int? _nocallstate=0;
  54. private int? _worktimesdiff;
  55. private int? _f_qcstate=0;
  56. private decimal? _f_qcscore=0M;
  57. private string _f_qcremark;
  58. private int? _f_qcuserid;
  59. private string _f_qcusername;
  60. private DateTime? _f_qctime;
  61. private int? _f_qcisselect;
  62. private int? _f_hjjgid;
  63. private string _f_hjjgname;
  64. private string _f_key1;
  65. private string _f_key2;
  66. private string _f_key3;
  67. /// <summary>
  68. /// 呼叫编号
  69. /// </summary>
  70. public string CallId
  71. {
  72. set{ _callid=value;}
  73. get{return _callid;}
  74. }
  75. /// <summary>
  76. /// 来电号码
  77. /// </summary>
  78. public string CallNumber
  79. {
  80. set{ _callnumber=value;}
  81. get{return _callnumber;}
  82. }
  83. /// <summary>
  84. /// 客户id
  85. /// </summary>
  86. public string CusId
  87. {
  88. set{ _cusid=value;}
  89. get{return _cusid;}
  90. }
  91. /// <summary>
  92. /// 客户编号
  93. /// </summary>
  94. public string CusCode
  95. {
  96. set{ _cuscode=value;}
  97. get{return _cuscode;}
  98. }
  99. /// <summary>
  100. /// 呼叫类型,0呼入1呼出
  101. /// </summary>
  102. public int? CallType
  103. {
  104. set{ _calltype=value;}
  105. get{return _calltype;}
  106. }
  107. /// <summary>
  108. /// 呼叫状态,0:未接通电话1已接通电话
  109. /// </summary>
  110. public int? CallState
  111. {
  112. set{ _callstate=value;}
  113. get{return _callstate;}
  114. }
  115. /// <summary>
  116. /// 处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
  117. /// </summary>
  118. public int? DealType
  119. {
  120. set{ _dealtype=value;}
  121. get{return _dealtype;}
  122. }
  123. /// <summary>
  124. /// 开始时间
  125. /// </summary>
  126. public DateTime? BeginTime
  127. {
  128. set{ _begintime=value;}
  129. get{return _begintime;}
  130. }
  131. /// <summary>
  132. /// ivr开始时间
  133. /// </summary>
  134. public DateTime? IvrStartTime
  135. {
  136. set{ _ivrstarttime=value;}
  137. get{return _ivrstarttime;}
  138. }
  139. /// <summary>
  140. /// ivr结束时间
  141. /// </summary>
  142. public DateTime? IvrEndTime
  143. {
  144. set{ _ivrendtime=value;}
  145. get{return _ivrendtime;}
  146. }
  147. /// <summary>
  148. /// 振铃开始时间
  149. /// </summary>
  150. public DateTime? RingStartTime
  151. {
  152. set{ _ringstarttime=value;}
  153. get{return _ringstarttime;}
  154. }
  155. /// <summary>
  156. /// 振铃结束时间
  157. /// </summary>
  158. public DateTime? RingEndTime
  159. {
  160. set{ _ringendtime=value;}
  161. get{return _ringendtime;}
  162. }
  163. /// <summary>
  164. /// 通话开始时间
  165. /// </summary>
  166. public DateTime? TalkStartTime
  167. {
  168. set{ _talkstarttime=value;}
  169. get{return _talkstarttime;}
  170. }
  171. /// <summary>
  172. /// 通话结束时间
  173. /// </summary>
  174. public DateTime? TalkEndTime
  175. {
  176. set{ _talkendtime=value;}
  177. get{return _talkendtime;}
  178. }
  179. /// <summary>
  180. /// 结束时间
  181. /// </summary>
  182. public DateTime? EndTime
  183. {
  184. set{ _endtime=value;}
  185. get{return _endtime;}
  186. }
  187. /// <summary>
  188. /// 总时长(s)
  189. /// </summary>
  190. public int? LongTime
  191. {
  192. set{ _longtime=value;}
  193. get{return _longtime;}
  194. }
  195. /// <summary>
  196. /// IVR时长(s)
  197. /// </summary>
  198. public int? IvrLongTime
  199. {
  200. set{ _ivrlongtime=value;}
  201. get{return _ivrlongtime;}
  202. }
  203. /// <summary>
  204. /// 振铃时长(s)
  205. /// </summary>
  206. public int? RingLongTime
  207. {
  208. set{ _ringlongtime=value;}
  209. get{return _ringlongtime;}
  210. }
  211. /// <summary>
  212. /// 通话时长(s)
  213. /// </summary>
  214. public int? TalkLongTime
  215. {
  216. set{ _talklongtime=value;}
  217. get{return _talklongtime;}
  218. }
  219. /// <summary>
  220. /// 坐席id
  221. /// </summary>
  222. public int? UserId
  223. {
  224. set{ _userid=value;}
  225. get{return _userid;}
  226. }
  227. /// <summary>
  228. /// 坐席工号
  229. /// </summary>
  230. public string UserCode
  231. {
  232. set{ _usercode=value;}
  233. get{return _usercode;}
  234. }
  235. /// <summary>
  236. /// 坐席姓名
  237. /// </summary>
  238. public string UserName
  239. {
  240. set{ _username=value;}
  241. get{return _username;}
  242. }
  243. /// <summary>
  244. /// 坐席分机号
  245. /// </summary>
  246. public string ExtNumber
  247. {
  248. set{ _extnumber=value;}
  249. get{return _extnumber;}
  250. }
  251. /// <summary>
  252. /// 用于获取录音的编号
  253. /// </summary>
  254. public string FilePath
  255. {
  256. set{ _filepath=value;}
  257. get{return _filepath;}
  258. }
  259. /// <summary>
  260. /// 是否录入工单
  261. /// </summary>
  262. public bool IsExitWorkOrder
  263. {
  264. set{ _isexitworkorder=value;}
  265. get{return _isexitworkorder;}
  266. }
  267. /// <summary>
  268. /// 是否处理0未处理1已处理2注销
  269. /// </summary>
  270. public int? IsDeal
  271. {
  272. set{ _isdeal=value;}
  273. get{return _isdeal;}
  274. }
  275. /// <summary>
  276. /// 操作类型,0正常1转移2三方通话
  277. /// </summary>
  278. public int? OperateType
  279. {
  280. set{ _operatetype=value;}
  281. get{return _operatetype;}
  282. }
  283. /// <summary>
  284. /// 操作目标
  285. /// </summary>
  286. public string OperateObject
  287. {
  288. set{ _operateobject=value;}
  289. get{return _operateobject;}
  290. }
  291. /// <summary>
  292. /// 操作时间
  293. /// </summary>
  294. public DateTime? OperateTime
  295. {
  296. set{ _operatetime=value;}
  297. get{return _operatetime;}
  298. }
  299. /// <summary>
  300. /// 备注
  301. /// </summary>
  302. public string Remark
  303. {
  304. set{ _remark=value;}
  305. get{return _remark;}
  306. }
  307. /// <summary>
  308. /// 满意度,1非常满意、2基本满意、3不满意
  309. /// </summary>
  310. public int? MYD
  311. {
  312. set{ _myd=value;}
  313. get{return _myd;}
  314. }
  315. /// <summary>
  316. /// IVR中选择的业务类型
  317. /// </summary>
  318. public int? BusinessType
  319. {
  320. set{ _businesstype=value;}
  321. get{return _businesstype;}
  322. }
  323. /// <summary>
  324. ///
  325. /// </summary>
  326. public string Location
  327. {
  328. set{ _location=value;}
  329. get{return _location;}
  330. }
  331. /// <summary>
  332. /// 来电自增Id
  333. /// </summary>
  334. public int CallRecordsId
  335. {
  336. set{ _callrecordsid=value;}
  337. get{return _callrecordsid;}
  338. }
  339. /// <summary>
  340. /// 排队开始时间
  341. /// </summary>
  342. public DateTime? WaitStartTime
  343. {
  344. set{ _waitstarttime=value;}
  345. get{return _waitstarttime;}
  346. }
  347. /// <summary>
  348. /// 排队结束时间
  349. /// </summary>
  350. public DateTime? WaitEndTime
  351. {
  352. set{ _waitendtime=value;}
  353. get{return _waitendtime;}
  354. }
  355. /// <summary>
  356. /// 排队时长
  357. /// </summary>
  358. public int? WaitLongTime
  359. {
  360. set{ _waitlongtime=value;}
  361. get{return _waitlongtime;}
  362. }
  363. /// <summary>
  364. /// 未接通状态(0其他、1坐席未登录、2坐席忙、3振铃)
  365. /// </summary>
  366. public int? NoCallState
  367. {
  368. set{ _nocallstate=value;}
  369. get{return _nocallstate;}
  370. }
  371. /// <summary>
  372. /// 与工作时间间隔秒数
  373. /// </summary>
  374. public int? WorkTimesDiff
  375. {
  376. set{ _worktimesdiff=value;}
  377. get{return _worktimesdiff;}
  378. }
  379. /// <summary>
  380. /// 质检状态(0未质检、1已质检)
  381. /// </summary>
  382. public int? F_QCState
  383. {
  384. set{ _f_qcstate=value;}
  385. get{return _f_qcstate;}
  386. }
  387. /// <summary>
  388. /// 质检分值
  389. /// </summary>
  390. public decimal? F_QCScore
  391. {
  392. set{ _f_qcscore=value;}
  393. get{return _f_qcscore;}
  394. }
  395. /// <summary>
  396. /// 质检备注
  397. /// </summary>
  398. public string F_QCRemark
  399. {
  400. set{ _f_qcremark=value;}
  401. get{return _f_qcremark;}
  402. }
  403. /// <summary>
  404. /// 质检人Id
  405. /// </summary>
  406. public int? F_QCUserId
  407. {
  408. set{ _f_qcuserid=value;}
  409. get{return _f_qcuserid;}
  410. }
  411. /// <summary>
  412. /// 质检人名称
  413. /// </summary>
  414. public string F_QCUserName
  415. {
  416. set{ _f_qcusername=value;}
  417. get{return _f_qcusername;}
  418. }
  419. /// <summary>
  420. /// 质检时间
  421. /// </summary>
  422. public DateTime? F_QCTime
  423. {
  424. set{ _f_qctime=value;}
  425. get{return _f_qctime;}
  426. }
  427. /// <summary>
  428. /// 是否推荐
  429. /// </summary>
  430. public int? F_QCIsSelect
  431. {
  432. set{ _f_qcisselect=value;}
  433. get{return _f_qcisselect;}
  434. }
  435. /// <summary>
  436. ///
  437. /// </summary>
  438. public int? F_HJJGId
  439. {
  440. set{ _f_hjjgid=value;}
  441. get{return _f_hjjgid;}
  442. }
  443. /// <summary>
  444. ///
  445. /// </summary>
  446. public string F_HJJGName
  447. {
  448. set{ _f_hjjgname=value;}
  449. get{return _f_hjjgname;}
  450. }
  451. /// <summary>
  452. ///
  453. /// </summary>
  454. public string F_Key1
  455. {
  456. set{ _f_key1=value;}
  457. get{return _f_key1;}
  458. }
  459. /// <summary>
  460. ///
  461. /// </summary>
  462. public string F_Key2
  463. {
  464. set{ _f_key2=value;}
  465. get{return _f_key2;}
  466. }
  467. /// <summary>
  468. ///
  469. /// </summary>
  470. public string F_Key3
  471. {
  472. set{ _f_key3=value;}
  473. get{return _f_key3;}
  474. }
  475. #endregion Model
  476. }
  477. }