TabSystemMsgMapper.xml 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.citygis.web.mapper.TabSystemMsgMapper">
  4. <!-- <select id="getStatistics" resultType="com.citygis.web.domain.TabSystemMsg"-->
  5. <!-- parameterType="com.citygis.web.domain.TabSystemMsg">-->
  6. <!-- SELECT id, system_name, table_name, table_english_name, access_manner, update_type, status state, ps, count,-->
  7. <!-- data_essential_id, is_del-->
  8. <!-- FROM tab_system_msg-->
  9. <!-- where is_del = 0-->
  10. <!-- <if test="systemName != null">-->
  11. <!-- and system_name like concat('%',#{systemName},'%')-->
  12. <!-- </if>-->
  13. <!-- <if test="tableEnglishName != null">-->
  14. <!-- and table_english_name like concat('%',#{tableEnglishName},'%')-->
  15. <!-- </if>-->
  16. <!-- <if test="updateType != null">-->
  17. <!-- and update_type = #{updateType}-->
  18. <!-- </if>-->
  19. <!-- </select>-->
  20. <select id="getTabSystemMsgList" resultType="com.citygis.web.domain.TabSystemMsg"
  21. parameterType="com.citygis.web.domain.TabSystemMsg">
  22. SELECT id, system_name, table_name, table_english_name, access_manner, update_type, status state, ps, count,
  23. data_essential_id, is_del
  24. FROM tab_system_msg
  25. where is_del = 0
  26. <if test="systemName != null">
  27. and system_name like concat('%',#{systemName},'%')
  28. </if>
  29. <if test="tableEnglishName != null">
  30. and table_english_name like concat('%',#{tableEnglishName},'%')
  31. </if>
  32. <if test="updateType != null">
  33. and update_type = #{updateType}
  34. </if>
  35. </select>
  36. <!-- <select id="weekReport" resultType="com.citygis.web.domain.TabSystemMsgReport">-->
  37. <!-- SELECT id, system_name, table_name, table_english_name,update_type-->
  38. <!-- FROM tab_system_msg-->
  39. <!-- where is_del = 0-->
  40. <!-- </select>-->
  41. <select id="getTabAccessTableMsgList" resultType="com.citygis.web.domain.TabAccessTableMsg">
  42. <!-- SELECT id, count, tableName-->
  43. <!-- FROM tab_count-->
  44. <!-- <where>-->
  45. <!-- <if test="startTime != null">-->
  46. <!-- and time >= #{startTime}-->
  47. <!-- </if>-->
  48. <!-- <if test="endTime != null">-->
  49. <!-- and time &lt;= #{endTime}-->
  50. <!-- </if>-->
  51. <!-- </where>-->
  52. SELECT
  53. t.表当前实际数量 count,
  54. t.表名 tableName,
  55. o.inx id
  56. FROM
  57. (
  58. SELECT
  59. COUNT(1) 表当前实际数量,
  60. 'T_C5_BLDJGLK' 表名
  61. FROM
  62. T_C5_BLDJGLK
  63. <where>
  64. <if test="startTime != null">
  65. and CREATETIME >= #{startTime}
  66. </if>
  67. <if test="endTime != null">
  68. and CREATETIME &lt;= #{endTime}
  69. </if>
  70. </where>
  71. UNION ALL
  72. SELECT
  73. COUNT(1) 表当前实际数量,
  74. 'T_C5_FXBBDJCJG' 表名
  75. FROM
  76. T_C5_FXBBDJCJG
  77. <where>
  78. <if test="startTime != null">
  79. and CREATETIME >= #{startTime}
  80. </if>
  81. <if test="endTime != null">
  82. and CREATETIME &lt;= #{endTime}
  83. </if>
  84. </where>
  85. UNION ALL
  86. SELECT
  87. COUNT(1) 表当前实际数量,
  88. 'T_C5_FXBJCGAB' 表名
  89. FROM
  90. T_C5_FXBJCGAB
  91. <where>
  92. <if test="startTime != null">
  93. and CREATETIME >= #{startTime}
  94. </if>
  95. <if test="endTime != null">
  96. and CREATETIME &lt;= #{endTime}
  97. </if>
  98. </where>
  99. UNION ALL
  100. SELECT
  101. COUNT(1) 表当前实际数量,
  102. 'T_C5_FXBXJJCJG' 表名
  103. FROM
  104. T_C5_FXBXJJCJG
  105. <where>
  106. <if test="startTime != null">
  107. and CREATETIME >= #{startTime}
  108. </if>
  109. <if test="endTime != null">
  110. and CREATETIME &lt;= #{endTime}
  111. </if>
  112. </where>
  113. UNION ALL
  114. SELECT
  115. COUNT(1) 表当前实际数量,
  116. 'T_C5_YSCRBZZD' 表名
  117. FROM
  118. T_C5_YSCRBZZD
  119. <where>
  120. <if test="startTime != null">
  121. and CREATETIME >= #{startTime}
  122. </if>
  123. <if test="endTime != null">
  124. and CREATETIME &lt;= #{endTime}
  125. </if>
  126. </where>
  127. UNION ALL
  128. SELECT
  129. COUNT(1) 表当前实际数量,
  130. 'T_C5_TJXXB' 表名
  131. FROM
  132. T_C5_TJXXB
  133. <where>
  134. <if test="startTime != null">
  135. and CREATETIME >= #{startTime}
  136. </if>
  137. <if test="endTime != null">
  138. and CREATETIME &lt;= #{endTime}
  139. </if>
  140. </where>
  141. UNION ALL
  142. SELECT
  143. COUNT(1) 表当前实际数量,
  144. 'T_C5_YMJCXX' 表名
  145. FROM
  146. T_C5_YMJCXX
  147. <where>
  148. <if test="startTime != null">
  149. and CREATETIME >= #{startTime}
  150. </if>
  151. <if test="endTime != null">
  152. and CREATETIME &lt;= #{endTime}
  153. </if>
  154. </where>
  155. UNION ALL
  156. SELECT
  157. COUNT(1) 表当前实际数量,
  158. 'CDC_FR_JYXX' 表名
  159. FROM
  160. CDC_FR_JYXX
  161. <where>
  162. <if test="startTime != null">
  163. and CREATETIME >= #{startTime}
  164. </if>
  165. <if test="endTime != null">
  166. and CREATETIME &lt;= #{endTime}
  167. </if>
  168. </where>
  169. UNION ALL
  170. SELECT
  171. COUNT(1) 表当前实际数量,
  172. 'CDC_FR_MBDJ' 表名
  173. FROM
  174. CDC_FR_MBDJ
  175. <where>
  176. <if test="startTime != null">
  177. and CREATETIME >= #{startTime}
  178. </if>
  179. <if test="endTime != null">
  180. and CREATETIME &lt;= #{endTime}
  181. </if>
  182. </where>
  183. UNION ALL
  184. SELECT
  185. COUNT(1) 表当前实际数量,
  186. 'CDC_FR_MBDJ_JZS' 表名
  187. FROM
  188. CDC_FR_MBDJ_JZS
  189. <where>
  190. <if test="startTime != null">
  191. and CREATETIME >= #{startTime}
  192. </if>
  193. <if test="endTime != null">
  194. and CREATETIME &lt;= #{endTime}
  195. </if>
  196. </where>
  197. UNION ALL
  198. SELECT
  199. COUNT(1) 表当前实际数量,
  200. 'CDC_FR_MBSF_FYXX' 表名
  201. FROM
  202. CDC_FR_MBSF_FYXX
  203. <where>
  204. <if test="startTime != null">
  205. and CREATETIME >= #{startTime}
  206. </if>
  207. <if test="endTime != null">
  208. and CREATETIME &lt;= #{endTime}
  209. </if>
  210. </where>
  211. UNION ALL
  212. SELECT
  213. COUNT(1) 表当前实际数量,
  214. 'CDC_FR_MBSF_NCZGW_JBS' 表名
  215. FROM
  216. CDC_FR_MBSF_NCZGW_JBS
  217. <where>
  218. <if test="startTime != null">
  219. and CREATETIME >= #{startTime}
  220. </if>
  221. <if test="endTime != null">
  222. and CREATETIME &lt;= #{endTime}
  223. </if>
  224. </where>
  225. UNION ALL
  226. SELECT
  227. COUNT(1) 表当前实际数量,
  228. 'CDC_FR_MBSFK' 表名
  229. FROM
  230. CDC_FR_MBSFK
  231. <where>
  232. <if test="startTime != null">
  233. and CREATETIME >= #{startTime}
  234. </if>
  235. <if test="endTime != null">
  236. and CREATETIME &lt;= #{endTime}
  237. </if>
  238. </where>
  239. UNION ALL
  240. SELECT
  241. COUNT(1) 表当前实际数量,
  242. 'CDC_FR_SCCY' 表名
  243. FROM
  244. CDC_FR_SCCY
  245. <where>
  246. <if test="startTime != null">
  247. and CREATETIME >= #{startTime}
  248. </if>
  249. <if test="endTime != null">
  250. and CREATETIME &lt;= #{endTime}
  251. </if>
  252. </where>
  253. UNION ALL
  254. SELECT
  255. COUNT(1) 表当前实际数量,
  256. 'CDC_FR_TNBSCDJ' 表名
  257. FROM
  258. CDC_FR_TNBSCDJ
  259. <where>
  260. <if test="startTime != null">
  261. and CREATETIME >= #{startTime}
  262. </if>
  263. <if test="endTime != null">
  264. and CREATETIME &lt;= #{endTime}
  265. </if>
  266. </where>
  267. UNION ALL
  268. SELECT
  269. COUNT(1) 表当前实际数量,
  270. 'CDC_FR_TZCL' 表名
  271. FROM
  272. CDC_FR_TZCL
  273. <where>
  274. <if test="startTime != null">
  275. and CREATETIME >= #{startTime}
  276. </if>
  277. <if test="endTime != null">
  278. and CREATETIME &lt;= #{endTime}
  279. </if>
  280. </where>
  281. UNION ALL
  282. SELECT
  283. COUNT(1) 表当前实际数量,
  284. 'CDC_FR_ZG' 表名
  285. FROM
  286. CDC_FR_ZG
  287. <where>
  288. <if test="startTime != null">
  289. and CREATETIME >= #{startTime}
  290. </if>
  291. <if test="endTime != null">
  292. and CREATETIME &lt;= #{endTime}
  293. </if>
  294. </where>
  295. UNION ALL
  296. SELECT
  297. COUNT(1) 表当前实际数量,
  298. 'CDC_TB_SFJH' 表名
  299. FROM
  300. CDC_TB_SFJH
  301. <where>
  302. <if test="startTime != null">
  303. and CREATETIME >= #{startTime}
  304. </if>
  305. <if test="endTime != null">
  306. and CREATETIME &lt;= #{endTime}
  307. </if>
  308. </where>
  309. UNION ALL
  310. SELECT
  311. COUNT(1) 表当前实际数量,
  312. 'CDC_TB_XT_DEADCARD' 表名
  313. FROM
  314. CDC_TB_XT_DEADCARD
  315. <where>
  316. <if test="startTime != null">
  317. and CREATETIME >= #{startTime}
  318. </if>
  319. <if test="endTime != null">
  320. and CREATETIME &lt;= #{endTime}
  321. </if>
  322. </where>
  323. UNION ALL
  324. SELECT
  325. COUNT(1) 表当前实际数量,
  326. 'CDC_TB_XT_GLDXJBXX' 表名
  327. FROM
  328. CDC_TB_XT_GLDXJBXX
  329. <where>
  330. <if test="startTime != null">
  331. and CREATETIME >= #{startTime}
  332. </if>
  333. <if test="endTime != null">
  334. and CREATETIME &lt;= #{endTime}
  335. </if>
  336. </where>
  337. UNION ALL
  338. SELECT
  339. COUNT(1) 表当前实际数量,
  340. 'CDC_XT_SCZZJG' 表名
  341. FROM
  342. CDC_XT_SCZZJG
  343. <where>
  344. <if test="startTime != null">
  345. and CREATETIME >= #{startTime}
  346. </if>
  347. <if test="endTime != null">
  348. and CREATETIME &lt;= #{endTime}
  349. </if>
  350. </where>
  351. UNION ALL
  352. SELECT
  353. COUNT(1) 表当前实际数量,
  354. 'CDC_FR_GXY_ALERT' 表名
  355. FROM
  356. CDC_FR_GXY_ALERT
  357. <where>
  358. <if test="startTime != null">
  359. and CREATETIME >= #{startTime}
  360. </if>
  361. <if test="endTime != null">
  362. and CREATETIME &lt;= #{endTime}
  363. </if>
  364. </where>
  365. UNION ALL
  366. SELECT
  367. COUNT(1) 表当前实际数量,
  368. 'T_C3_ZLBGK' 表名
  369. FROM
  370. T_C3_ZLBGK
  371. <where>
  372. <if test="startTime != null">
  373. and CREATETIME >= #{startTime}
  374. </if>
  375. <if test="endTime != null">
  376. and CREATETIME &lt;= #{endTime}
  377. </if>
  378. </where>
  379. UNION ALL
  380. SELECT
  381. COUNT(1) 表当前实际数量,
  382. 'T_C4_NCZBGK_EQ' 表名
  383. FROM
  384. T_C4_NCZBGK_EQ
  385. <where>
  386. <if test="startTime != null">
  387. and CREATETIME >= #{startTime}
  388. </if>
  389. <if test="endTime != null">
  390. and CREATETIME &lt;= #{endTime}
  391. </if>
  392. </where>
  393. UNION ALL
  394. SELECT
  395. COUNT(1) 表当前实际数量,
  396. 'T_C4_NCZLBBB' 表名
  397. FROM
  398. T_C4_NCZLBBB
  399. <where>
  400. <if test="startTime != null">
  401. and CREATETIME >= #{startTime}
  402. </if>
  403. <if test="endTime != null">
  404. and CREATETIME &lt;= #{endTime}
  405. </if>
  406. </where>
  407. UNION ALL
  408. SELECT
  409. COUNT(1) 表当前实际数量,
  410. 'T_C4_XGBGK' 表名
  411. FROM
  412. T_C4_XGBGK
  413. <where>
  414. <if test="startTime != null">
  415. and CREATETIME >= #{startTime}
  416. </if>
  417. <if test="endTime != null">
  418. and CREATETIME &lt;= #{endTime}
  419. </if>
  420. </where>
  421. UNION ALL
  422. SELECT
  423. COUNT(1) 表当前实际数量,
  424. 'T_C4_XGLBBB' 表名
  425. FROM
  426. T_C4_XGLBBB
  427. <where>
  428. <if test="startTime != null">
  429. and CREATETIME >= #{startTime}
  430. </if>
  431. <if test="endTime != null">
  432. and CREATETIME &lt;= #{endTime}
  433. </if>
  434. </where>
  435. UNION ALL
  436. SELECT
  437. COUNT(1) 表当前实际数量,
  438. 'HZBL_GATJ' 表名
  439. FROM
  440. HZBL_GATJ
  441. <where>
  442. <if test="startTime != null">
  443. and CREATETIME >= #{startTime}
  444. </if>
  445. <if test="endTime != null">
  446. and CREATETIME &lt;= #{endTime}
  447. </if>
  448. </where>
  449. UNION ALL
  450. SELECT
  451. COUNT(1) 表当前实际数量,
  452. 'die_age_register_stat' 表名
  453. FROM
  454. die_age_register_stat
  455. <where>
  456. <if test="startTime != null">
  457. and CREATETIME >= #{startTime}
  458. </if>
  459. <if test="endTime != null">
  460. and CREATETIME &lt;= #{endTime}
  461. </if>
  462. </where>
  463. UNION ALL
  464. SELECT
  465. COUNT(1) 表当前实际数量,
  466. 'die_sex_register_stat' 表名
  467. FROM
  468. die_sex_register_stat
  469. <where>
  470. <if test="startTime != null">
  471. and CREATETIME >= #{startTime}
  472. </if>
  473. <if test="endTime != null">
  474. and CREATETIME &lt;= #{endTime}
  475. </if>
  476. </where>
  477. UNION ALL
  478. SELECT
  479. COUNT(1) 表当前实际数量,
  480. 'die_type_register_stat' 表名
  481. FROM
  482. die_type_register_stat
  483. <where>
  484. <if test="startTime != null">
  485. and CREATETIME >= #{startTime}
  486. </if>
  487. <if test="endTime != null">
  488. and CREATETIME &lt;= #{endTime}
  489. </if>
  490. </where>
  491. UNION ALL
  492. SELECT
  493. SUM(CAST (receiveCount AS INT)) 表当前实际数量,
  494. tabName 表名
  495. FROM
  496. tab_kafkaLog
  497. <where>
  498. <if test="startTime != null">
  499. and TIME >= #{startTime}
  500. </if>
  501. <if test="endTime != null">
  502. and TIME &lt;= #{endTime}
  503. </if>
  504. </where>
  505. GROUP BY
  506. tabName) t
  507. LEFT JOIN tab_order o ON t.表名 = o.tablename
  508. </select>
  509. <select id="getJkcloudCount" resultType="com.citygis.web.domain.TabAccessTableMsg">
  510. SELECT
  511. 'T_C11_KQFJXX' tableName,
  512. COUNT(1) count
  513. FROM
  514. T_C11_KQFJXX UNION ALL
  515. SELECT
  516. 'T_C11_JZDWDA' tableName,
  517. COUNT(1) count
  518. FROM
  519. T_C11_JZDWDA UNION ALL
  520. SELECT
  521. 'T_C11_YHDA' tableName,
  522. COUNT(1) count
  523. FROM
  524. T_C11_YHDA UNION ALL
  525. SELECT
  526. 'T_C11_ZYRYDA' tableName,
  527. COUNT(1) count
  528. FROM
  529. T_C11_ZYRYDA UNION ALL
  530. SELECT
  531. 'stk_bill_item' tableName,
  532. COUNT(1) count
  533. FROM
  534. stk_bill_item UNION ALL
  535. SELECT
  536. 'stk_stock' tableName,
  537. COUNT(1) count
  538. FROM
  539. stk_stock
  540. <where>
  541. <if test="startTime != null">
  542. and CREATETIME >= #{startTime}
  543. </if>
  544. <if test="endTime != null">
  545. and CREATETIME &lt;= #{endTime}
  546. </if>
  547. </where>
  548. UNION ALL
  549. SELECT
  550. 'schedule' tableName,
  551. COUNT(1) count
  552. FROM
  553. schedule UNION ALL
  554. SELECT
  555. 'base_product' tableName,
  556. COUNT(1) count
  557. FROM
  558. base_product UNION ALL
  559. SELECT
  560. 'T_XSEXX' tableName,
  561. COUNT(1) count
  562. FROM
  563. T_XSEXX UNION ALL
  564. SELECT
  565. 'stk_bill' tableName,
  566. COUNT(1) count
  567. FROM
  568. stk_bill UNION ALL
  569. SELECT
  570. 'stk_lot_info' tableName,
  571. COUNT(1) count
  572. FROM
  573. stk_lot_info UNION ALL
  574. SELECT
  575. 'OVMS_T_JMJZDAXX' tableName,
  576. COUNT(1) count
  577. FROM
  578. OVMS_T_JMJZDAXX UNION ALL
  579. SELECT
  580. 'raw_inoculate_copy4' tableName,
  581. COUNT(1) count
  582. FROM
  583. raw_inoculate_copy4
  584. <where>
  585. <if test="startTime != null">
  586. and uptime >= #{startTime}
  587. </if>
  588. <if test="endTime != null">
  589. and uptime &lt;= #{endTime}
  590. </if>
  591. </where>
  592. UNION ALL
  593. SELECT
  594. 'T_JMJZDAJZJL_COPY2' tableName,
  595. COUNT(1) count
  596. FROM
  597. T_JMJZDAJZJL_COPY2
  598. <where>
  599. <if test="startTime != null">
  600. and updatetime >= #{startTime}
  601. </if>
  602. <if test="endTime != null">
  603. and updatetime &lt;= #{endTime}
  604. </if>
  605. </where>
  606. UNION ALL
  607. SELECT
  608. 'GIMS_T_JMJZDAXX_COPY1' tableName,
  609. COUNT(1) count
  610. FROM
  611. GIMS_T_JMJZDAXX_COPY1
  612. <where>
  613. <if test="startTime != null">
  614. and updatetime >= #{startTime}
  615. </if>
  616. <if test="endTime != null">
  617. and updatetime &lt;= #{endTime}
  618. </if>
  619. </where>
  620. UNION ALL
  621. SELECT
  622. 'trace_code_copy4' tableName,
  623. COUNT(1) count
  624. FROM
  625. trace_code_copy4
  626. <where>
  627. <if test="startTime != null">
  628. and modifytime >= #{startTime}
  629. </if>
  630. <if test="endTime != null">
  631. and modifytime &lt;= #{endTime}
  632. </if>
  633. </where>
  634. UNION ALL
  635. SELECT
  636. 'T_DIC_GENERAL' tableName,
  637. COUNT(1) count
  638. FROM
  639. T_DIC_GENERAL UNION ALL
  640. SELECT
  641. 'appointment' tableName,
  642. COUNT(1) count
  643. FROM
  644. appointment
  645. <where>
  646. <if test="startTime != null">
  647. and update_time >= #{startTime}
  648. </if>
  649. <if test="endTime != null">
  650. and update_time &lt;= #{endTime}
  651. </if>
  652. </where>
  653. UNION ALL
  654. SELECT
  655. 'T_WBJ' tableName,
  656. COUNT(1) count
  657. FROM
  658. T_WBJ UNION ALL
  659. SELECT
  660. 'EPI_CHILDINFO_COPY4' tableName,
  661. COUNT(1) count
  662. FROM
  663. EPI_CHILDINFO_COPY4
  664. <where>
  665. <if test="startTime != null">
  666. and updatetime >= #{startTime}
  667. </if>
  668. <if test="endTime != null">
  669. and updatetime &lt;= #{endTime}
  670. </if>
  671. </where>
  672. UNION ALL
  673. SELECT
  674. 'EPI_JZJL_COPY5' tableName,
  675. COUNT(1) count
  676. FROM
  677. EPI_JZJL_COPY5
  678. <where>
  679. <if test="startTime != null">
  680. and updatetime >= #{startTime}
  681. </if>
  682. <if test="endTime != null">
  683. and updatetime &lt;= #{endTime}
  684. </if>
  685. </where>
  686. </select>
  687. <select id="getExchangeCount" resultType="com.citygis.web.domain.Exchange">
  688. <!-- SELECT allCount, selectConutLog, insertCountLog, insertCount, updateCountLog, updateCount, deleteCountLog,-->
  689. <!-- deleteCount, insertError, updateError, deleteError, operationTime time, tableName, inx,jkNum,difference-->
  690. <!-- FROM view_DailyReport where operationTime = #{dateTime}-->
  691. SELECT
  692. 插入_更新_删除总量 allCount,
  693. 日志_Select数量 selectConutLog,
  694. 日志_Insert数量 insertCountLog,
  695. 表当日实际Insert数量 insertCount,
  696. 日志_Update数量 updateCountLog,
  697. 表当日实际update数量 updateCount,
  698. 日志_Delete数量 deleteCountLog,
  699. 表当日实际Delete数量 deleteCount,
  700. 插入失败 insertError,
  701. 更新失败 updateError,
  702. 删除失败 deleteError,
  703. 操作时间 time,
  704. 操作表 tableName,
  705. inx
  706. FROM
  707. [view_日报]
  708. WHERE
  709. [操作时间] = #{dateTime}
  710. ORDER BY
  711. inx
  712. </select>
  713. <select id="getJkcloudNewCount" resultType="com.citygis.web.domain.JkCloudCount">
  714. <!-- SELECT tableName, tableCount-->
  715. <!-- FROM tab_jkcloud-->
  716. SELECT
  717. 表当前实际数量 tableCount,
  718. 表名 tableName
  719. FROM
  720. (
  721. SELECT
  722. count(1) 表当前实际数量,
  723. 'T_C5_BLDJGLK' 表名,
  724. 1 idx
  725. FROM
  726. T_C5_BLDJGLK
  727. WHERE
  728. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  729. SELECT
  730. count(1) 表当前实际数量,
  731. 'T_C5_TJXXB' 表名,
  732. 2 idx
  733. FROM
  734. T_C5_TJXXB
  735. WHERE
  736. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  737. SELECT
  738. count(1) 表当前实际数量,
  739. 'T_C5_YMJCXX' 表名,
  740. 3 idx
  741. FROM
  742. T_C5_YMJCXX
  743. WHERE
  744. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  745. SELECT
  746. count(1) 表当前实际数量,
  747. 'HZBL_GATJ' 表名,
  748. 4 idx
  749. FROM
  750. HZBL_GATJ
  751. WHERE
  752. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  753. SELECT
  754. count(1) 表当前实际数量,
  755. 'T_C5_FXBBDJCJG' 表名,
  756. 5 idx
  757. FROM
  758. T_C5_FXBBDJCJG
  759. WHERE
  760. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  761. SELECT
  762. count(1) 表当前实际数量,
  763. 'T_C5_FXBJCGAB' 表名,
  764. 6 idx
  765. FROM
  766. T_C5_FXBJCGAB
  767. WHERE
  768. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  769. SELECT
  770. count(1) 表当前实际数量,
  771. 'T_C5_FXBXJJCJG' 表名,
  772. 7 idx
  773. FROM
  774. T_C5_FXBXJJCJG
  775. WHERE
  776. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  777. SELECT
  778. count(1) 表当前实际数量,
  779. 'CDC_FR_JYXX' 表名,
  780. 8 idx
  781. FROM
  782. CDC_FR_JYXX
  783. WHERE
  784. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  785. SELECT
  786. count(1) 表当前实际数量,
  787. 'CDC_FR_MBDJ' 表名,
  788. 9 idx
  789. FROM
  790. CDC_FR_MBDJ
  791. WHERE
  792. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  793. SELECT
  794. count(1) 表当前实际数量,
  795. 'CDC_FR_MBDJ_JZS' 表名,
  796. 10 idx
  797. FROM
  798. CDC_FR_MBDJ_JZS
  799. WHERE
  800. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  801. SELECT
  802. count(1) 表当前实际数量,
  803. 'CDC_FR_MBSF_FYXX' 表名,
  804. 11 idx
  805. FROM
  806. CDC_FR_MBSF_FYXX
  807. WHERE
  808. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  809. SELECT
  810. count(1) 表当前实际数量,
  811. 'CDC_FR_MBSF_NCZGW_JBS' 表名,
  812. 12 idx
  813. FROM
  814. CDC_FR_MBSF_NCZGW_JBS
  815. WHERE
  816. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  817. SELECT
  818. count(1) 表当前实际数量,
  819. 'CDC_FR_MBSFK' 表名,
  820. 13 idx
  821. FROM
  822. CDC_FR_MBSFK
  823. WHERE
  824. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  825. SELECT
  826. count(1) 表当前实际数量,
  827. 'CDC_FR_SCCY' 表名,
  828. 14 idx
  829. FROM
  830. CDC_FR_SCCY
  831. WHERE
  832. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  833. SELECT
  834. count(1) 表当前实际数量,
  835. 'CDC_FR_TNBSCDJ' 表名,
  836. 15 idx
  837. FROM
  838. CDC_FR_TNBSCDJ
  839. WHERE
  840. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  841. SELECT
  842. count(1) 表当前实际数量,
  843. 'CDC_FR_TZCL' 表名,
  844. 16 idx
  845. FROM
  846. CDC_FR_TZCL
  847. WHERE
  848. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  849. SELECT
  850. count(1) 表当前实际数量,
  851. 'CDC_FR_ZG' 表名,
  852. 17 idx
  853. FROM
  854. CDC_FR_ZG
  855. WHERE
  856. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  857. SELECT
  858. count(1) 表当前实际数量,
  859. 'CDC_TB_SFJH' 表名,
  860. 18 idx
  861. FROM
  862. CDC_TB_SFJH
  863. WHERE
  864. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  865. SELECT
  866. count(1) 表当前实际数量,
  867. 'CDC_TB_XT_DEADCARD' 表名,
  868. 19 idx
  869. FROM
  870. CDC_TB_XT_DEADCARD
  871. WHERE
  872. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  873. SELECT
  874. count(1) 表当前实际数量,
  875. 'CDC_TB_XT_GLDXJBXX' 表名,
  876. 20 idx
  877. FROM
  878. CDC_TB_XT_GLDXJBXX
  879. WHERE
  880. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  881. SELECT
  882. count(1) 表当前实际数量,
  883. 'CDC_XT_SCZZJG' 表名,
  884. 21 idx
  885. FROM
  886. CDC_XT_SCZZJG
  887. WHERE
  888. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  889. SELECT
  890. count(1) 表当前实际数量,
  891. 'CDC_FR_GXY_ALERT' 表名,
  892. 22 idx
  893. FROM
  894. CDC_FR_GXY_ALERT
  895. WHERE
  896. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  897. SELECT
  898. count(1) 表当前实际数量,
  899. 'T_C3_ZLBGK' 表名,
  900. 23 idx
  901. FROM
  902. T_C3_ZLBGK
  903. WHERE
  904. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  905. SELECT
  906. count(1) 表当前实际数量,
  907. 'T_C4_NCZBGK_EQ' 表名,
  908. 24 idx
  909. FROM
  910. T_C4_NCZBGK_EQ
  911. WHERE
  912. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  913. SELECT
  914. count(1) 表当前实际数量,
  915. 'T_C4_NCZLBBB' 表名,
  916. 25 idx
  917. FROM
  918. T_C4_NCZLBBB
  919. WHERE
  920. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  921. SELECT
  922. count(1) 表当前实际数量,
  923. 'T_C4_XGBGK' 表名,
  924. 26 idx
  925. FROM
  926. T_C4_XGBGK
  927. WHERE
  928. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  929. SELECT
  930. count(1) 表当前实际数量,
  931. 'T_C4_XGLBBB' 表名,
  932. 27 idx
  933. FROM
  934. T_C4_XGLBBB
  935. WHERE
  936. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  937. SELECT
  938. count(1) 表当前实际数量,
  939. 'die_age_register_stat' 表名,
  940. 28 idx
  941. FROM
  942. die_age_register_stat
  943. WHERE
  944. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  945. SELECT
  946. count(1) 表当前实际数量,
  947. 'die_sex_register_stat' 表名,
  948. 29 idx
  949. FROM
  950. die_sex_register_stat
  951. WHERE
  952. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121) UNION ALL
  953. SELECT
  954. count(1) 表当前实际数量,
  955. 'die_type_register_stat' 表名,
  956. 30 idx
  957. FROM
  958. die_type_register_stat
  959. WHERE
  960. CONVERT(VARCHAR (10), createtime, 121) = CONVERT(VARCHAR (10), getdate (), 121)) aa
  961. ORDER BY
  962. idx ASC
  963. </select>
  964. <select id="getUrlDayCount" resultType="com.citygis.web.domain.UrlDayCount">
  965. <!-- SELECT id, system_name, url, success, error-->
  966. <!-- FROM emu_url-->
  967. SELECT
  968. tsm.system_name,
  969. url,
  970. CASE
  971. WHEN t.STATUS = 'HTTP/1.1 200' THEN
  972. count(1)
  973. END success,
  974. CASE
  975. WHEN t.STATUS != 'HTTP/1.1 200' THEN
  976. count(1)
  977. END error
  978. FROM
  979. tab_log2 t
  980. LEFT JOIN tab_system_msg tsm ON tsm.table_name = t.url
  981. WHERE
  982. cast(t.TIME AS DATE) = cast(GETDATE () AS DATE)
  983. GROUP BY
  984. url,
  985. t.STATUS,
  986. tsm.system_name
  987. </select>
  988. <select id="getTopicCountYesterday" resultType="com.citygis.web.domain.TopicCount">
  989. <!-- SELECT id, sendCount, receiveCount, time, tabName-->
  990. <!-- FROM tab_topic-->
  991. select sendCount,receiveCount,time,tabName from tab_kafkaLog where DATEDIFF(D,time,GETDATE()) = 1
  992. </select>
  993. <select id="getNew" resultType="com.citygis.web.domain.NewCount">
  994. <!-- SELECT id, tableName, time, type, result-->
  995. <!-- FROM tab_new-->
  996. SELECT
  997. top 1 [操作表] tableName,
  998. CONVERT(varchar,
  999. max(操作时间),
  1000. 120) 操作时间 time,
  1001. [操作] type,
  1002. [result]
  1003. FROM
  1004. [view_日志_LastOperation]
  1005. group by
  1006. 操作时间,
  1007. 操作表,
  1008. [操作],
  1009. [result]
  1010. order by
  1011. 操作时间 desc
  1012. </select>
  1013. <insert id="insertTabSystemMsg" parameterType="com.citygis.web.domain.TabSystemMsg">
  1014. INSERT
  1015. INTO
  1016. tab_system_msg
  1017. (id,
  1018. system_name,
  1019. table_name,
  1020. table_english_name,
  1021. access_manner,
  1022. update_type,
  1023. status,
  1024. ps,
  1025. count,
  1026. data_essential_id)
  1027. VALUES(#{id},
  1028. #{systemName},
  1029. #{tableName},
  1030. #{tableEnglishName},
  1031. #{accessManner},
  1032. #{updateType},
  1033. #{status},
  1034. #{ps},
  1035. #{count},
  1036. #{dataEssentialId});
  1037. </insert>
  1038. </mapper>