广告平台(站长使用)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

swagger.json 31 KiB

3 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
2 月之前
2 月之前
3 月之前
2 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
2 月之前
3 月之前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981
  1. {
  2. "swagger": "2.0",
  3. "info": {
  4. "description": "站长后台接口",
  5. "title": "广告联盟-站长平台",
  6. "termsOfService": "http://swagger.io/terms/",
  7. "contact": {
  8. "name": "dengbiao",
  9. "url": "http://www.swagger.io/support",
  10. "email": "1239118001@qq.com"
  11. },
  12. "license": {
  13. "name": "Apache 2.0",
  14. "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
  15. },
  16. "version": "1.0"
  17. },
  18. "host": "localhost:1002 or xxxx.advertisement.dengbiao.top",
  19. "paths": {
  20. "/login": {
  21. "post": {
  22. "description": "登入",
  23. "consumes": [
  24. "application/json"
  25. ],
  26. "produces": [
  27. "application/json"
  28. ],
  29. "tags": [
  30. "登录"
  31. ],
  32. "summary": "登陆",
  33. "parameters": [
  34. {
  35. "description": "用户名密码",
  36. "name": "req",
  37. "in": "body",
  38. "required": true,
  39. "schema": {
  40. "$ref": "#/definitions/md.LoginReq"
  41. }
  42. }
  43. ],
  44. "responses": {
  45. "200": {
  46. "description": "token",
  47. "schema": {
  48. "$ref": "#/definitions/md.LoginResponse"
  49. }
  50. },
  51. "400": {
  52. "description": "具体错误",
  53. "schema": {
  54. "$ref": "#/definitions/md.Response"
  55. }
  56. }
  57. }
  58. }
  59. },
  60. "/registerForAgent": {
  61. "post": {
  62. "description": "注册模块-渠道代理注册",
  63. "consumes": [
  64. "application/json"
  65. ],
  66. "produces": [
  67. "application/json"
  68. ],
  69. "tags": [
  70. "注册模块"
  71. ],
  72. "summary": "渠道代理注册",
  73. "parameters": [
  74. {
  75. "description": "用户名密码",
  76. "name": "req",
  77. "in": "body",
  78. "required": true,
  79. "schema": {
  80. "$ref": "#/definitions/md.RegisterForAgentReq"
  81. }
  82. }
  83. ],
  84. "responses": {
  85. "200": {
  86. "description": "success",
  87. "schema": {
  88. "type": "string"
  89. }
  90. },
  91. "400": {
  92. "description": "具体错误",
  93. "schema": {
  94. "$ref": "#/definitions/md.Response"
  95. }
  96. }
  97. }
  98. }
  99. },
  100. "/registerForMedium": {
  101. "post": {
  102. "description": "注册模块-媒体注册",
  103. "consumes": [
  104. "application/json"
  105. ],
  106. "produces": [
  107. "application/json"
  108. ],
  109. "tags": [
  110. "注册模块"
  111. ],
  112. "summary": "媒体注册",
  113. "parameters": [
  114. {
  115. "description": "用户名密码",
  116. "name": "req",
  117. "in": "body",
  118. "required": true,
  119. "schema": {
  120. "$ref": "#/definitions/md.RegisterForMediumReq"
  121. }
  122. }
  123. ],
  124. "responses": {
  125. "200": {
  126. "description": "success",
  127. "schema": {
  128. "type": "string"
  129. }
  130. },
  131. "400": {
  132. "description": "具体错误",
  133. "schema": {
  134. "$ref": "#/definitions/md.Response"
  135. }
  136. }
  137. }
  138. }
  139. },
  140. "/role/addAdmin": {
  141. "post": {
  142. "description": "权限管理-新增管理员",
  143. "consumes": [
  144. "application/json"
  145. ],
  146. "produces": [
  147. "application/json"
  148. ],
  149. "tags": [
  150. "权限管理"
  151. ],
  152. "summary": "新增管理员",
  153. "parameters": [
  154. {
  155. "type": "string",
  156. "description": "验证参数Bearer和token空格拼接",
  157. "name": "Authorization",
  158. "in": "header",
  159. "required": true
  160. },
  161. {
  162. "description": "请求参数",
  163. "name": "args",
  164. "in": "body",
  165. "required": true,
  166. "schema": {
  167. "$ref": "#/definitions/md.AddAdminReq"
  168. }
  169. }
  170. ],
  171. "responses": {
  172. "200": {
  173. "description": "success",
  174. "schema": {
  175. "type": "string"
  176. }
  177. },
  178. "400": {
  179. "description": "具体错误",
  180. "schema": {
  181. "$ref": "#/definitions/md.Response"
  182. }
  183. }
  184. }
  185. }
  186. },
  187. "/role/addRole": {
  188. "post": {
  189. "description": "权限管理-添加角色",
  190. "consumes": [
  191. "application/json"
  192. ],
  193. "produces": [
  194. "application/json"
  195. ],
  196. "tags": [
  197. "权限管理"
  198. ],
  199. "summary": "添加角色",
  200. "parameters": [
  201. {
  202. "type": "string",
  203. "description": "验证参数Bearer和token空格拼接",
  204. "name": "Authorization",
  205. "in": "header",
  206. "required": true
  207. },
  208. {
  209. "description": "请求参数",
  210. "name": "args",
  211. "in": "body",
  212. "required": true,
  213. "schema": {
  214. "$ref": "#/definitions/md.AddRoleReq"
  215. }
  216. }
  217. ],
  218. "responses": {
  219. "200": {
  220. "description": "success",
  221. "schema": {
  222. "type": "string"
  223. }
  224. },
  225. "400": {
  226. "description": "具体错误",
  227. "schema": {
  228. "$ref": "#/definitions/md.Response"
  229. }
  230. }
  231. }
  232. }
  233. },
  234. "/role/adminInfo": {
  235. "get": {
  236. "description": "权限管理-管理员信息",
  237. "consumes": [
  238. "application/json"
  239. ],
  240. "produces": [
  241. "application/json"
  242. ],
  243. "tags": [
  244. "权限管理"
  245. ],
  246. "summary": "管理员信息",
  247. "parameters": [
  248. {
  249. "type": "string",
  250. "description": "验证参数Bearer和token空格拼接",
  251. "name": "Authorization",
  252. "in": "header",
  253. "required": true
  254. },
  255. {
  256. "type": "string",
  257. "description": "管理员id",
  258. "name": "adm_id",
  259. "in": "query",
  260. "required": true
  261. }
  262. ],
  263. "responses": {
  264. "200": {
  265. "description": "具体看返回内容",
  266. "schema": {
  267. "type": "string"
  268. }
  269. },
  270. "400": {
  271. "description": "具体错误",
  272. "schema": {
  273. "$ref": "#/definitions/md.Response"
  274. }
  275. }
  276. }
  277. }
  278. },
  279. "/role/adminList": {
  280. "post": {
  281. "description": "权限管理-管理员列表",
  282. "consumes": [
  283. "application/json"
  284. ],
  285. "produces": [
  286. "application/json"
  287. ],
  288. "tags": [
  289. "权限管理"
  290. ],
  291. "summary": "管理员列表",
  292. "parameters": [
  293. {
  294. "type": "string",
  295. "description": "验证参数Bearer和token空格拼接",
  296. "name": "Authorization",
  297. "in": "header",
  298. "required": true
  299. },
  300. {
  301. "description": "请求参数",
  302. "name": "args",
  303. "in": "body",
  304. "required": true,
  305. "schema": {
  306. "$ref": "#/definitions/md.AdminListReq"
  307. }
  308. }
  309. ],
  310. "responses": {
  311. "200": {
  312. "description": "具体看返回内容",
  313. "schema": {
  314. "type": "string"
  315. }
  316. },
  317. "400": {
  318. "description": "具体错误",
  319. "schema": {
  320. "$ref": "#/definitions/md.Response"
  321. }
  322. }
  323. }
  324. }
  325. },
  326. "/role/bindAdminRole/": {
  327. "post": {
  328. "description": "权限管理-管理员绑定角色",
  329. "consumes": [
  330. "application/json"
  331. ],
  332. "produces": [
  333. "application/json"
  334. ],
  335. "tags": [
  336. "权限管理"
  337. ],
  338. "summary": "管理员绑定角色",
  339. "parameters": [
  340. {
  341. "type": "string",
  342. "description": "验证参数Bearer和token空格拼接",
  343. "name": "Authorization",
  344. "in": "header",
  345. "required": true
  346. },
  347. {
  348. "description": "请求参数",
  349. "name": "args",
  350. "in": "body",
  351. "required": true,
  352. "schema": {
  353. "$ref": "#/definitions/md.BindAdminRoleReq"
  354. }
  355. }
  356. ],
  357. "responses": {
  358. "200": {
  359. "description": "success",
  360. "schema": {
  361. "type": "string"
  362. }
  363. },
  364. "400": {
  365. "description": "具体错误",
  366. "schema": {
  367. "$ref": "#/definitions/md.Response"
  368. }
  369. }
  370. }
  371. }
  372. },
  373. "/role/deleteAdmin/{$adm_id}": {
  374. "delete": {
  375. "description": "权限管理-删除管理员",
  376. "consumes": [
  377. "application/json"
  378. ],
  379. "produces": [
  380. "application/json"
  381. ],
  382. "tags": [
  383. "权限管理"
  384. ],
  385. "summary": "删除管理员",
  386. "parameters": [
  387. {
  388. "type": "string",
  389. "description": "验证参数Bearer和token空格拼接",
  390. "name": "Authorization",
  391. "in": "header",
  392. "required": true
  393. }
  394. ],
  395. "responses": {
  396. "200": {
  397. "description": "success",
  398. "schema": {
  399. "type": "string"
  400. }
  401. },
  402. "400": {
  403. "description": "具体错误",
  404. "schema": {
  405. "$ref": "#/definitions/md.Response"
  406. }
  407. }
  408. }
  409. }
  410. },
  411. "/role/deleteRole/{$id}": {
  412. "delete": {
  413. "description": "权限管理-删除角色",
  414. "consumes": [
  415. "application/json"
  416. ],
  417. "produces": [
  418. "application/json"
  419. ],
  420. "tags": [
  421. "权限管理"
  422. ],
  423. "summary": "删除角色",
  424. "parameters": [
  425. {
  426. "type": "string",
  427. "description": "验证参数Bearer和token空格拼接",
  428. "name": "Authorization",
  429. "in": "header",
  430. "required": true
  431. },
  432. {
  433. "description": "请求参数",
  434. "name": "args",
  435. "in": "body",
  436. "required": true,
  437. "schema": {
  438. "$ref": "#/definitions/md.UpdateRoleStateReq"
  439. }
  440. }
  441. ],
  442. "responses": {
  443. "200": {
  444. "description": "success",
  445. "schema": {
  446. "type": "string"
  447. }
  448. },
  449. "400": {
  450. "description": "具体错误",
  451. "schema": {
  452. "$ref": "#/definitions/md.Response"
  453. }
  454. }
  455. }
  456. }
  457. },
  458. "/role/permissionGroupList": {
  459. "get": {
  460. "description": "权限管理-权限组列表",
  461. "consumes": [
  462. "application/json"
  463. ],
  464. "produces": [
  465. "application/json"
  466. ],
  467. "tags": [
  468. "权限管理"
  469. ],
  470. "summary": "权限组列表",
  471. "parameters": [
  472. {
  473. "type": "string",
  474. "description": "验证参数Bearer和token空格拼接",
  475. "name": "Authorization",
  476. "in": "header",
  477. "required": true
  478. },
  479. {
  480. "type": "string",
  481. "description": "管理员id",
  482. "name": "adm_id",
  483. "in": "query",
  484. "required": true
  485. }
  486. ],
  487. "responses": {
  488. "200": {
  489. "description": "具体看返回内容",
  490. "schema": {
  491. "type": "string"
  492. }
  493. },
  494. "400": {
  495. "description": "具体错误",
  496. "schema": {
  497. "$ref": "#/definitions/md.Response"
  498. }
  499. }
  500. }
  501. }
  502. },
  503. "/role/roleBindPermissionGroup": {
  504. "post": {
  505. "description": "权限管理-角色绑定权限组",
  506. "consumes": [
  507. "application/json"
  508. ],
  509. "produces": [
  510. "application/json"
  511. ],
  512. "tags": [
  513. "权限管理"
  514. ],
  515. "summary": "角色绑定权限组",
  516. "parameters": [
  517. {
  518. "type": "string",
  519. "description": "验证参数Bearer和token空格拼接",
  520. "name": "Authorization",
  521. "in": "header",
  522. "required": true
  523. },
  524. {
  525. "description": "请求参数",
  526. "name": "args",
  527. "in": "body",
  528. "required": true,
  529. "schema": {
  530. "$ref": "#/definitions/md.RoleBindPermissionGroupReq"
  531. }
  532. }
  533. ],
  534. "responses": {
  535. "200": {
  536. "description": "success",
  537. "schema": {
  538. "type": "string"
  539. }
  540. },
  541. "400": {
  542. "description": "具体错误",
  543. "schema": {
  544. "$ref": "#/definitions/md.Response"
  545. }
  546. }
  547. }
  548. }
  549. },
  550. "/role/roleList": {
  551. "get": {
  552. "description": "权限管理-角色列表",
  553. "consumes": [
  554. "application/json"
  555. ],
  556. "produces": [
  557. "application/json"
  558. ],
  559. "tags": [
  560. "权限管理"
  561. ],
  562. "summary": "角色列表",
  563. "parameters": [
  564. {
  565. "type": "string",
  566. "description": "验证参数Bearer和token空格拼接",
  567. "name": "Authorization",
  568. "in": "header",
  569. "required": true
  570. }
  571. ],
  572. "responses": {
  573. "200": {
  574. "description": "具体看返回内容",
  575. "schema": {
  576. "type": "string"
  577. }
  578. },
  579. "400": {
  580. "description": "具体错误",
  581. "schema": {
  582. "$ref": "#/definitions/md.Response"
  583. }
  584. }
  585. }
  586. }
  587. },
  588. "/role/updateAdmin": {
  589. "post": {
  590. "description": "权限管理-修改管理员信息",
  591. "consumes": [
  592. "application/json"
  593. ],
  594. "produces": [
  595. "application/json"
  596. ],
  597. "tags": [
  598. "权限管理"
  599. ],
  600. "summary": "修改管理员信息",
  601. "parameters": [
  602. {
  603. "type": "string",
  604. "description": "验证参数Bearer和token空格拼接",
  605. "name": "Authorization",
  606. "in": "header",
  607. "required": true
  608. },
  609. {
  610. "description": "请求参数",
  611. "name": "args",
  612. "in": "body",
  613. "required": true,
  614. "schema": {
  615. "$ref": "#/definitions/md.UpdateAdminReq"
  616. }
  617. }
  618. ],
  619. "responses": {
  620. "200": {
  621. "description": "success",
  622. "schema": {
  623. "type": "string"
  624. }
  625. },
  626. "400": {
  627. "description": "具体错误",
  628. "schema": {
  629. "$ref": "#/definitions/md.Response"
  630. }
  631. }
  632. }
  633. }
  634. },
  635. "/role/updateAdminState": {
  636. "post": {
  637. "description": "权限管理-修改管理员状态",
  638. "consumes": [
  639. "application/json"
  640. ],
  641. "produces": [
  642. "application/json"
  643. ],
  644. "tags": [
  645. "权限管理"
  646. ],
  647. "summary": "修改管理员状态",
  648. "parameters": [
  649. {
  650. "type": "string",
  651. "description": "验证参数Bearer和token空格拼接",
  652. "name": "Authorization",
  653. "in": "header",
  654. "required": true
  655. },
  656. {
  657. "description": "请求参数",
  658. "name": "args",
  659. "in": "body",
  660. "required": true,
  661. "schema": {
  662. "$ref": "#/definitions/md.UpdateAdminStateReq"
  663. }
  664. }
  665. ],
  666. "responses": {
  667. "200": {
  668. "description": "success",
  669. "schema": {
  670. "type": "string"
  671. }
  672. },
  673. "400": {
  674. "description": "具体错误",
  675. "schema": {
  676. "$ref": "#/definitions/md.Response"
  677. }
  678. }
  679. }
  680. }
  681. },
  682. "/role/updateRole": {
  683. "post": {
  684. "description": "权限管理-修改角色状态",
  685. "consumes": [
  686. "application/json"
  687. ],
  688. "produces": [
  689. "application/json"
  690. ],
  691. "tags": [
  692. "权限管理"
  693. ],
  694. "summary": "修改角色状态",
  695. "parameters": [
  696. {
  697. "type": "string",
  698. "description": "验证参数Bearer和token空格拼接",
  699. "name": "Authorization",
  700. "in": "header",
  701. "required": true
  702. },
  703. {
  704. "description": "请求参数",
  705. "name": "args",
  706. "in": "body",
  707. "required": true,
  708. "schema": {
  709. "$ref": "#/definitions/md.UpdateRoleStateReq"
  710. }
  711. }
  712. ],
  713. "responses": {
  714. "200": {
  715. "description": "success",
  716. "schema": {
  717. "type": "string"
  718. }
  719. },
  720. "400": {
  721. "description": "具体错误",
  722. "schema": {
  723. "$ref": "#/definitions/md.Response"
  724. }
  725. }
  726. }
  727. }
  728. }
  729. },
  730. "definitions": {
  731. "md.AddAdminReq": {
  732. "type": "object",
  733. "required": [
  734. "password",
  735. "username"
  736. ],
  737. "properties": {
  738. "memo": {
  739. "type": "string"
  740. },
  741. "password": {
  742. "type": "string"
  743. },
  744. "username": {
  745. "type": "string"
  746. }
  747. }
  748. },
  749. "md.AddRoleReq": {
  750. "type": "object",
  751. "required": [
  752. "memo",
  753. "name"
  754. ],
  755. "properties": {
  756. "memo": {
  757. "type": "string"
  758. },
  759. "name": {
  760. "type": "string"
  761. }
  762. }
  763. },
  764. "md.AdminListReq": {
  765. "type": "object",
  766. "properties": {
  767. "limit": {
  768. "type": "integer"
  769. },
  770. "page": {
  771. "type": "integer"
  772. },
  773. "state": {
  774. "type": "integer"
  775. },
  776. "username": {
  777. "type": "string"
  778. }
  779. }
  780. },
  781. "md.BindAdminRoleReq": {
  782. "type": "object",
  783. "required": [
  784. "adm_id"
  785. ],
  786. "properties": {
  787. "adm_id": {
  788. "type": "integer"
  789. },
  790. "role_ids": {
  791. "type": "array",
  792. "items": {
  793. "type": "integer"
  794. }
  795. }
  796. }
  797. },
  798. "md.LoginReq": {
  799. "type": "object",
  800. "required": [
  801. "password",
  802. "username"
  803. ],
  804. "properties": {
  805. "code": {
  806. "type": "string",
  807. "example": "验证码"
  808. },
  809. "password": {
  810. "type": "string",
  811. "example": "登录密码"
  812. },
  813. "username": {
  814. "type": "string",
  815. "example": "登录账号"
  816. }
  817. }
  818. },
  819. "md.LoginResponse": {
  820. "type": "object",
  821. "properties": {
  822. "token": {
  823. "type": "string"
  824. }
  825. }
  826. },
  827. "md.RegisterForAgentReq": {
  828. "type": "object",
  829. "required": [
  830. "password",
  831. "phone"
  832. ],
  833. "properties": {
  834. "code": {
  835. "type": "string",
  836. "example": "验证码"
  837. },
  838. "password": {
  839. "type": "string",
  840. "example": "登录密码"
  841. },
  842. "phone": {
  843. "type": "string",
  844. "example": "登录账号"
  845. }
  846. }
  847. },
  848. "md.RegisterForMediumReq": {
  849. "type": "object",
  850. "required": [
  851. "password",
  852. "phone"
  853. ],
  854. "properties": {
  855. "code": {
  856. "type": "string",
  857. "example": "验证码"
  858. },
  859. "password": {
  860. "type": "string",
  861. "example": "登录密码"
  862. },
  863. "phone": {
  864. "type": "string",
  865. "example": "登录账号"
  866. }
  867. }
  868. },
  869. "md.Response": {
  870. "type": "object",
  871. "properties": {
  872. "code": {
  873. "type": "string",
  874. "example": "响应码"
  875. },
  876. "data": {
  877. "description": "内容"
  878. },
  879. "msg": {
  880. "type": "string",
  881. "example": "具体错误原因"
  882. }
  883. }
  884. },
  885. "md.RoleBindPermissionGroupReq": {
  886. "type": "object",
  887. "required": [
  888. "role_id"
  889. ],
  890. "properties": {
  891. "permission_ids": {
  892. "type": "array",
  893. "items": {
  894. "type": "integer"
  895. }
  896. },
  897. "role_id": {
  898. "type": "integer"
  899. }
  900. }
  901. },
  902. "md.UpdateAdminReq": {
  903. "type": "object",
  904. "required": [
  905. "adm_id",
  906. "password",
  907. "username"
  908. ],
  909. "properties": {
  910. "adm_id": {
  911. "type": "integer"
  912. },
  913. "memo": {
  914. "type": "string"
  915. },
  916. "password": {
  917. "type": "string"
  918. },
  919. "username": {
  920. "type": "string"
  921. }
  922. }
  923. },
  924. "md.UpdateAdminStateReq": {
  925. "type": "object",
  926. "required": [
  927. "adm_id",
  928. "state"
  929. ],
  930. "properties": {
  931. "adm_id": {
  932. "type": "integer"
  933. },
  934. "state": {
  935. "type": "integer"
  936. }
  937. }
  938. },
  939. "md.UpdateRoleReq": {
  940. "type": "object",
  941. "required": [
  942. "memo",
  943. "name",
  944. "role_id"
  945. ],
  946. "properties": {
  947. "memo": {
  948. "type": "string"
  949. },
  950. "name": {
  951. "type": "string"
  952. },
  953. "role_id": {
  954. "type": "integer"
  955. }
  956. }
  957. },
  958. "md.UpdateRoleStateReq": {
  959. "type": "object",
  960. "required": [
  961. "role_id",
  962. "state"
  963. ],
  964. "properties": {
  965. "role_id": {
  966. "type": "integer"
  967. },
  968. "state": {
  969. "type": "integer"
  970. }
  971. }
  972. }
  973. },
  974. "securityDefinitions": {
  975. "MasterID": {
  976. "type": "apiKey",
  977. "name": "MasterID",
  978. "in": "header"
  979. }
  980. }
  981. }