OrderBiDto.cs 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864
  1. using Hotline.Settings;
  2. using Hotline.Share.Enums.Order;
  3. using Hotline.Share.Requests;
  4. using Microsoft.VisualBasic;
  5. using XF.Utility.EnumExtensions;
  6. namespace Hotline.Share.Dtos.Order
  7. {
  8. public class OrderBiOrgDataListVo
  9. {
  10. public string OrgName { get; set; }
  11. public string OrgId { get; set; }
  12. /// <summary>
  13. /// 业务已办超期
  14. /// </summary>
  15. public int HandlerExtendedNum { get; set; }
  16. /// <summary>
  17. /// 会签已办超期
  18. /// </summary>
  19. public int CounterHandlerExtendedNum { get; set; }
  20. /// <summary>
  21. /// 业务待办超期
  22. /// </summary>
  23. public int NoHandlerExtendedNum { get; set; }
  24. /// <summary>
  25. /// 会签待办超期
  26. /// </summary>
  27. public int CounterNoHandlerExtendedNum { get; set; }
  28. public int Subtotal => HandlerExtendedNum + CounterHandlerExtendedNum + NoHandlerExtendedNum + CounterNoHandlerExtendedNum;
  29. //public int Subtotal { get; set; }
  30. }
  31. public class OrderBiCentreDataListVo
  32. {
  33. /// <summary>
  34. /// 用户名
  35. /// </summary>
  36. public string UserName { get; set; }
  37. /// <summary>
  38. /// 用户ID
  39. /// </summary>
  40. public string UserId { get; set; }
  41. /// <summary>
  42. /// 中心归档件
  43. /// </summary>
  44. public int CentreArchive { get; set; }
  45. /// <summary>
  46. /// 转办信件
  47. /// </summary>
  48. public int CentreCareOf { get; set; }
  49. /// <summary>
  50. /// 待转办
  51. /// </summary>
  52. public int NoCentreCareOf { get; set; }
  53. /// <summary>
  54. /// 无效件
  55. /// </summary>
  56. public int Invalid { get; set; }
  57. /// <summary>
  58. /// 重复件
  59. /// </summary>
  60. public int Repeat { get; set; }
  61. //public int Subtotal => CentreArchive + CentreCareOf + NoCentreCareOf + Invalid + Repeat;
  62. public int Subtotal { get; set; }
  63. }
  64. public class OrderBiSpecialListVo
  65. {
  66. public string Cause { get; set; }
  67. public int OrderNum { get; set; }
  68. public DateTime MaxSpecialTime { get; set; }
  69. }
  70. public class HotspotDataLsitVo {
  71. public string Name { get; set;}
  72. public string Id { get; set; }
  73. public int Num { get; set; }
  74. public bool Sublevel { get; set; }
  75. List<HotspotDataLsitVo> Children { get; set; }
  76. }
  77. public class AcceptTypeTop10Volod {
  78. /// <summary>
  79. /// 热点名称
  80. /// </summary>
  81. public string Name { get; set; }
  82. /// <summary>
  83. /// 受理类型ID
  84. /// </summary>
  85. public string Id { get; set; }
  86. /// <summary>
  87. /// 受理类型名称
  88. /// </summary>
  89. public string AcceptName { get; set; }
  90. /// <summary>
  91. /// 数量
  92. /// </summary>
  93. public int Num { get; set; }
  94. }
  95. public class AcceptTypeTop10Vo
  96. {
  97. /// <summary>
  98. /// 热点名称
  99. /// </summary>
  100. public string Name { get; set; }
  101. /// <summary>
  102. /// 有效受理
  103. /// </summary>
  104. public int ValidAccept { get; set; }
  105. /// <summary>
  106. /// 咨询
  107. /// </summary>
  108. public int Consult { get; set; }
  109. /// <summary>
  110. /// 举报
  111. /// </summary>
  112. public int Report { get; set; }
  113. /// <summary>
  114. /// 投诉
  115. /// </summary>
  116. public int Complaint { get; set; }
  117. /// <summary>
  118. /// 求助
  119. /// </summary>
  120. public int SeekHelp { get; set; }
  121. /// <summary>
  122. /// 建议
  123. /// </summary>
  124. public int Suggest { get; set; }
  125. /// <summary>
  126. /// 意见
  127. /// </summary>
  128. public int Opinion { get; set; }
  129. /// <summary>
  130. /// 其他
  131. /// </summary>
  132. public int Rests { get; set; }
  133. /// <summary>
  134. /// 惠民帮助
  135. /// </summary>
  136. public int BenefitThePeople { get; set; }
  137. /// <summary>
  138. /// 表扬
  139. /// </summary>
  140. public int Praise { get; set; }
  141. }
  142. public class BiOrderDelayDataDto
  143. {
  144. /// <summary>
  145. /// 部门名称
  146. /// </summary>
  147. public string OrgName { get; set; }
  148. /// <summary>
  149. /// 部门code
  150. /// </summary>
  151. public string OrgCode { get; set; }
  152. /// <summary>
  153. /// 小计
  154. /// </summary>
  155. public int AllTotal { get; set; }
  156. /// <summary>
  157. /// 已同意次数
  158. /// </summary>
  159. public int PassTotal { get; set; }
  160. /// <summary>
  161. /// 未同意次数
  162. /// </summary>
  163. public int NoPassTotal { get; set; }
  164. /// <summary>
  165. /// 审批中次数
  166. /// </summary>
  167. public int ExaminingTotal { get; set; }
  168. }
  169. public class VisitMeasureStatisticsDto
  170. {
  171. /// <summary>
  172. /// 智能回访量
  173. /// </summary>
  174. public int AiVisitCount { get; set; }
  175. /// <summary>
  176. /// 智能回访满意量
  177. /// </summary>
  178. public int AiVisitSatisfiedCount { get; set; }
  179. /// <summary>
  180. /// 智能回访不满意量
  181. /// </summary>
  182. public int AiVisitNoSatisfiedCount { get; set; }
  183. /// <summary>
  184. /// 智能回访失败量
  185. /// </summary>
  186. public int AIVisitFailCount { get; set; }
  187. public List<VisitMeasureStatisticsModelDto> VisitMeasureStatisticsModelList { get; set; }
  188. }
  189. public class VisitMeasureStatisticsModelDto
  190. {
  191. /// <summary>
  192. /// 回访员
  193. /// </summary>
  194. public string VisitName { get; set; }
  195. /// <summary>
  196. /// 电话回访
  197. /// </summary>
  198. public int CallVisitCount { get; set; }
  199. /// <summary>
  200. /// 人工回访
  201. /// </summary>
  202. public int ArtificialVisitCount { get; set; }
  203. /// <summary>
  204. /// 总回访量
  205. /// </summary>
  206. public int SumCount { get; set; }
  207. }
  208. public class VisitAndOrgSatisfactionStatisticsResultDto
  209. {
  210. public List<VisitAndOrgSatisfactionStatisticsDto> DataList { get; set; }
  211. public VisitAndOrgSatisfactionStatisticsDto CountySumModel { get; set; }
  212. public VisitAndOrgSatisfactionStatisticsDto CitySumModel { get; set; }
  213. public VisitAndOrgSatisfactionStatisticsDto SumModel { get; set; }
  214. }
  215. public class VisitAndOrgSatisfactionStatisticsDto
  216. {
  217. public string OrgName { get; set; }
  218. public string OrgCode { get; set; }
  219. public EOrgType? OrgType { get; set; }
  220. public string OrgTypeText => OrgType?.GetDescription();
  221. /// <summary>
  222. /// 总数
  223. /// </summary>
  224. public int TotalSumCount { get; set; }
  225. /// <summary>
  226. /// 总满意度
  227. /// </summary>
  228. public double TotalSumRate => Math.Round(VerySatisfiedRate + SatisfiedRate + RegardedAsSatisfiedRate+ DefaultSatisfiedRate, 2) ;
  229. public string TotalSumRateText => TotalSumRate + "%";
  230. /// <summary>
  231. /// 非常满意数
  232. /// </summary>
  233. public int VerySatisfiedCount { get; set; }
  234. /// <summary>
  235. /// 非常满意Key
  236. /// </summary>
  237. public string VerySatisfiedKey => "5";
  238. /// <summary>
  239. /// 非常满意率
  240. /// </summary>
  241. public double VerySatisfiedRate => CalcVerySatisfiedRate();
  242. public double CalcVerySatisfiedRate()
  243. {
  244. if (VerySatisfiedCount == 0 || TotalSumCount == 0)
  245. {
  246. return 0;
  247. }
  248. return Math.Round((VerySatisfiedCount / (double)TotalSumCount) * 100, 2);
  249. }
  250. public string VerySatisfiedRateText => VerySatisfiedRate + "%";
  251. /// <summary>
  252. /// 满意数
  253. /// </summary>
  254. public int SatisfiedCount { get; set; }
  255. /// <summary>
  256. /// 满意Key
  257. /// </summary>
  258. public string SatisfiedKey => "4";
  259. /// <summary>
  260. /// 满意率
  261. /// </summary>
  262. public double SatisfiedRate => CalcSatisfiedRate();
  263. public double CalcSatisfiedRate()
  264. {
  265. if (SatisfiedCount == 0 || TotalSumCount == 0)
  266. {
  267. return 0;
  268. }
  269. return Math.Round((SatisfiedCount / (double)TotalSumCount) * 100, 2);
  270. }
  271. public string SatisfiedRateText => SatisfiedRate + "%";
  272. /// <summary>
  273. /// 视为满意数
  274. /// </summary>
  275. public int RegardedAsSatisfiedCount { get; set; }
  276. /// <summary>
  277. /// 视为满意Key
  278. /// </summary>
  279. public string RegardedAsSatisfiedKey => "-1";
  280. /// <summary>
  281. /// 视为满意率
  282. /// </summary>
  283. public double RegardedAsSatisfiedRate => CalcRegardedAsSatisfiedRate();
  284. public double CalcRegardedAsSatisfiedRate()
  285. {
  286. if (RegardedAsSatisfiedCount == 0 || TotalSumCount == 0)
  287. {
  288. return 0;
  289. }
  290. return Math.Round((RegardedAsSatisfiedCount / (double)TotalSumCount) * 100, 2);
  291. }
  292. public string RegardedAsSatisfiedRateText => RegardedAsSatisfiedRate + "%";
  293. /// <summary>
  294. /// 默认满意数
  295. /// </summary>
  296. public int DefaultSatisfiedCount { get; set; }
  297. /// <summary>
  298. /// 默认满意Key
  299. /// </summary>
  300. public string DefaultSatisfiedKey => "0";
  301. /// <summary>
  302. /// 默认满意率
  303. /// </summary>
  304. public double DefaultSatisfiedRate => CalcDefaultSatisfiedRate();
  305. public double CalcDefaultSatisfiedRate()
  306. {
  307. if (DefaultSatisfiedCount == 0 || TotalSumCount == 0)
  308. {
  309. return 0;
  310. }
  311. return Math.Round((DefaultSatisfiedCount / (double)TotalSumCount) * 100, 2);
  312. }
  313. public string DefaultSatisfiedRateText => DefaultSatisfiedRate + "%";
  314. /// <summary>
  315. /// 不满意数
  316. /// </summary>
  317. public int NoSatisfiedCount { get; set; }
  318. /// <summary>
  319. /// 不满意Key
  320. /// </summary>
  321. public string NoSatisfiedKey => "2";
  322. /// <summary>
  323. /// 不满意率
  324. /// </summary>
  325. public double NoSatisfiedRate => CalcNoSatisfiedRate();
  326. public double CalcNoSatisfiedRate()
  327. {
  328. if (NoSatisfiedCount == 0 || TotalSumCount == 0)
  329. {
  330. return 0;
  331. }
  332. return Math.Round((NoSatisfiedCount / (double)TotalSumCount) * 100, 2);
  333. }
  334. public string NoSatisfiedRateText => NoSatisfiedRate + "%";
  335. /// <summary>
  336. /// 未做评价数
  337. /// </summary>
  338. public int NoEvaluateCount { get; set; }
  339. /// <summary>
  340. /// 未做评价Key
  341. /// </summary>
  342. public string NoEvaluateKey => "7";
  343. /// <summary>
  344. /// 未做评价率
  345. /// </summary>
  346. public double NoEvaluateRate => CalcNoEvaluateRate();
  347. public double CalcNoEvaluateRate()
  348. {
  349. if (NoEvaluateCount == 0 || TotalSumCount == 0)
  350. {
  351. return 0;
  352. }
  353. return Math.Round((NoEvaluateCount / (double)TotalSumCount) * 100, 2);
  354. }
  355. public string NoEvaluateRateText => NoEvaluateRate + "%";
  356. /// <summary>
  357. /// 未接通数
  358. /// </summary>
  359. public int NoPutThroughCount { get; set; }
  360. /// <summary>
  361. /// 未接通Key
  362. /// </summary>
  363. public string NoPutThroughKey => "6";
  364. /// <summary>
  365. /// 未接通率
  366. /// </summary>
  367. public double NoPutThroughRate => CalcNoPutThroughRate();
  368. public double CalcNoPutThroughRate()
  369. {
  370. if (NoPutThroughCount == 0 || TotalSumCount == 0)
  371. {
  372. return 0;
  373. }
  374. return Math.Round((NoPutThroughCount / (double)TotalSumCount) * 100, 2);
  375. }
  376. public string NoPutThroughRateText => NoPutThroughRate + "%";
  377. }
  378. public class BiOrderSendVo
  379. {
  380. public string UserId { get; set; }
  381. public string UserName { get; set; }
  382. /// <summary>
  383. /// 派单量
  384. /// </summary>
  385. public int SendOrderNum { get; set; }
  386. /// <summary>
  387. /// 待派单量
  388. /// </summary>
  389. public int NoSendOrderNum { get; set; }
  390. /// <summary>
  391. /// 重办量
  392. /// </summary>
  393. public int ReSendOrderNum { get; set; }
  394. public string AccuracyRate { get; set; }
  395. }
  396. public class OrderReTransactVo
  397. {
  398. /// <summary>
  399. /// 时间
  400. /// </summary>
  401. public string Time { get; set; }
  402. /// <summary>
  403. /// 部门名称
  404. /// </summary>
  405. public string OrgName { get; set; }
  406. /// <summary>
  407. /// 部门id
  408. /// </summary>
  409. public string OrgId { get; set; }
  410. /// <summary>
  411. /// 次数
  412. /// </summary>
  413. public int Num { get; set; }
  414. }
  415. public class SecondaryHandlingVo
  416. {
  417. /// <summary>
  418. /// 部门名称
  419. /// </summary>
  420. public string OrgName { get; set; }
  421. /// <summary>
  422. /// 部门id
  423. /// </summary>
  424. public string OrgId { get; set; }
  425. /// <summary>
  426. /// 次数
  427. /// </summary>
  428. public int Num { get; set; }
  429. }
  430. public class SecondaryHandlingSatisfactionVo
  431. {
  432. /// <summary>
  433. /// 部门名称
  434. /// </summary>
  435. public string OrgName { get; set; }
  436. /// <summary>
  437. /// 部门id
  438. /// </summary>
  439. public string OrgId { get; set; }
  440. /// <summary>
  441. /// 部门类型
  442. /// </summary>
  443. public EOrgType OrgType { get; set; }
  444. public string OrgTypeText => OrgType.GetDescription();
  445. /// <summary>
  446. /// 总数
  447. /// </summary>
  448. public int TotalSumCount { get; set; }
  449. /// <summary>
  450. /// 总满意度
  451. /// </summary>
  452. public double TotalSumRate => Math.Round(VerySatisfiedRate + SatisfiedRate + RegardedAsSatisfiedRate + DefaultSatisfiedRate, 2);
  453. public string TotalSumRateText => TotalSumRate + "%";
  454. /// <summary>
  455. /// 非常满意数
  456. /// </summary>
  457. public int VerySatisfiedCount { get; set; }
  458. /// <summary>
  459. /// 非常满意率
  460. /// </summary>
  461. public double VerySatisfiedRate => CalcVerySatisfiedRate();
  462. public double CalcVerySatisfiedRate()
  463. {
  464. if (VerySatisfiedCount == 0 || TotalSumCount == 0)
  465. {
  466. return 0.000;
  467. }
  468. return Math.Round((VerySatisfiedCount / (double)TotalSumCount) * 100, 2);
  469. }
  470. public string VerySatisfiedRateText => VerySatisfiedRate + "%";
  471. /// <summary>
  472. /// 满意数
  473. /// </summary>
  474. public int SatisfiedCount { get; set; }
  475. /// <summary>
  476. /// 满意率
  477. /// </summary>
  478. public double SatisfiedRate => CalcSatisfiedRate();
  479. public double CalcSatisfiedRate()
  480. {
  481. if (SatisfiedCount == 0 || TotalSumCount == 0)
  482. {
  483. return 0.000;
  484. }
  485. return Math.Round((SatisfiedCount / (double)TotalSumCount) * 100, 3);
  486. }
  487. public string SatisfiedRateText => SatisfiedRate + "%";
  488. /// <summary>
  489. /// 视为满意数
  490. /// </summary>
  491. public int RegardedAsSatisfiedCount { get; set; }
  492. /// <summary>
  493. /// 视为满意率
  494. /// </summary>
  495. public double RegardedAsSatisfiedRate => CalcRegardedAsSatisfiedRate();
  496. public double CalcRegardedAsSatisfiedRate()
  497. {
  498. if (RegardedAsSatisfiedCount == 0 || TotalSumCount == 0)
  499. {
  500. return 0.000;
  501. }
  502. return Math.Round((RegardedAsSatisfiedCount / (double)TotalSumCount) * 100, 3);
  503. }
  504. public string RegardedAsSatisfiedRateText => RegardedAsSatisfiedRate + "%";
  505. /// <summary>
  506. /// 默认满意数
  507. /// </summary>
  508. public int DefaultSatisfiedCount { get; set; }
  509. /// <summary>
  510. /// 默认满意率
  511. /// </summary>
  512. public double DefaultSatisfiedRate => CalcDefaultSatisfiedRate();
  513. public double CalcDefaultSatisfiedRate()
  514. {
  515. if (DefaultSatisfiedCount == 0 || TotalSumCount == 0)
  516. {
  517. return 0.000;
  518. }
  519. return Math.Round((DefaultSatisfiedCount / (double)TotalSumCount) * 100, 3);
  520. }
  521. public string DefaultSatisfiedRateText => DefaultSatisfiedRate + "%";
  522. /// <summary>
  523. /// 不满意数
  524. /// </summary>
  525. public int NoSatisfiedCount { get; set; }
  526. /// <summary>
  527. /// 不满意率
  528. /// </summary>
  529. public double NoSatisfiedRate => CalcNoSatisfiedRate();
  530. public double CalcNoSatisfiedRate()
  531. {
  532. if (NoSatisfiedCount == 0 || TotalSumCount == 0)
  533. {
  534. return 0.000;
  535. }
  536. return Math.Round((NoSatisfiedCount / (double)TotalSumCount) * 100, 3);
  537. }
  538. public string NoSatisfiedRateText => NoSatisfiedRate + "%";
  539. /// <summary>
  540. /// 未做评价数
  541. /// </summary>
  542. public int NoEvaluateCount { get; set; }
  543. /// <summary>
  544. /// 未做评价率
  545. /// </summary>
  546. public double NoEvaluateRate => CalcNoEvaluateRate();
  547. public double CalcNoEvaluateRate()
  548. {
  549. if (NoEvaluateCount == 0 || TotalSumCount == 0)
  550. {
  551. return 0.000;
  552. }
  553. return Math.Round((NoEvaluateCount / (double)TotalSumCount) * 100, 3);
  554. }
  555. public string NoEvaluateRateText => NoEvaluateRate + "%";
  556. /// <summary>
  557. /// 未接通数
  558. /// </summary>
  559. public int NoPutThroughCount { get; set; }
  560. /// <summary>
  561. /// 未接通率
  562. /// </summary>
  563. public double NoPutThroughRate => CalcNoPutThroughRate();
  564. public double CalcNoPutThroughRate()
  565. {
  566. if (NoPutThroughCount == 0 || TotalSumCount == 0)
  567. {
  568. return 0.000;
  569. }
  570. return Math.Round((NoPutThroughCount / (double)TotalSumCount) * 100, 3);
  571. }
  572. public string NoPutThroughRateText => NoPutThroughRate + "%";
  573. }
  574. public class OrderSourceVo
  575. {
  576. /// <summary>
  577. /// 信件来源
  578. /// </summary>
  579. public string Source { get; set; }
  580. /// <summary>
  581. /// 数量
  582. /// </summary>
  583. public int Num { get; set; }
  584. /// <summary>
  585. /// 总数
  586. /// </summary>
  587. public int TotalSumCount { get; set; }
  588. /// <summary>
  589. /// 占比
  590. /// </summary>
  591. public double Rate => GetRate();
  592. public double GetRate()
  593. {
  594. if (Num == 0 || TotalSumCount == 0)
  595. {
  596. return 0.000;
  597. }
  598. return Math.Round((Num / (double)TotalSumCount) * 100, 2) ;
  599. }
  600. public string RateText => GetRate() + "%";
  601. }
  602. public class OrderSourceHeaderVo {
  603. /// <summary>
  604. /// 日期
  605. /// </summary>
  606. public string? Time { get; set; }
  607. /// <summary>
  608. /// 小计
  609. /// </summary>
  610. public int? Subtotal => Phone + Web + Rests + Created + WeChat + App + WisdomYB + Platform + Platform12328 + MayorAndNetizens + MediaYB + Platform12345 + Interaction + ServiceYB + CityTransfer + Platform110 + NoService + Iyb;
  611. /// <summary>
  612. /// 电话
  613. /// </summary>
  614. public int? Phone { get; set; }
  615. /// <summary>
  616. /// 因特网
  617. /// </summary>
  618. public int? Web { get; set; }
  619. /// <summary>
  620. /// 其他
  621. /// </summary>
  622. public int? Rests { get; set; }
  623. /// <summary>
  624. /// 自建
  625. /// </summary>
  626. public int? Created { get; set; }
  627. /// <summary>
  628. /// 微信
  629. /// </summary>
  630. public int? WeChat { get; set; }
  631. /// <summary>
  632. /// APP
  633. /// </summary>
  634. public int? App { get; set; }
  635. /// <summary>
  636. /// 智慧宜宾
  637. /// </summary>
  638. public int? WisdomYB { get; set; }
  639. /// <summary>
  640. /// 综治平台
  641. /// </summary>
  642. public int? Platform { get; set; }
  643. /// <summary>
  644. /// 省12328平台
  645. /// </summary>
  646. public int? Platform12328 { get; set; }
  647. /// <summary>
  648. /// 市长和网民
  649. /// </summary>
  650. public int? MayorAndNetizens { get; set; }
  651. /// <summary>
  652. /// 宜宾融媒体
  653. /// </summary>
  654. public int? MediaYB { get; set; }
  655. /// <summary>
  656. /// 省12345平台
  657. /// </summary>
  658. public int? Platform12345 { get; set; }
  659. /// <summary>
  660. /// 省政民互动
  661. /// </summary>
  662. public int? Interaction { get; set; }
  663. /// <summary>
  664. /// 宜办事
  665. /// </summary>
  666. public int? ServiceYB { get; set; }
  667. /// <summary>
  668. /// 市州互转
  669. /// </summary>
  670. public int? CityTransfer { get; set; }
  671. /// <summary>
  672. /// 宜宾110平台
  673. /// </summary>
  674. public int? Platform110 { get; set; }
  675. /// <summary>
  676. /// 办不成事反映窗口
  677. /// </summary>
  678. public int? NoService { get; set; }
  679. // <summary>
  680. /// i宜宾
  681. /// </summary>
  682. public int? Iyb { get; set; }
  683. }
  684. }