swagger.json 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818
  1. {
  2. "swagger": "2.0",
  3. "info": {
  4. "title": "SCD文档管理系统API",
  5. "description": "SCD文档管理系统接口文档。本文档仅用于本项目的前端接口说明\u003cbr\u003e\u003cspan style='color:red;font-size:16px;'\u003e*****实际使用接口时,均需要将用户登录token通过header进行提交*****\u003c/span\u003e",
  6. "version": "1.0.0",
  7. "contact": {
  8. "email": "3116246@qq.com"
  9. }
  10. },
  11. "basePath": "api",
  12. "paths": {
  13. "/api/area/children/list": {
  14. "get": {
  15. "tags": [
  16. "SCD/controllersApiController"
  17. ]
  18. },
  19. "post": {
  20. "tags": [
  21. "SCD/controllersApiController"
  22. ]
  23. }
  24. },
  25. "/api/area/tree": {
  26. "get": {
  27. "tags": [
  28. "SCD/controllersApiController"
  29. ]
  30. }
  31. },
  32. "/api/attachment/stat": {
  33. "get": {
  34. "tags": [
  35. "SCD/controllersStatController"
  36. ]
  37. }
  38. },
  39. "/api/basic_area/del": {
  40. "post": {
  41. "tags": [
  42. "SCD/controllersApiController"
  43. ]
  44. }
  45. },
  46. "/api/basic_area/getchildrencount": {
  47. "get": {
  48. "tags": [
  49. "SCD/controllersApiController"
  50. ]
  51. }
  52. },
  53. "/api/basic_area/list": {
  54. "get": {
  55. "tags": [
  56. "SCD/controllersApiController"
  57. ]
  58. }
  59. },
  60. "/api/basic_area/save": {
  61. "post": {
  62. "tags": [
  63. "SCD/controllersApiController"
  64. ]
  65. }
  66. },
  67. "/api/code/tree": {
  68. "get": {
  69. "tags": [
  70. "SCD/controllersApiController"
  71. ]
  72. },
  73. "post": {
  74. "tags": [
  75. "SCD/controllersApiController"
  76. ]
  77. }
  78. },
  79. "/api/createuser": {
  80. "get": {
  81. "tags": [
  82. "SCD/controllersApiController"
  83. ]
  84. },
  85. "post": {
  86. "tags": [
  87. "SCD/controllersApiController"
  88. ]
  89. }
  90. },
  91. "/api/deleteGlobalcode": {
  92. "post": {
  93. "tags": [
  94. "SCD/controllersApiController"
  95. ]
  96. }
  97. },
  98. "/api/doc/stat/1": {
  99. "get": {
  100. "tags": [
  101. "SCD/controllersStatController"
  102. ]
  103. }
  104. },
  105. "/api/expTableData": {
  106. "get": {
  107. "tags": [
  108. "SCD/controllersApiController"
  109. ]
  110. },
  111. "post": {
  112. "tags": [
  113. "SCD/controllersApiController"
  114. ]
  115. }
  116. },
  117. "/api/flow/cnf/getinfo": {
  118. "get": {
  119. "tags": [
  120. "SCD/controllersFlowController"
  121. ]
  122. }
  123. },
  124. "/api/flow/getlastoutworkbook": {
  125. "get": {
  126. "tags": [
  127. "SCD/controllersFlowController"
  128. ]
  129. }
  130. },
  131. "/api/flow/lock/list": {
  132. "get": {
  133. "tags": [
  134. "SCD/controllersFlowController"
  135. ]
  136. }
  137. },
  138. "/api/flow/node/getdata": {
  139. "get": {
  140. "tags": [
  141. "SCD/controllersFlowController"
  142. ]
  143. }
  144. },
  145. "/api/flow/node/refuser": {
  146. "post": {
  147. "tags": [
  148. "SCD/controllersFlowController"
  149. ]
  150. }
  151. },
  152. "/api/flow/run/list": {
  153. "get": {
  154. "tags": [
  155. "SCD/controllersFlowController"
  156. ]
  157. }
  158. },
  159. "/api/flow/run/nodedeal/save": {
  160. "post": {
  161. "tags": [
  162. "SCD/controllersFlowController"
  163. ]
  164. }
  165. },
  166. "/api/flow/stat/list": {
  167. "get": {
  168. "tags": [
  169. "SCD/controllersStatController"
  170. ]
  171. }
  172. },
  173. "/api/fullsearch/all": {
  174. "get": {
  175. "tags": [
  176. "SCD/controllersApiController"
  177. ]
  178. }
  179. },
  180. "/api/fullsearch/area": {
  181. "get": {
  182. "tags": [
  183. "SCD/controllersApiController"
  184. ]
  185. }
  186. },
  187. "/api/getGlobalChildrenCode": {
  188. "get": {
  189. "tags": [
  190. "SCD/controllersApiController"
  191. ]
  192. },
  193. "post": {
  194. "tags": [
  195. "SCD/controllersApiController"
  196. ]
  197. }
  198. },
  199. "/api/getGlobalCode": {
  200. "get": {
  201. "tags": [
  202. "SCD/controllersApiController"
  203. ]
  204. },
  205. "post": {
  206. "tags": [
  207. "SCD/controllersApiController"
  208. ]
  209. }
  210. },
  211. "/api/getGlobalCode/byid": {
  212. "get": {
  213. "tags": [
  214. "SCD/controllersApiController"
  215. ]
  216. },
  217. "post": {
  218. "tags": [
  219. "SCD/controllersApiController"
  220. ]
  221. }
  222. },
  223. "/api/getRoleFuncList": {
  224. "get": {
  225. "tags": [
  226. "SCD/controllersApiController"
  227. ]
  228. }
  229. },
  230. "/api/getSysParamList": {
  231. "get": {
  232. "tags": [
  233. "SCD/controllersApiController"
  234. ]
  235. },
  236. "post": {
  237. "tags": [
  238. "SCD/controllersApiController"
  239. ]
  240. }
  241. },
  242. "/api/getSyslogList": {
  243. "get": {
  244. "tags": [
  245. "SCD/controllersApiController"
  246. ]
  247. },
  248. "post": {
  249. "tags": [
  250. "SCD/controllersApiController"
  251. ]
  252. }
  253. },
  254. "/api/getUser": {
  255. "get": {
  256. "tags": [
  257. "SCD/controllersApiController"
  258. ]
  259. },
  260. "post": {
  261. "tags": [
  262. "SCD/controllersApiController"
  263. ]
  264. }
  265. },
  266. "/api/getUserAreaList": {
  267. "get": {
  268. "tags": [
  269. "SCD/controllersApiController"
  270. ]
  271. }
  272. },
  273. "/api/getUserPrivList": {
  274. "get": {
  275. "tags": [
  276. "SCD/controllersApiController"
  277. ]
  278. },
  279. "post": {
  280. "tags": [
  281. "SCD/controllersApiController"
  282. ]
  283. }
  284. },
  285. "/api/getVersion": {
  286. "get": {
  287. "tags": [
  288. "SCD/controllersApiController"
  289. ]
  290. }
  291. },
  292. "/api/get_menu_tree": {
  293. "get": {
  294. "tags": [
  295. "SCD/controllersApiController"
  296. ]
  297. }
  298. },
  299. "/api/ied/stat": {
  300. "get": {
  301. "tags": [
  302. "SCD/controllersStatController"
  303. ]
  304. }
  305. },
  306. "/api/keep-alive": {
  307. "get": {
  308. "tags": [
  309. "SCD/controllersApiController"
  310. ]
  311. },
  312. "post": {
  313. "tags": [
  314. "SCD/controllersApiController"
  315. ]
  316. }
  317. },
  318. "/api/login": {
  319. "get": {
  320. "tags": [
  321. "SCD/controllersApiController"
  322. ]
  323. },
  324. "post": {
  325. "tags": [
  326. "SCD/controllersApiController"
  327. ]
  328. }
  329. },
  330. "/api/logout": {
  331. "get": {
  332. "tags": [
  333. "SCD/controllersApiController"
  334. ]
  335. },
  336. "post": {
  337. "tags": [
  338. "SCD/controllersApiController"
  339. ]
  340. }
  341. },
  342. "/api/net/video/play": {
  343. "post": {
  344. "tags": [
  345. "SCD/controllersApiController"
  346. ]
  347. }
  348. },
  349. "/api/notice/info": {
  350. "get": {
  351. "tags": [
  352. "SCD/controllersNoticeController"
  353. ]
  354. }
  355. },
  356. "/api/notice/list": {
  357. "get": {
  358. "tags": [
  359. "SCD/controllersNoticeController"
  360. ]
  361. }
  362. },
  363. "/api/notice/read": {
  364. "post": {
  365. "tags": [
  366. "SCD/controllersNoticeController"
  367. ]
  368. }
  369. },
  370. "/api/playWav": {
  371. "get": {
  372. "tags": [
  373. "SCD/controllersApiController"
  374. ]
  375. },
  376. "post": {
  377. "tags": [
  378. "SCD/controllersApiController"
  379. ]
  380. }
  381. },
  382. "/api/python/call": {
  383. "post": {
  384. "tags": [
  385. "SCD/controllersApiController"
  386. ]
  387. }
  388. },
  389. "/api/record/delete": {
  390. "post": {
  391. "tags": [
  392. "SCD/controllersApiController"
  393. ]
  394. }
  395. },
  396. "/api/record/get": {
  397. "get": {
  398. "tags": [
  399. "SCD/controllersApiController"
  400. ]
  401. }
  402. },
  403. "/api/resetUserPwd": {
  404. "post": {
  405. "tags": [
  406. "SCD/controllersApiController"
  407. ]
  408. }
  409. },
  410. "/api/saveGlobalcode": {
  411. "post": {
  412. "tags": [
  413. "SCD/controllersApiController"
  414. ]
  415. }
  416. },
  417. "/api/saveRoleFunc": {
  418. "post": {
  419. "tags": [
  420. "SCD/controllersApiController"
  421. ]
  422. }
  423. },
  424. "/api/saveSysParam": {
  425. "post": {
  426. "tags": [
  427. "SCD/controllersApiController"
  428. ]
  429. }
  430. },
  431. "/api/saveUser": {
  432. "post": {
  433. "tags": [
  434. "SCD/controllersApiController"
  435. ]
  436. }
  437. },
  438. "/api/saveUserAreaList": {
  439. "post": {
  440. "tags": [
  441. "SCD/controllersApiController"
  442. ]
  443. }
  444. },
  445. "/api/saveUserPrivList": {
  446. "post": {
  447. "tags": [
  448. "SCD/controllersApiController"
  449. ]
  450. }
  451. },
  452. "/api/scd/area/ied/list": {
  453. "get": {
  454. "tags": [
  455. "SCD/controllersScreenController"
  456. ]
  457. }
  458. },
  459. "/api/scd/area/list": {
  460. "get": {
  461. "tags": [
  462. "SCD/controllersScreenController"
  463. ]
  464. }
  465. },
  466. "/api/scd/check/resultlist": {
  467. "get": {
  468. "tags": [
  469. "SCD/controllersScreenController"
  470. ]
  471. }
  472. },
  473. "/api/scd/check/stat/level": {
  474. "get": {
  475. "tags": [
  476. "SCD/controllersScreenController"
  477. ]
  478. }
  479. },
  480. "/api/scd/check/sum/result": {
  481. "get": {
  482. "tags": [
  483. "SCD/controllersScreenController"
  484. ]
  485. }
  486. },
  487. "/api/scd/checkin/detail": {
  488. "get": {
  489. "tags": [
  490. "SCD/controllersFlowController"
  491. ]
  492. }
  493. },
  494. "/api/scd/comp/list": {
  495. "get": {
  496. "tags": [
  497. "SCD/controllersScdCompController"
  498. ]
  499. }
  500. },
  501. "/api/scd/comp/result": {
  502. "get": {
  503. "tags": [
  504. "SCD/controllersScdCompController"
  505. ]
  506. }
  507. },
  508. "/api/scd/comp/start": {
  509. "post": {
  510. "tags": [
  511. "SCD/controllersScdCompController"
  512. ]
  513. }
  514. },
  515. "/api/scd/comp/stat/result": {
  516. "get": {
  517. "tags": [
  518. "SCD/controllersScdCompController"
  519. ]
  520. }
  521. },
  522. "/api/scd/comp/tree": {
  523. "get": {
  524. "tags": [
  525. "SCD/controllersScdCompController"
  526. ]
  527. },
  528. "post": {
  529. "tags": [
  530. "SCD/controllersScdCompController"
  531. ]
  532. }
  533. },
  534. "/api/scd/rule/list": {
  535. "get": {
  536. "tags": [
  537. "SCD/controllersRuleController"
  538. ]
  539. }
  540. },
  541. "/api/scd/rule/remove": {
  542. "post": {
  543. "tags": [
  544. "SCD/controllersRuleController"
  545. ]
  546. }
  547. },
  548. "/api/scd/rule/save": {
  549. "post": {
  550. "tags": [
  551. "SCD/controllersRuleController"
  552. ]
  553. }
  554. },
  555. "/api/scd/stat/right": {
  556. "get": {
  557. "tags": [
  558. "SCD/controllersStatController"
  559. ]
  560. }
  561. },
  562. "/api/screen/scd/agin_parse": {
  563. "post": {
  564. "tags": [
  565. "SCD/controllersScreenController"
  566. ]
  567. }
  568. },
  569. "/api/screen/scd/checktools/tree": {
  570. "get": {
  571. "tags": [
  572. "SCD/controllersScreenController"
  573. ]
  574. },
  575. "post": {
  576. "tags": [
  577. "SCD/controllersScreenController"
  578. ]
  579. }
  580. },
  581. "/api/screen/scd/delete": {
  582. "post": {
  583. "tags": [
  584. "SCD/controllersScreenController"
  585. ]
  586. }
  587. },
  588. "/api/screen/scd/ied/ctrlblock": {
  589. "get": {
  590. "tags": [
  591. "SCD/controllersScreenController"
  592. ]
  593. }
  594. },
  595. "/api/screen/scd/ied/inputs": {
  596. "get": {
  597. "tags": [
  598. "SCD/controllersScreenController"
  599. ]
  600. }
  601. },
  602. "/api/screen/scd/ied/netaddr": {
  603. "get": {
  604. "tags": [
  605. "SCD/controllersScreenController"
  606. ]
  607. }
  608. },
  609. "/api/screen/scd/ied/network/info": {
  610. "get": {
  611. "tags": [
  612. "SCD/controllersScreenController"
  613. ]
  614. }
  615. },
  616. "/api/screen/scd/ied/ref/ctrlblock": {
  617. "get": {
  618. "tags": [
  619. "SCD/controllersScreenController"
  620. ]
  621. }
  622. },
  623. "/api/screen/scd/ied/relation": {
  624. "get": {
  625. "tags": [
  626. "SCD/controllersScreenController"
  627. ]
  628. }
  629. },
  630. "/api/screen/scd/info": {
  631. "get": {
  632. "tags": [
  633. "SCD/controllersScreenController"
  634. ]
  635. }
  636. },
  637. "/api/screen/scd/ldevice/list": {
  638. "get": {
  639. "tags": [
  640. "SCD/controllersScreenController"
  641. ]
  642. }
  643. },
  644. "/api/screen/scd/list": {
  645. "get": {
  646. "tags": [
  647. "SCD/controllersScreenController"
  648. ]
  649. }
  650. },
  651. "/api/screen/scd/node/attrs": {
  652. "get": {
  653. "tags": [
  654. "SCD/controllersScreenController"
  655. ]
  656. }
  657. },
  658. "/api/screen/scd/node/children/stat": {
  659. "get": {
  660. "tags": [
  661. "SCD/controllersScreenController"
  662. ]
  663. }
  664. },
  665. "/api/screen/scd/node/list": {
  666. "get": {
  667. "tags": [
  668. "SCD/controllersScreenController"
  669. ]
  670. }
  671. },
  672. "/api/screen/scd/tmp_parse": {
  673. "post": {
  674. "tags": [
  675. "SCD/controllersScreenController"
  676. ]
  677. }
  678. },
  679. "/api/screen/scd/unlock": {
  680. "post": {
  681. "tags": [
  682. "SCD/controllersScreenController"
  683. ]
  684. }
  685. },
  686. "/api/searchUserInfo": {
  687. "get": {
  688. "tags": [
  689. "SCD/controllersApiController"
  690. ]
  691. },
  692. "post": {
  693. "tags": [
  694. "SCD/controllersApiController"
  695. ]
  696. }
  697. },
  698. "/api/sys/init": {
  699. "post": {
  700. "tags": [
  701. "SCD/controllersApiController"
  702. ]
  703. }
  704. },
  705. "/api/version/check_client": {
  706. "get": {
  707. "tags": [
  708. "SCD/upgradeVersionController"
  709. ]
  710. }
  711. },
  712. "/api/version/get_client": {
  713. "get": {
  714. "tags": [
  715. "SCD/upgradeVersionController"
  716. ]
  717. }
  718. },
  719. "/api/version/heart": {
  720. "post": {
  721. "tags": [
  722. "SCD/upgradeVersionController"
  723. ]
  724. }
  725. },
  726. "/api/version/reg_client": {
  727. "post": {
  728. "tags": [
  729. "SCD/upgradeVersionController"
  730. ]
  731. }
  732. },
  733. "/attachment/cfg/delete": {
  734. "post": {
  735. "tags": [
  736. "SCD/controllersAttachmentController"
  737. ]
  738. }
  739. },
  740. "/attachment/cfg/list": {
  741. "get": {
  742. "tags": [
  743. "SCD/controllersAttachmentController"
  744. ]
  745. }
  746. },
  747. "/attachment/cfg/one": {
  748. "get": {
  749. "tags": [
  750. "SCD/controllersAttachmentController"
  751. ]
  752. }
  753. },
  754. "/attachment/cfg/save": {
  755. "post": {
  756. "tags": [
  757. "SCD/controllersAttachmentController"
  758. ]
  759. }
  760. },
  761. "/attachment/delete": {
  762. "post": {
  763. "tags": [
  764. "SCD/controllersAttachmentController"
  765. ]
  766. }
  767. },
  768. "/attachment/download": {
  769. "post": {
  770. "tags": [
  771. "SCD/controllersAttachmentController"
  772. ]
  773. }
  774. },
  775. "/attachment/download/rec": {
  776. "post": {
  777. "tags": [
  778. "SCD/controllersAttachmentController"
  779. ]
  780. }
  781. },
  782. "/attachment/list": {
  783. "get": {
  784. "tags": [
  785. "SCD/controllersAttachmentController"
  786. ]
  787. }
  788. },
  789. "/attachment/one": {
  790. "get": {
  791. "tags": [
  792. "SCD/controllersAttachmentController"
  793. ]
  794. }
  795. },
  796. "/attachment/scdparse/start": {
  797. "post": {
  798. "tags": [
  799. "SCD/controllersAttachmentController"
  800. ]
  801. }
  802. },
  803. "/uploadfile": {
  804. "post": {
  805. "tags": [
  806. "SCD/controllersAttachmentController"
  807. ]
  808. }
  809. },
  810. "api/flow/cnf/deleteuser": {
  811. "post": {
  812. "tags": [
  813. "SCD/controllersFlowController"
  814. ]
  815. }
  816. }
  817. }
  818. }