swagger.yml 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. swagger: "2.0"
  2. info:
  3. title: SCD文档管理系统API
  4. description: SCD文档管理系统接口文档。本文档仅用于本项目的前端接口说明<br><span style='color:red;font-size:16px;'>*****实际使用接口时,均需要将用户登录token通过header进行提交*****</span>
  5. version: 1.0.0
  6. contact:
  7. email: 3116246@qq.com
  8. basePath: api
  9. paths:
  10. /api/area/children/list:
  11. get:
  12. tags:
  13. - SCD/controllersApiController
  14. post:
  15. tags:
  16. - SCD/controllersApiController
  17. /api/area/tree:
  18. get:
  19. tags:
  20. - SCD/controllersApiController
  21. /api/attachment/stat:
  22. get:
  23. tags:
  24. - SCD/controllersStatController
  25. /api/basic_area/del:
  26. post:
  27. tags:
  28. - SCD/controllersApiController
  29. /api/basic_area/getchildrencount:
  30. get:
  31. tags:
  32. - SCD/controllersApiController
  33. /api/basic_area/list:
  34. get:
  35. tags:
  36. - SCD/controllersApiController
  37. /api/basic_area/save:
  38. post:
  39. tags:
  40. - SCD/controllersApiController
  41. /api/code/tree:
  42. get:
  43. tags:
  44. - SCD/controllersApiController
  45. post:
  46. tags:
  47. - SCD/controllersApiController
  48. /api/createuser:
  49. get:
  50. tags:
  51. - SCD/controllersApiController
  52. post:
  53. tags:
  54. - SCD/controllersApiController
  55. /api/deleteGlobalcode:
  56. post:
  57. tags:
  58. - SCD/controllersApiController
  59. /api/doc/stat/1:
  60. get:
  61. tags:
  62. - SCD/controllersStatController
  63. /api/expTableData:
  64. get:
  65. tags:
  66. - SCD/controllersApiController
  67. post:
  68. tags:
  69. - SCD/controllersApiController
  70. /api/flow/cnf/getinfo:
  71. get:
  72. tags:
  73. - SCD/controllersFlowController
  74. /api/flow/getlastoutworkbook:
  75. get:
  76. tags:
  77. - SCD/controllersFlowController
  78. /api/flow/lock/list:
  79. get:
  80. tags:
  81. - SCD/controllersFlowController
  82. /api/flow/node/getdata:
  83. get:
  84. tags:
  85. - SCD/controllersFlowController
  86. /api/flow/node/refuser:
  87. post:
  88. tags:
  89. - SCD/controllersFlowController
  90. /api/flow/run/list:
  91. get:
  92. tags:
  93. - SCD/controllersFlowController
  94. /api/flow/run/nodedeal/save:
  95. post:
  96. tags:
  97. - SCD/controllersFlowController
  98. /api/flow/stat/list:
  99. get:
  100. tags:
  101. - SCD/controllersStatController
  102. /api/fullsearch/all:
  103. get:
  104. tags:
  105. - SCD/controllersApiController
  106. /api/fullsearch/area:
  107. get:
  108. tags:
  109. - SCD/controllersApiController
  110. /api/get_menu_tree:
  111. get:
  112. tags:
  113. - SCD/controllersApiController
  114. /api/getGlobalChildrenCode:
  115. get:
  116. tags:
  117. - SCD/controllersApiController
  118. post:
  119. tags:
  120. - SCD/controllersApiController
  121. /api/getGlobalCode:
  122. get:
  123. tags:
  124. - SCD/controllersApiController
  125. post:
  126. tags:
  127. - SCD/controllersApiController
  128. /api/getGlobalCode/byid:
  129. get:
  130. tags:
  131. - SCD/controllersApiController
  132. post:
  133. tags:
  134. - SCD/controllersApiController
  135. /api/getRoleFuncList:
  136. get:
  137. tags:
  138. - SCD/controllersApiController
  139. /api/getSysParamList:
  140. get:
  141. tags:
  142. - SCD/controllersApiController
  143. post:
  144. tags:
  145. - SCD/controllersApiController
  146. /api/getSyslogList:
  147. get:
  148. tags:
  149. - SCD/controllersApiController
  150. post:
  151. tags:
  152. - SCD/controllersApiController
  153. /api/getUser:
  154. get:
  155. tags:
  156. - SCD/controllersApiController
  157. post:
  158. tags:
  159. - SCD/controllersApiController
  160. /api/getUserAreaList:
  161. get:
  162. tags:
  163. - SCD/controllersApiController
  164. /api/getUserPrivList:
  165. get:
  166. tags:
  167. - SCD/controllersApiController
  168. post:
  169. tags:
  170. - SCD/controllersApiController
  171. /api/getVersion:
  172. get:
  173. tags:
  174. - SCD/controllersApiController
  175. /api/ied/stat:
  176. get:
  177. tags:
  178. - SCD/controllersStatController
  179. /api/keep-alive:
  180. get:
  181. tags:
  182. - SCD/controllersApiController
  183. post:
  184. tags:
  185. - SCD/controllersApiController
  186. /api/login:
  187. get:
  188. tags:
  189. - SCD/controllersApiController
  190. post:
  191. tags:
  192. - SCD/controllersApiController
  193. /api/logout:
  194. get:
  195. tags:
  196. - SCD/controllersApiController
  197. post:
  198. tags:
  199. - SCD/controllersApiController
  200. /api/net/video/play:
  201. post:
  202. tags:
  203. - SCD/controllersApiController
  204. /api/notice/info:
  205. get:
  206. tags:
  207. - SCD/controllersNoticeController
  208. /api/notice/list:
  209. get:
  210. tags:
  211. - SCD/controllersNoticeController
  212. /api/notice/read:
  213. post:
  214. tags:
  215. - SCD/controllersNoticeController
  216. /api/playWav:
  217. get:
  218. tags:
  219. - SCD/controllersApiController
  220. post:
  221. tags:
  222. - SCD/controllersApiController
  223. /api/python/call:
  224. post:
  225. tags:
  226. - SCD/controllersApiController
  227. /api/record/delete:
  228. post:
  229. tags:
  230. - SCD/controllersApiController
  231. /api/record/get:
  232. get:
  233. tags:
  234. - SCD/controllersApiController
  235. /api/resetUserPwd:
  236. post:
  237. tags:
  238. - SCD/controllersApiController
  239. /api/saveGlobalcode:
  240. post:
  241. tags:
  242. - SCD/controllersApiController
  243. /api/saveRoleFunc:
  244. post:
  245. tags:
  246. - SCD/controllersApiController
  247. /api/saveSysParam:
  248. post:
  249. tags:
  250. - SCD/controllersApiController
  251. /api/saveUser:
  252. post:
  253. tags:
  254. - SCD/controllersApiController
  255. /api/saveUserAreaList:
  256. post:
  257. tags:
  258. - SCD/controllersApiController
  259. /api/saveUserPrivList:
  260. post:
  261. tags:
  262. - SCD/controllersApiController
  263. /api/scd/area/ied/list:
  264. get:
  265. tags:
  266. - SCD/controllersScreenController
  267. /api/scd/area/list:
  268. get:
  269. tags:
  270. - SCD/controllersScreenController
  271. /api/scd/check/resultlist:
  272. get:
  273. tags:
  274. - SCD/controllersScreenController
  275. /api/scd/check/stat/level:
  276. get:
  277. tags:
  278. - SCD/controllersScreenController
  279. /api/scd/check/sum/result:
  280. get:
  281. tags:
  282. - SCD/controllersScreenController
  283. /api/scd/checkin/detail:
  284. get:
  285. tags:
  286. - SCD/controllersFlowController
  287. /api/scd/comp/list:
  288. get:
  289. tags:
  290. - SCD/controllersScdCompController
  291. /api/scd/comp/result:
  292. get:
  293. tags:
  294. - SCD/controllersScdCompController
  295. /api/scd/comp/start:
  296. post:
  297. tags:
  298. - SCD/controllersScdCompController
  299. /api/scd/comp/stat/result:
  300. get:
  301. tags:
  302. - SCD/controllersScdCompController
  303. /api/scd/comp/tree:
  304. get:
  305. tags:
  306. - SCD/controllersScdCompController
  307. post:
  308. tags:
  309. - SCD/controllersScdCompController
  310. /api/scd/rule/list:
  311. get:
  312. tags:
  313. - SCD/controllersRuleController
  314. /api/scd/rule/remove:
  315. post:
  316. tags:
  317. - SCD/controllersRuleController
  318. /api/scd/rule/save:
  319. post:
  320. tags:
  321. - SCD/controllersRuleController
  322. /api/scd/stat/right:
  323. get:
  324. tags:
  325. - SCD/controllersStatController
  326. /api/screen/scd/agin_parse:
  327. post:
  328. tags:
  329. - SCD/controllersScreenController
  330. /api/screen/scd/checktools/tree:
  331. get:
  332. tags:
  333. - SCD/controllersScreenController
  334. post:
  335. tags:
  336. - SCD/controllersScreenController
  337. /api/screen/scd/delete:
  338. post:
  339. tags:
  340. - SCD/controllersScreenController
  341. /api/screen/scd/ied/ctrlblock:
  342. get:
  343. tags:
  344. - SCD/controllersScreenController
  345. /api/screen/scd/ied/inputs:
  346. get:
  347. tags:
  348. - SCD/controllersScreenController
  349. /api/screen/scd/ied/netaddr:
  350. get:
  351. tags:
  352. - SCD/controllersScreenController
  353. /api/screen/scd/ied/network/info:
  354. get:
  355. tags:
  356. - SCD/controllersScreenController
  357. /api/screen/scd/ied/ref/ctrlblock:
  358. get:
  359. tags:
  360. - SCD/controllersScreenController
  361. /api/screen/scd/ied/relation:
  362. get:
  363. tags:
  364. - SCD/controllersScreenController
  365. /api/screen/scd/info:
  366. get:
  367. tags:
  368. - SCD/controllersScreenController
  369. /api/screen/scd/ldevice/list:
  370. get:
  371. tags:
  372. - SCD/controllersScreenController
  373. /api/screen/scd/list:
  374. get:
  375. tags:
  376. - SCD/controllersScreenController
  377. /api/screen/scd/node/attrs:
  378. get:
  379. tags:
  380. - SCD/controllersScreenController
  381. /api/screen/scd/node/children/stat:
  382. get:
  383. tags:
  384. - SCD/controllersScreenController
  385. /api/screen/scd/node/list:
  386. get:
  387. tags:
  388. - SCD/controllersScreenController
  389. /api/screen/scd/tmp_parse:
  390. post:
  391. tags:
  392. - SCD/controllersScreenController
  393. /api/screen/scd/unlock:
  394. post:
  395. tags:
  396. - SCD/controllersScreenController
  397. /api/searchUserInfo:
  398. get:
  399. tags:
  400. - SCD/controllersApiController
  401. post:
  402. tags:
  403. - SCD/controllersApiController
  404. /api/sys/init:
  405. post:
  406. tags:
  407. - SCD/controllersApiController
  408. /api/version/check_client:
  409. get:
  410. tags:
  411. - SCD/upgradeVersionController
  412. /api/version/get_client:
  413. get:
  414. tags:
  415. - SCD/upgradeVersionController
  416. /api/version/heart:
  417. post:
  418. tags:
  419. - SCD/upgradeVersionController
  420. /api/version/reg_client:
  421. post:
  422. tags:
  423. - SCD/upgradeVersionController
  424. /attachment/cfg/delete:
  425. post:
  426. tags:
  427. - SCD/controllersAttachmentController
  428. /attachment/cfg/list:
  429. get:
  430. tags:
  431. - SCD/controllersAttachmentController
  432. /attachment/cfg/one:
  433. get:
  434. tags:
  435. - SCD/controllersAttachmentController
  436. /attachment/cfg/save:
  437. post:
  438. tags:
  439. - SCD/controllersAttachmentController
  440. /attachment/delete:
  441. post:
  442. tags:
  443. - SCD/controllersAttachmentController
  444. /attachment/download:
  445. post:
  446. tags:
  447. - SCD/controllersAttachmentController
  448. /attachment/download/rec:
  449. post:
  450. tags:
  451. - SCD/controllersAttachmentController
  452. /attachment/list:
  453. get:
  454. tags:
  455. - SCD/controllersAttachmentController
  456. /attachment/one:
  457. get:
  458. tags:
  459. - SCD/controllersAttachmentController
  460. /attachment/scdparse/start:
  461. post:
  462. tags:
  463. - SCD/controllersAttachmentController
  464. /uploadfile:
  465. post:
  466. tags:
  467. - SCD/controllersAttachmentController
  468. api/flow/cnf/deleteuser:
  469. post:
  470. tags:
  471. - SCD/controllersFlowController