广告平台(站长下代理使用)
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.
 
 
 
 
 
 

1239 lines
39 KiB

  1. // Code generated by swaggo/swag. DO NOT EDIT.
  2. package docs
  3. import "github.com/swaggo/swag"
  4. const docTemplate = `{
  5. "schemes": {{ marshal .Schemes }},
  6. "swagger": "2.0",
  7. "info": {
  8. "description": "{{escape .Description}}",
  9. "title": "{{.Title}}",
  10. "termsOfService": "http://swagger.io/terms/",
  11. "contact": {
  12. "name": "dengbiao",
  13. "url": "http://www.swagger.io/support",
  14. "email": "1239118001@qq.com"
  15. },
  16. "license": {
  17. "name": "Apache 2.0",
  18. "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
  19. },
  20. "version": "{{.Version}}"
  21. },
  22. "host": "{{.Host}}",
  23. "basePath": "{{.BasePath}}",
  24. "paths": {
  25. "/api/login": {
  26. "post": {
  27. "description": "登入",
  28. "consumes": [
  29. "application/json"
  30. ],
  31. "produces": [
  32. "application/json"
  33. ],
  34. "tags": [
  35. "ADMIN"
  36. ],
  37. "summary": "登陆",
  38. "parameters": [
  39. {
  40. "description": "用户名密码",
  41. "name": "req",
  42. "in": "body",
  43. "required": true,
  44. "schema": {
  45. "$ref": "#/definitions/md.LoginReq"
  46. }
  47. }
  48. ],
  49. "responses": {
  50. "200": {
  51. "description": "token",
  52. "schema": {
  53. "$ref": "#/definitions/md.LoginResponse"
  54. }
  55. },
  56. "400": {
  57. "description": "具体错误",
  58. "schema": {
  59. "$ref": "#/definitions/md.Response"
  60. }
  61. }
  62. }
  63. }
  64. },
  65. "/api/qualification/bank/save": {
  66. "post": {
  67. "description": "资质认证-银行资质保存",
  68. "consumes": [
  69. "application/json"
  70. ],
  71. "produces": [
  72. "application/json"
  73. ],
  74. "tags": [
  75. "资质认证------嘉俊"
  76. ],
  77. "summary": "银行资质保存",
  78. "parameters": [
  79. {
  80. "type": "string",
  81. "description": "验证参数Bearer和token空格拼接",
  82. "name": "Authorization",
  83. "in": "header",
  84. "required": true
  85. },
  86. {
  87. "description": "请求参数",
  88. "name": "args",
  89. "in": "body",
  90. "required": true,
  91. "schema": {
  92. "$ref": "#/definitions/md.AgentBankInfo"
  93. }
  94. }
  95. ],
  96. "responses": {
  97. "200": {
  98. "description": "具体看返回内容",
  99. "schema": {
  100. "type": "string"
  101. }
  102. },
  103. "400": {
  104. "description": "具体错误",
  105. "schema": {
  106. "$ref": "#/definitions/md.Response"
  107. }
  108. }
  109. }
  110. }
  111. },
  112. "/api/qualification/contact/save": {
  113. "post": {
  114. "description": "资质认证-联系方式保存",
  115. "consumes": [
  116. "application/json"
  117. ],
  118. "produces": [
  119. "application/json"
  120. ],
  121. "tags": [
  122. "资质认证------嘉俊"
  123. ],
  124. "summary": "联系方式保存",
  125. "parameters": [
  126. {
  127. "type": "string",
  128. "description": "验证参数Bearer和token空格拼接",
  129. "name": "Authorization",
  130. "in": "header",
  131. "required": true
  132. },
  133. {
  134. "description": "请求参数",
  135. "name": "args",
  136. "in": "body",
  137. "required": true,
  138. "schema": {
  139. "$ref": "#/definitions/md.AgentContactInfo"
  140. }
  141. }
  142. ],
  143. "responses": {
  144. "200": {
  145. "description": "具体看返回内容",
  146. "schema": {
  147. "type": "string"
  148. }
  149. },
  150. "400": {
  151. "description": "具体错误",
  152. "schema": {
  153. "$ref": "#/definitions/md.Response"
  154. }
  155. }
  156. }
  157. }
  158. },
  159. "/api/qualification/enterprise/save": {
  160. "post": {
  161. "description": "资质认证-企业认证保存",
  162. "consumes": [
  163. "application/json"
  164. ],
  165. "produces": [
  166. "application/json"
  167. ],
  168. "tags": [
  169. "资质认证------嘉俊"
  170. ],
  171. "summary": "企业认证保存",
  172. "parameters": [
  173. {
  174. "type": "string",
  175. "description": "验证参数Bearer和token空格拼接",
  176. "name": "Authorization",
  177. "in": "header",
  178. "required": true
  179. },
  180. {
  181. "description": "请求参数",
  182. "name": "args",
  183. "in": "body",
  184. "required": true,
  185. "schema": {
  186. "$ref": "#/definitions/md.AgentList"
  187. }
  188. }
  189. ],
  190. "responses": {
  191. "200": {
  192. "description": "具体看返回内容",
  193. "schema": {
  194. "type": "string"
  195. }
  196. },
  197. "400": {
  198. "description": "具体错误",
  199. "schema": {
  200. "$ref": "#/definitions/md.Response"
  201. }
  202. }
  203. }
  204. }
  205. },
  206. "/api/qualification/info": {
  207. "get": {
  208. "description": "资质认证-基本信息",
  209. "consumes": [
  210. "application/json"
  211. ],
  212. "produces": [
  213. "application/json"
  214. ],
  215. "tags": [
  216. "资质认证------嘉俊"
  217. ],
  218. "summary": "基本信息",
  219. "parameters": [
  220. {
  221. "type": "string",
  222. "description": "验证参数Bearer和token空格拼接",
  223. "name": "Authorization",
  224. "in": "header",
  225. "required": true
  226. }
  227. ],
  228. "responses": {
  229. "200": {
  230. "description": "具体看返回内容",
  231. "schema": {
  232. "type": "string"
  233. }
  234. },
  235. "400": {
  236. "description": "具体错误",
  237. "schema": {
  238. "$ref": "#/definitions/md.Response"
  239. }
  240. }
  241. }
  242. }
  243. },
  244. "/api/qualification/select/base": {
  245. "get": {
  246. "description": "资质认证-认证下拉框选择内容",
  247. "consumes": [
  248. "application/json"
  249. ],
  250. "produces": [
  251. "application/json"
  252. ],
  253. "tags": [
  254. "资质认证------嘉俊"
  255. ],
  256. "summary": "认证下拉框选择内容",
  257. "parameters": [
  258. {
  259. "type": "string",
  260. "description": "验证参数Bearer和token空格拼接",
  261. "name": "Authorization",
  262. "in": "header",
  263. "required": true
  264. }
  265. ],
  266. "responses": {
  267. "200": {
  268. "description": "具体看返回内容",
  269. "schema": {
  270. "type": "string"
  271. }
  272. },
  273. "400": {
  274. "description": "具体错误",
  275. "schema": {
  276. "$ref": "#/definitions/md.Response"
  277. }
  278. }
  279. }
  280. }
  281. },
  282. "/api/role/addAdmin": {
  283. "post": {
  284. "description": "新增管理员",
  285. "consumes": [
  286. "application/json"
  287. ],
  288. "produces": [
  289. "application/json"
  290. ],
  291. "tags": [
  292. "ADMIN-权限管理"
  293. ],
  294. "summary": "新增管理员",
  295. "parameters": [
  296. {
  297. "type": "string",
  298. "description": "验证参数Bearer和token空格拼接",
  299. "name": "Authorization",
  300. "in": "header",
  301. "required": true
  302. },
  303. {
  304. "description": "请求参数",
  305. "name": "args",
  306. "in": "body",
  307. "required": true,
  308. "schema": {
  309. "$ref": "#/definitions/md.AddAdminReq"
  310. }
  311. }
  312. ],
  313. "responses": {
  314. "200": {
  315. "description": "success",
  316. "schema": {
  317. "type": "string"
  318. }
  319. },
  320. "400": {
  321. "description": "具体错误",
  322. "schema": {
  323. "$ref": "#/definitions/md.Response"
  324. }
  325. }
  326. }
  327. }
  328. },
  329. "/api/role/addRole": {
  330. "post": {
  331. "description": "添加角色",
  332. "consumes": [
  333. "application/json"
  334. ],
  335. "produces": [
  336. "application/json"
  337. ],
  338. "tags": [
  339. "ADMIN-权限管理"
  340. ],
  341. "summary": "添加角色",
  342. "parameters": [
  343. {
  344. "type": "string",
  345. "description": "验证参数Bearer和token空格拼接",
  346. "name": "Authorization",
  347. "in": "header",
  348. "required": true
  349. },
  350. {
  351. "description": "请求参数",
  352. "name": "args",
  353. "in": "body",
  354. "required": true,
  355. "schema": {
  356. "$ref": "#/definitions/md.AddRoleReq"
  357. }
  358. }
  359. ],
  360. "responses": {
  361. "200": {
  362. "description": "success",
  363. "schema": {
  364. "type": "string"
  365. }
  366. },
  367. "400": {
  368. "description": "具体错误",
  369. "schema": {
  370. "$ref": "#/definitions/md.Response"
  371. }
  372. }
  373. }
  374. }
  375. },
  376. "/api/role/adminInfo": {
  377. "get": {
  378. "description": "管理员信息",
  379. "consumes": [
  380. "application/json"
  381. ],
  382. "produces": [
  383. "application/json"
  384. ],
  385. "tags": [
  386. "ADMIN-权限管理"
  387. ],
  388. "summary": "管理员信息",
  389. "parameters": [
  390. {
  391. "type": "string",
  392. "description": "验证参数Bearer和token空格拼接",
  393. "name": "Authorization",
  394. "in": "header",
  395. "required": true
  396. },
  397. {
  398. "type": "string",
  399. "description": "管理员id",
  400. "name": "adm_id",
  401. "in": "query",
  402. "required": true
  403. }
  404. ],
  405. "responses": {
  406. "200": {
  407. "description": "具体看返回内容",
  408. "schema": {
  409. "type": "string"
  410. }
  411. },
  412. "400": {
  413. "description": "具体错误",
  414. "schema": {
  415. "$ref": "#/definitions/md.Response"
  416. }
  417. }
  418. }
  419. }
  420. },
  421. "/api/role/adminList": {
  422. "post": {
  423. "description": "管理员列表",
  424. "consumes": [
  425. "application/json"
  426. ],
  427. "produces": [
  428. "application/json"
  429. ],
  430. "tags": [
  431. "ADMIN-权限管理"
  432. ],
  433. "summary": "管理员列表",
  434. "parameters": [
  435. {
  436. "type": "string",
  437. "description": "验证参数Bearer和token空格拼接",
  438. "name": "Authorization",
  439. "in": "header",
  440. "required": true
  441. },
  442. {
  443. "description": "请求参数",
  444. "name": "args",
  445. "in": "body",
  446. "required": true,
  447. "schema": {
  448. "$ref": "#/definitions/md.AdminListReq"
  449. }
  450. }
  451. ],
  452. "responses": {
  453. "200": {
  454. "description": "具体看返回内容",
  455. "schema": {
  456. "type": "string"
  457. }
  458. },
  459. "400": {
  460. "description": "具体错误",
  461. "schema": {
  462. "$ref": "#/definitions/md.Response"
  463. }
  464. }
  465. }
  466. }
  467. },
  468. "/api/role/bindAdminRole/": {
  469. "post": {
  470. "description": "管理员绑定角色",
  471. "consumes": [
  472. "application/json"
  473. ],
  474. "produces": [
  475. "application/json"
  476. ],
  477. "tags": [
  478. "ADMIN-权限管理"
  479. ],
  480. "summary": "管理员绑定角色",
  481. "parameters": [
  482. {
  483. "type": "string",
  484. "description": "验证参数Bearer和token空格拼接",
  485. "name": "Authorization",
  486. "in": "header",
  487. "required": true
  488. },
  489. {
  490. "description": "请求参数",
  491. "name": "args",
  492. "in": "body",
  493. "required": true,
  494. "schema": {
  495. "$ref": "#/definitions/md.BindAdminRoleReq"
  496. }
  497. }
  498. ],
  499. "responses": {
  500. "200": {
  501. "description": "success",
  502. "schema": {
  503. "type": "string"
  504. }
  505. },
  506. "400": {
  507. "description": "具体错误",
  508. "schema": {
  509. "$ref": "#/definitions/md.Response"
  510. }
  511. }
  512. }
  513. }
  514. },
  515. "/api/role/deleteAdmin/{$adm_id}": {
  516. "delete": {
  517. "description": "删除管理员",
  518. "consumes": [
  519. "application/json"
  520. ],
  521. "produces": [
  522. "application/json"
  523. ],
  524. "tags": [
  525. "ADMIN-权限管理"
  526. ],
  527. "summary": "删除管理员",
  528. "parameters": [
  529. {
  530. "type": "string",
  531. "description": "验证参数Bearer和token空格拼接",
  532. "name": "Authorization",
  533. "in": "header",
  534. "required": true
  535. }
  536. ],
  537. "responses": {
  538. "200": {
  539. "description": "success",
  540. "schema": {
  541. "type": "string"
  542. }
  543. },
  544. "400": {
  545. "description": "具体错误",
  546. "schema": {
  547. "$ref": "#/definitions/md.Response"
  548. }
  549. }
  550. }
  551. }
  552. },
  553. "/api/role/deleteRole/{$id}": {
  554. "delete": {
  555. "description": "删除角色",
  556. "consumes": [
  557. "application/json"
  558. ],
  559. "produces": [
  560. "application/json"
  561. ],
  562. "tags": [
  563. "ADMIN-权限管理"
  564. ],
  565. "summary": "删除角色",
  566. "parameters": [
  567. {
  568. "type": "string",
  569. "description": "验证参数Bearer和token空格拼接",
  570. "name": "Authorization",
  571. "in": "header",
  572. "required": true
  573. },
  574. {
  575. "description": "请求参数",
  576. "name": "args",
  577. "in": "body",
  578. "required": true,
  579. "schema": {
  580. "$ref": "#/definitions/md.UpdateRoleStateReq"
  581. }
  582. }
  583. ],
  584. "responses": {
  585. "200": {
  586. "description": "success",
  587. "schema": {
  588. "type": "string"
  589. }
  590. },
  591. "400": {
  592. "description": "具体错误",
  593. "schema": {
  594. "$ref": "#/definitions/md.Response"
  595. }
  596. }
  597. }
  598. }
  599. },
  600. "/api/role/permissionGroupList": {
  601. "get": {
  602. "description": "权限组列表",
  603. "consumes": [
  604. "application/json"
  605. ],
  606. "produces": [
  607. "application/json"
  608. ],
  609. "tags": [
  610. "ADMIN-权限管理"
  611. ],
  612. "summary": "权限组列表",
  613. "parameters": [
  614. {
  615. "type": "string",
  616. "description": "验证参数Bearer和token空格拼接",
  617. "name": "Authorization",
  618. "in": "header",
  619. "required": true
  620. },
  621. {
  622. "type": "string",
  623. "description": "管理员id",
  624. "name": "adm_id",
  625. "in": "query",
  626. "required": true
  627. }
  628. ],
  629. "responses": {
  630. "200": {
  631. "description": "具体看返回内容",
  632. "schema": {
  633. "type": "string"
  634. }
  635. },
  636. "400": {
  637. "description": "具体错误",
  638. "schema": {
  639. "$ref": "#/definitions/md.Response"
  640. }
  641. }
  642. }
  643. }
  644. },
  645. "/api/role/roleBindPermissionGroup": {
  646. "post": {
  647. "description": "角色绑定权限组",
  648. "consumes": [
  649. "application/json"
  650. ],
  651. "produces": [
  652. "application/json"
  653. ],
  654. "tags": [
  655. "ADMIN-权限管理"
  656. ],
  657. "summary": "角色绑定权限组",
  658. "parameters": [
  659. {
  660. "type": "string",
  661. "description": "验证参数Bearer和token空格拼接",
  662. "name": "Authorization",
  663. "in": "header",
  664. "required": true
  665. },
  666. {
  667. "description": "请求参数",
  668. "name": "args",
  669. "in": "body",
  670. "required": true,
  671. "schema": {
  672. "$ref": "#/definitions/md.RoleBindPermissionGroupReq"
  673. }
  674. }
  675. ],
  676. "responses": {
  677. "200": {
  678. "description": "success",
  679. "schema": {
  680. "type": "string"
  681. }
  682. },
  683. "400": {
  684. "description": "具体错误",
  685. "schema": {
  686. "$ref": "#/definitions/md.Response"
  687. }
  688. }
  689. }
  690. }
  691. },
  692. "/api/role/roleList": {
  693. "get": {
  694. "description": "角色列表",
  695. "consumes": [
  696. "application/json"
  697. ],
  698. "produces": [
  699. "application/json"
  700. ],
  701. "tags": [
  702. "ADMIN-权限管理"
  703. ],
  704. "summary": "角色列表",
  705. "parameters": [
  706. {
  707. "type": "string",
  708. "description": "验证参数Bearer和token空格拼接",
  709. "name": "Authorization",
  710. "in": "header",
  711. "required": true
  712. }
  713. ],
  714. "responses": {
  715. "200": {
  716. "description": "具体看返回内容",
  717. "schema": {
  718. "type": "string"
  719. }
  720. },
  721. "400": {
  722. "description": "具体错误",
  723. "schema": {
  724. "$ref": "#/definitions/md.Response"
  725. }
  726. }
  727. }
  728. }
  729. },
  730. "/api/role/updateAdmin": {
  731. "post": {
  732. "description": "修改管理员信息",
  733. "consumes": [
  734. "application/json"
  735. ],
  736. "produces": [
  737. "application/json"
  738. ],
  739. "tags": [
  740. "ADMIN-权限管理"
  741. ],
  742. "summary": "修改管理员信息",
  743. "parameters": [
  744. {
  745. "type": "string",
  746. "description": "验证参数Bearer和token空格拼接",
  747. "name": "Authorization",
  748. "in": "header",
  749. "required": true
  750. },
  751. {
  752. "description": "请求参数",
  753. "name": "args",
  754. "in": "body",
  755. "required": true,
  756. "schema": {
  757. "$ref": "#/definitions/md.UpdateAdminReq"
  758. }
  759. }
  760. ],
  761. "responses": {
  762. "200": {
  763. "description": "success",
  764. "schema": {
  765. "type": "string"
  766. }
  767. },
  768. "400": {
  769. "description": "具体错误",
  770. "schema": {
  771. "$ref": "#/definitions/md.Response"
  772. }
  773. }
  774. }
  775. }
  776. },
  777. "/api/role/updateAdminState": {
  778. "post": {
  779. "description": "修改管理员状态",
  780. "consumes": [
  781. "application/json"
  782. ],
  783. "produces": [
  784. "application/json"
  785. ],
  786. "tags": [
  787. "ADMIN-权限管理"
  788. ],
  789. "summary": "修改管理员状态",
  790. "parameters": [
  791. {
  792. "type": "string",
  793. "description": "验证参数Bearer和token空格拼接",
  794. "name": "Authorization",
  795. "in": "header",
  796. "required": true
  797. },
  798. {
  799. "description": "请求参数",
  800. "name": "args",
  801. "in": "body",
  802. "required": true,
  803. "schema": {
  804. "$ref": "#/definitions/md.UpdateAdminStateReq"
  805. }
  806. }
  807. ],
  808. "responses": {
  809. "200": {
  810. "description": "success",
  811. "schema": {
  812. "type": "string"
  813. }
  814. },
  815. "400": {
  816. "description": "具体错误",
  817. "schema": {
  818. "$ref": "#/definitions/md.Response"
  819. }
  820. }
  821. }
  822. }
  823. },
  824. "/api/role/updateRole": {
  825. "post": {
  826. "description": "修改角色状态",
  827. "consumes": [
  828. "application/json"
  829. ],
  830. "produces": [
  831. "application/json"
  832. ],
  833. "tags": [
  834. "ADMIN-权限管理"
  835. ],
  836. "summary": "修改角色状态",
  837. "parameters": [
  838. {
  839. "type": "string",
  840. "description": "验证参数Bearer和token空格拼接",
  841. "name": "Authorization",
  842. "in": "header",
  843. "required": true
  844. },
  845. {
  846. "description": "请求参数",
  847. "name": "args",
  848. "in": "body",
  849. "required": true,
  850. "schema": {
  851. "$ref": "#/definitions/md.UpdateRoleStateReq"
  852. }
  853. }
  854. ],
  855. "responses": {
  856. "200": {
  857. "description": "success",
  858. "schema": {
  859. "type": "string"
  860. }
  861. },
  862. "400": {
  863. "description": "具体错误",
  864. "schema": {
  865. "$ref": "#/definitions/md.Response"
  866. }
  867. }
  868. }
  869. }
  870. }
  871. },
  872. "definitions": {
  873. "md.AddAdminReq": {
  874. "type": "object",
  875. "required": [
  876. "password",
  877. "username"
  878. ],
  879. "properties": {
  880. "memo": {
  881. "type": "string"
  882. },
  883. "password": {
  884. "type": "string"
  885. },
  886. "username": {
  887. "type": "string"
  888. }
  889. }
  890. },
  891. "md.AddRoleReq": {
  892. "type": "object",
  893. "required": [
  894. "memo",
  895. "name"
  896. ],
  897. "properties": {
  898. "memo": {
  899. "type": "string"
  900. },
  901. "name": {
  902. "type": "string"
  903. }
  904. }
  905. },
  906. "md.AdminListReq": {
  907. "type": "object",
  908. "properties": {
  909. "limit": {
  910. "type": "integer"
  911. },
  912. "page": {
  913. "type": "integer"
  914. },
  915. "state": {
  916. "type": "integer"
  917. },
  918. "username": {
  919. "type": "string"
  920. }
  921. }
  922. },
  923. "md.AgentBankInfo": {
  924. "type": "object",
  925. "properties": {
  926. "agent_id": {
  927. "type": "integer"
  928. },
  929. "bank": {
  930. "type": "string"
  931. },
  932. "bank_branch": {
  933. "type": "string"
  934. },
  935. "bank_no": {
  936. "type": "string"
  937. },
  938. "currency_conf": {
  939. "type": "integer"
  940. },
  941. "id": {
  942. "type": "integer"
  943. },
  944. "licence": {
  945. "type": "string"
  946. },
  947. "memo": {
  948. "type": "string"
  949. },
  950. "state": {
  951. "type": "integer"
  952. },
  953. "uuid": {
  954. "type": "integer"
  955. }
  956. }
  957. },
  958. "md.AgentContactInfo": {
  959. "type": "object",
  960. "properties": {
  961. "address": {
  962. "type": "string"
  963. },
  964. "agent_id": {
  965. "type": "integer"
  966. },
  967. "email": {
  968. "type": "string"
  969. },
  970. "id": {
  971. "type": "integer"
  972. },
  973. "memo": {
  974. "type": "string"
  975. },
  976. "name": {
  977. "type": "string"
  978. },
  979. "phone": {
  980. "type": "string"
  981. },
  982. "state": {
  983. "type": "integer"
  984. },
  985. "uuid": {
  986. "type": "integer"
  987. }
  988. }
  989. },
  990. "md.AgentList": {
  991. "type": "object",
  992. "properties": {
  993. "agent_id": {
  994. "type": "integer"
  995. },
  996. "business_license_address": {
  997. "type": "string"
  998. },
  999. "business_license_img_url": {
  1000. "type": "string"
  1001. },
  1002. "certificate_first_type": {
  1003. "type": "integer"
  1004. },
  1005. "certificate_type": {
  1006. "type": "integer"
  1007. },
  1008. "certificate_validity": {
  1009. "type": "string"
  1010. },
  1011. "company_abbreviation": {
  1012. "type": "string"
  1013. },
  1014. "company_name": {
  1015. "type": "string"
  1016. },
  1017. "country_region": {
  1018. "type": "string"
  1019. },
  1020. "country_region_id": {
  1021. "type": "integer"
  1022. },
  1023. "id": {
  1024. "type": "integer"
  1025. },
  1026. "kind": {
  1027. "type": "integer"
  1028. },
  1029. "legal_representative": {
  1030. "type": "string"
  1031. },
  1032. "memo": {
  1033. "type": "string"
  1034. },
  1035. "registered_address": {
  1036. "type": "string"
  1037. },
  1038. "registered_address_city_id": {
  1039. "type": "integer"
  1040. },
  1041. "registered_address_country_id": {
  1042. "type": "integer"
  1043. },
  1044. "registered_address_county_id": {
  1045. "type": "integer"
  1046. },
  1047. "registered_address_province_id": {
  1048. "type": "integer"
  1049. },
  1050. "state": {
  1051. "type": "integer"
  1052. },
  1053. "unified_social_credit_code": {
  1054. "type": "string"
  1055. },
  1056. "uuid": {
  1057. "type": "integer"
  1058. }
  1059. }
  1060. },
  1061. "md.BindAdminRoleReq": {
  1062. "type": "object",
  1063. "required": [
  1064. "id"
  1065. ],
  1066. "properties": {
  1067. "id": {
  1068. "type": "integer"
  1069. },
  1070. "role_ids": {
  1071. "type": "array",
  1072. "items": {
  1073. "type": "integer"
  1074. }
  1075. }
  1076. }
  1077. },
  1078. "md.LoginReq": {
  1079. "type": "object",
  1080. "required": [
  1081. "password",
  1082. "username"
  1083. ],
  1084. "properties": {
  1085. "code": {
  1086. "type": "string",
  1087. "example": "验证码"
  1088. },
  1089. "password": {
  1090. "type": "string",
  1091. "example": "登录密码"
  1092. },
  1093. "username": {
  1094. "type": "string",
  1095. "example": "登录账号"
  1096. }
  1097. }
  1098. },
  1099. "md.LoginResponse": {
  1100. "type": "object",
  1101. "properties": {
  1102. "token": {
  1103. "type": "string"
  1104. }
  1105. }
  1106. },
  1107. "md.Response": {
  1108. "type": "object",
  1109. "properties": {
  1110. "code": {
  1111. "type": "string",
  1112. "example": "响应码"
  1113. },
  1114. "data": {
  1115. "description": "内容"
  1116. },
  1117. "msg": {
  1118. "type": "string",
  1119. "example": "具体错误原因"
  1120. }
  1121. }
  1122. },
  1123. "md.RoleBindPermissionGroupReq": {
  1124. "type": "object",
  1125. "required": [
  1126. "role_id"
  1127. ],
  1128. "properties": {
  1129. "permission_ids": {
  1130. "type": "array",
  1131. "items": {
  1132. "type": "integer"
  1133. }
  1134. },
  1135. "role_id": {
  1136. "type": "integer"
  1137. }
  1138. }
  1139. },
  1140. "md.UpdateAdminReq": {
  1141. "type": "object",
  1142. "required": [
  1143. "id",
  1144. "password",
  1145. "username"
  1146. ],
  1147. "properties": {
  1148. "id": {
  1149. "type": "integer"
  1150. },
  1151. "memo": {
  1152. "type": "string"
  1153. },
  1154. "password": {
  1155. "type": "string"
  1156. },
  1157. "username": {
  1158. "type": "string"
  1159. }
  1160. }
  1161. },
  1162. "md.UpdateAdminStateReq": {
  1163. "type": "object",
  1164. "required": [
  1165. "id",
  1166. "state"
  1167. ],
  1168. "properties": {
  1169. "id": {
  1170. "type": "integer"
  1171. },
  1172. "state": {
  1173. "type": "integer"
  1174. }
  1175. }
  1176. },
  1177. "md.UpdateRoleReq": {
  1178. "type": "object",
  1179. "required": [
  1180. "memo",
  1181. "name",
  1182. "role_id"
  1183. ],
  1184. "properties": {
  1185. "memo": {
  1186. "type": "string"
  1187. },
  1188. "name": {
  1189. "type": "string"
  1190. },
  1191. "role_id": {
  1192. "type": "integer"
  1193. }
  1194. }
  1195. },
  1196. "md.UpdateRoleStateReq": {
  1197. "type": "object",
  1198. "required": [
  1199. "role_id",
  1200. "state"
  1201. ],
  1202. "properties": {
  1203. "role_id": {
  1204. "type": "integer"
  1205. },
  1206. "state": {
  1207. "type": "integer"
  1208. }
  1209. }
  1210. }
  1211. },
  1212. "securityDefinitions": {
  1213. "MasterID": {
  1214. "type": "apiKey",
  1215. "name": "MasterID",
  1216. "in": "header"
  1217. }
  1218. }
  1219. }`
  1220. // SwaggerInfo holds exported Swagger Info so clients can modify it
  1221. var SwaggerInfo = &swag.Spec{
  1222. Version: "1.0",
  1223. Host: "localhost:1003 or advertisement.dengbiao.top",
  1224. BasePath: "",
  1225. Schemes: []string{},
  1226. Title: "广告联盟-渠道代理平台",
  1227. Description: "渠道代理后台接口",
  1228. InfoInstanceName: "swagger",
  1229. SwaggerTemplate: docTemplate,
  1230. }
  1231. func init() {
  1232. swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo)
  1233. }