swagger.json 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. {
  2. "schemes": [
  3. "http",
  4. "https"
  5. ],
  6. "swagger": "2.0",
  7. "info": {
  8. "description": "GFast后台管理框架",
  9. "title": "GFast",
  10. "contact": {},
  11. "version": "2.0"
  12. },
  13. "paths": {
  14. "/captcha/get": {
  15. "get": {
  16. "security": [
  17. {
  18. "": []
  19. }
  20. ],
  21. "description": "获取验证码图片信息",
  22. "tags": [
  23. "公共"
  24. ],
  25. "summary": "获取验证码图片信息",
  26. "responses": {
  27. "0": {
  28. "description": "{\"code\": 200, \"data\": [...]}",
  29. "schema": {
  30. "$ref": "#/definitions/library.Response"
  31. }
  32. }
  33. }
  34. }
  35. },
  36. "/system/upload/ckEditorUp": {
  37. "post": {
  38. "security": [
  39. {
  40. "": []
  41. }
  42. ],
  43. "description": "CkEditor编辑器上传附件",
  44. "tags": [
  45. "公共"
  46. ],
  47. "summary": "CkEditor编辑器上传附件",
  48. "parameters": [
  49. {
  50. "description": "upFile",
  51. "name": "upFile",
  52. "in": "body",
  53. "required": true,
  54. "schema": {
  55. "type": "string"
  56. }
  57. }
  58. ],
  59. "responses": {
  60. "0": {
  61. "description": "{\"code\": 200, \"data\": [...]}",
  62. "schema": {
  63. "$ref": "#/definitions/library.Response"
  64. }
  65. }
  66. }
  67. }
  68. },
  69. "/system/upload/upFile": {
  70. "post": {
  71. "security": [
  72. {
  73. "": []
  74. }
  75. ],
  76. "description": "单文件上传",
  77. "tags": [
  78. "公共"
  79. ],
  80. "summary": "单文件上传",
  81. "parameters": [
  82. {
  83. "description": "file",
  84. "name": "file",
  85. "in": "body",
  86. "required": true,
  87. "schema": {
  88. "type": "string"
  89. }
  90. }
  91. ],
  92. "responses": {
  93. "0": {
  94. "description": "{\"code\": 200, \"data\": [...]}",
  95. "schema": {
  96. "$ref": "#/definitions/library.Response"
  97. }
  98. }
  99. }
  100. }
  101. },
  102. "/system/upload/upFiles": {
  103. "post": {
  104. "security": [
  105. {
  106. "": []
  107. }
  108. ],
  109. "description": "批量上传文件",
  110. "tags": [
  111. "公共"
  112. ],
  113. "summary": "批量上传文件",
  114. "parameters": [
  115. {
  116. "description": "file",
  117. "name": "file",
  118. "in": "body",
  119. "required": true,
  120. "schema": {
  121. "type": "string"
  122. }
  123. }
  124. ],
  125. "responses": {
  126. "0": {
  127. "description": "{\"code\": 200, \"data\": [...]}",
  128. "schema": {
  129. "$ref": "#/definitions/library.Response"
  130. }
  131. }
  132. }
  133. }
  134. },
  135. "/system/upload/upImgs": {
  136. "post": {
  137. "security": [
  138. {
  139. "": []
  140. }
  141. ],
  142. "description": "批量上传图片",
  143. "tags": [
  144. "公共"
  145. ],
  146. "summary": "批量上传图片",
  147. "parameters": [
  148. {
  149. "description": "file",
  150. "name": "file",
  151. "in": "body",
  152. "required": true,
  153. "schema": {
  154. "type": "string"
  155. }
  156. }
  157. ],
  158. "responses": {
  159. "0": {
  160. "description": "{\"code\": 200, \"data\": [...]}",
  161. "schema": {
  162. "$ref": "#/definitions/library.Response"
  163. }
  164. }
  165. }
  166. }
  167. }
  168. },
  169. "definitions": {
  170. "library.Response": {
  171. "type": "object",
  172. "properties": {
  173. "code": {
  174. "description": "代码",
  175. "type": "integer",
  176. "example": 200
  177. },
  178. "data": {
  179. "description": "数据集",
  180. "type": "object"
  181. },
  182. "msg": {
  183. "description": "消息",
  184. "type": "string"
  185. }
  186. }
  187. }
  188. }
  189. }