swagger.yaml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035
  1. basePath: /WeChatTrading/trading-go
  2. definitions:
  3. model.Appraise:
  4. properties:
  5. buyerId:
  6. type: integer
  7. content:
  8. type: string
  9. goodsId:
  10. type: integer
  11. id:
  12. type: integer
  13. star:
  14. type: integer
  15. time:
  16. type: integer
  17. type: object
  18. model.AppraiseJson:
  19. properties:
  20. buyerId:
  21. type: integer
  22. content:
  23. type: string
  24. goodsId:
  25. type: integer
  26. star:
  27. type: integer
  28. time:
  29. type: integer
  30. type: object
  31. model.CategoryJson:
  32. properties:
  33. name:
  34. type: string
  35. pic:
  36. type: string
  37. type: object
  38. model.Goods:
  39. properties:
  40. desc:
  41. type: string
  42. id:
  43. type: integer
  44. ownerId:
  45. type: integer
  46. pic:
  47. items:
  48. type: string
  49. type: array
  50. place:
  51. type: string
  52. price:
  53. type: integer
  54. state:
  55. type: integer
  56. title:
  57. type: string
  58. type: object
  59. model.GoodsJson:
  60. properties:
  61. categories:
  62. items:
  63. type: integer
  64. type: array
  65. desc:
  66. type: string
  67. ownerId:
  68. type: integer
  69. pic:
  70. items:
  71. type: string
  72. type: array
  73. place:
  74. type: string
  75. price:
  76. type: integer
  77. state:
  78. type: integer
  79. title:
  80. type: string
  81. type: object
  82. model.OrderJson:
  83. properties:
  84. buyerId:
  85. type: integer
  86. goodsId:
  87. type: integer
  88. phone:
  89. type: string
  90. place:
  91. type: string
  92. state:
  93. type: integer
  94. time:
  95. type: integer
  96. type: object
  97. model.RelationJson:
  98. properties:
  99. goodsId:
  100. type: integer
  101. owner:
  102. example: "0"
  103. type: string
  104. target:
  105. example: "0"
  106. type: string
  107. type:
  108. type: integer
  109. type: object
  110. model.User:
  111. properties:
  112. avatar:
  113. type: string
  114. name:
  115. type: string
  116. phone:
  117. type: string
  118. sign:
  119. type: string
  120. uid:
  121. example: "0"
  122. type: string
  123. vid:
  124. type: string
  125. type: object
  126. model.UserJson:
  127. properties:
  128. avatar:
  129. type: string
  130. name:
  131. type: string
  132. phone:
  133. type: string
  134. sign:
  135. type: string
  136. uid:
  137. type: string
  138. vid:
  139. type: string
  140. type: object
  141. response.Response:
  142. properties:
  143. code:
  144. type: integer
  145. data: {}
  146. message:
  147. type: string
  148. type: object
  149. host: 192.168.31.30:8084
  150. info:
  151. contact: {}
  152. description: 一个基于微信小程序的校园二手交易平台的api文档
  153. license:
  154. name: Apache 2.0
  155. url: http://www.apache.org/licenses/LICENSE-2.0.html
  156. termsOfService: http://swagger.io/terms/
  157. title: 二手交易
  158. version: "1.0"
  159. paths:
  160. /appraise/{page}/{pageSize}:
  161. get:
  162. parameters:
  163. - description: 页数
  164. in: path
  165. name: page
  166. required: true
  167. type: integer
  168. - description: 一页的大小
  169. in: path
  170. name: pageSize
  171. required: true
  172. type: integer
  173. produces:
  174. - application/json
  175. responses:
  176. "200":
  177. description: OK
  178. schema:
  179. $ref: '#/definitions/response.Response'
  180. summary: 分页获取评论信息
  181. tags:
  182. - 评论模块
  183. /appraise/create:
  184. post:
  185. parameters:
  186. - description: 评价信息
  187. in: body
  188. name: json
  189. required: true
  190. schema:
  191. $ref: '#/definitions/model.AppraiseJson'
  192. produces:
  193. - application/json
  194. responses:
  195. "200":
  196. description: OK
  197. schema:
  198. $ref: '#/definitions/response.Response'
  199. summary: 创建评论
  200. tags:
  201. - 评论模块
  202. /appraise/delete/{id}:
  203. delete:
  204. parameters:
  205. - description: 评论id
  206. in: path
  207. name: id
  208. required: true
  209. type: integer
  210. produces:
  211. - application/json
  212. responses:
  213. "200":
  214. description: OK
  215. schema:
  216. $ref: '#/definitions/response.Response'
  217. summary: 删除评论
  218. tags:
  219. - 评论模块
  220. /appraise/revise:
  221. post:
  222. parameters:
  223. - description: 评价信息
  224. in: body
  225. name: json
  226. required: true
  227. schema:
  228. $ref: '#/definitions/model.Appraise'
  229. produces:
  230. - application/json
  231. responses:
  232. "200":
  233. description: OK
  234. schema:
  235. $ref: '#/definitions/response.Response'
  236. summary: 修改评论
  237. tags:
  238. - 评论模块
  239. /appraise/user:
  240. get:
  241. parameters:
  242. - description: 用户id
  243. in: query
  244. name: id
  245. required: true
  246. type: integer
  247. produces:
  248. - application/json
  249. responses:
  250. "200":
  251. description: OK
  252. schema:
  253. $ref: '#/definitions/response.Response'
  254. summary: 获取用户评价
  255. tags:
  256. - 评论模块
  257. /category:
  258. get:
  259. consumes:
  260. - application/json
  261. produces:
  262. - application/json
  263. responses:
  264. "200":
  265. description: OK
  266. schema:
  267. $ref: '#/definitions/response.Response'
  268. summary: 获取所有分类
  269. tags:
  270. - 分类模块
  271. /category/create:
  272. post:
  273. consumes:
  274. - application/json
  275. parameters:
  276. - description: 分类数据
  277. in: body
  278. name: json
  279. required: true
  280. schema:
  281. $ref: '#/definitions/model.CategoryJson'
  282. produces:
  283. - application/json
  284. responses:
  285. "200":
  286. description: OK
  287. schema:
  288. $ref: '#/definitions/response.Response'
  289. summary: 创建分类
  290. tags:
  291. - 分类模块
  292. /category/delete/{id}:
  293. delete:
  294. parameters:
  295. - description: 分类id
  296. in: path
  297. name: id
  298. required: true
  299. type: integer
  300. produces:
  301. - application/json
  302. responses:
  303. "200":
  304. description: OK
  305. schema:
  306. $ref: '#/definitions/response.Response'
  307. summary: 根据分类id删除某个分类
  308. tags:
  309. - 分类模块
  310. /chat:
  311. get:
  312. responses:
  313. "200":
  314. description: OK
  315. schema:
  316. $ref: '#/definitions/response.Response'
  317. summary: 与服务端进行websocket连接,请使用postman测试
  318. tags:
  319. - 聊天模块
  320. /chat/from/{page}/{pageSize}:
  321. get:
  322. parameters:
  323. - description: 页数
  324. in: path
  325. name: page
  326. required: true
  327. type: integer
  328. - description: 一页的大小
  329. in: path
  330. name: pageSize
  331. required: true
  332. type: integer
  333. - description: 用户id
  334. in: query
  335. name: uid
  336. required: true
  337. type: string
  338. responses:
  339. "200":
  340. description: OK
  341. schema:
  342. $ref: '#/definitions/response.Response'
  343. summary: 获取未过期且来源为特定用户的聊天记录
  344. tags:
  345. - 聊天模块
  346. /chat/latest:
  347. get:
  348. parameters:
  349. - description: 用户id
  350. in: query
  351. name: uid
  352. required: true
  353. type: string
  354. - description: 对象id
  355. in: query
  356. name: target
  357. required: true
  358. type: string
  359. responses:
  360. "200":
  361. description: OK
  362. schema:
  363. $ref: '#/definitions/response.Response'
  364. summary: 获取与特定用户相关的最后一条聊天记录
  365. tags:
  366. - 聊天模块
  367. /chat/msg/:
  368. get:
  369. parameters:
  370. - description: 用户id
  371. in: query
  372. name: uid
  373. required: true
  374. type: string
  375. responses:
  376. "200":
  377. description: OK
  378. schema:
  379. $ref: '#/definitions/response.Response'
  380. summary: 获取与特定用户相关的所有聊天记录
  381. tags:
  382. - 聊天模块
  383. /chat/to/{page}/{pageSize}:
  384. get:
  385. parameters:
  386. - description: 页数
  387. in: path
  388. name: page
  389. required: true
  390. type: integer
  391. - description: 一页的大小
  392. in: path
  393. name: pageSize
  394. required: true
  395. type: integer
  396. - description: 用户id
  397. in: query
  398. name: uid
  399. required: true
  400. type: string
  401. responses:
  402. "200":
  403. description: OK
  404. schema:
  405. $ref: '#/definitions/response.Response'
  406. summary: 获取未过期且目标为特定用户的聊天记录
  407. tags:
  408. - 聊天模块
  409. /goods/{page}/{pageSize}:
  410. get:
  411. parameters:
  412. - description: 页数
  413. in: path
  414. name: page
  415. required: true
  416. type: integer
  417. - description: 一页的大小
  418. in: path
  419. name: pageSize
  420. required: true
  421. type: integer
  422. produces:
  423. - application/json
  424. responses:
  425. "200":
  426. description: OK
  427. schema:
  428. $ref: '#/definitions/response.Response'
  429. summary: 获取所有商品
  430. tags:
  431. - 商品模块
  432. /goods/category/{page}/{pageSize}:
  433. get:
  434. parameters:
  435. - description: 页数
  436. in: path
  437. name: page
  438. required: true
  439. type: integer
  440. - description: 一页的大小
  441. in: path
  442. name: pageSize
  443. required: true
  444. type: integer
  445. - description: 商品分类id
  446. in: query
  447. name: category
  448. required: true
  449. type: integer
  450. produces:
  451. - application/json
  452. responses:
  453. "200":
  454. description: OK
  455. schema:
  456. $ref: '#/definitions/response.Response'
  457. summary: 按分类查找商品并分页显示
  458. tags:
  459. - 商品模块
  460. /goods/create:
  461. post:
  462. consumes:
  463. - application/json
  464. parameters:
  465. - description: 商品信息
  466. in: body
  467. name: json
  468. required: true
  469. schema:
  470. $ref: '#/definitions/model.GoodsJson'
  471. produces:
  472. - application/json
  473. responses:
  474. "200":
  475. description: OK
  476. schema:
  477. $ref: '#/definitions/response.Response'
  478. summary: 创建商品
  479. tags:
  480. - 商品模块
  481. /goods/delete/{id}:
  482. delete:
  483. parameters:
  484. - description: 商品id
  485. in: path
  486. name: id
  487. required: true
  488. type: integer
  489. produces:
  490. - application/json
  491. responses:
  492. "200":
  493. description: OK
  494. schema:
  495. $ref: '#/definitions/response.Response'
  496. summary: 删除商品
  497. tags:
  498. - 商品模块
  499. /goods/detail/{id}:
  500. get:
  501. parameters:
  502. - description: 商品id
  503. in: path
  504. name: id
  505. required: true
  506. type: integer
  507. - description: 访问的用户id
  508. in: query
  509. name: uid
  510. required: true
  511. type: integer
  512. - description: 访问时间的时间戳
  513. in: query
  514. name: date
  515. required: true
  516. type: integer
  517. produces:
  518. - application/json
  519. responses:
  520. "200":
  521. description: OK
  522. schema:
  523. $ref: '#/definitions/response.Response'
  524. summary: 获取商品详细信息
  525. tags:
  526. - 商品模块
  527. /goods/list:
  528. post:
  529. parameters:
  530. - description: 商品id列表
  531. in: body
  532. name: id
  533. required: true
  534. schema:
  535. items:
  536. type: string
  537. type: array
  538. produces:
  539. - application/json
  540. responses:
  541. "200":
  542. description: OK
  543. schema:
  544. $ref: '#/definitions/response.Response'
  545. summary: 批量获取商品信息
  546. tags:
  547. - 商品模块
  548. /goods/recommend:
  549. get:
  550. parameters:
  551. - description: 用户id
  552. in: query
  553. name: id
  554. required: true
  555. type: integer
  556. - description: 推荐的数目
  557. in: query
  558. name: size
  559. required: true
  560. type: integer
  561. produces:
  562. - application/json
  563. responses:
  564. "200":
  565. description: OK
  566. schema:
  567. $ref: '#/definitions/response.Response'
  568. summary: 分页获取推荐商品
  569. tags:
  570. - 商品模块
  571. /goods/revise:
  572. post:
  573. parameters:
  574. - description: 商品信息
  575. in: body
  576. name: json
  577. required: true
  578. schema:
  579. $ref: '#/definitions/model.Goods'
  580. produces:
  581. - application/json
  582. responses:
  583. "200":
  584. description: OK
  585. schema:
  586. $ref: '#/definitions/response.Response'
  587. summary: 修改商品信息
  588. tags:
  589. - 商品模块
  590. /goods/search/{page}/{pageSize}:
  591. get:
  592. parameters:
  593. - description: 页数
  594. in: path
  595. name: page
  596. required: true
  597. type: integer
  598. - description: 一页的大小
  599. in: path
  600. name: pageSize
  601. required: true
  602. type: integer
  603. - description: 搜素关键词
  604. in: query
  605. name: keyword
  606. required: true
  607. type: string
  608. produces:
  609. - application/json
  610. responses:
  611. "200":
  612. description: OK
  613. schema:
  614. $ref: '#/definitions/response.Response'
  615. summary: 搜索商品并分页显示
  616. tags:
  617. - 商品模块
  618. /goods/user/{id}:
  619. get:
  620. parameters:
  621. - description: 用户id
  622. in: path
  623. name: id
  624. required: true
  625. type: integer
  626. produces:
  627. - application/json
  628. responses:
  629. "200":
  630. description: OK
  631. schema:
  632. $ref: '#/definitions/response.Response'
  633. summary: 获取某个用户的所有商品
  634. tags:
  635. - 商品模块
  636. /order:
  637. get:
  638. produces:
  639. - application/json
  640. responses:
  641. "200":
  642. description: OK
  643. schema:
  644. $ref: '#/definitions/response.Response'
  645. summary: 获取所有订单
  646. tags:
  647. - 订单模块
  648. /order/{page}/{pageSize}:
  649. get:
  650. parameters:
  651. - description: 页数
  652. in: path
  653. name: page
  654. required: true
  655. type: integer
  656. - description: 一页的大小
  657. in: path
  658. name: pageSize
  659. required: true
  660. type: integer
  661. produces:
  662. - application/json
  663. responses:
  664. "200":
  665. description: OK
  666. schema:
  667. $ref: '#/definitions/response.Response'
  668. summary: 分页获取订单
  669. tags:
  670. - 订单模块
  671. /order/create:
  672. post:
  673. parameters:
  674. - description: 订单信息
  675. in: body
  676. name: json
  677. required: true
  678. schema:
  679. $ref: '#/definitions/model.OrderJson'
  680. produces:
  681. - application/json
  682. responses:
  683. "200":
  684. description: OK
  685. schema:
  686. $ref: '#/definitions/response.Response'
  687. summary: 创建订单
  688. tags:
  689. - 订单模块
  690. /order/delete/{id}:
  691. delete:
  692. parameters:
  693. - description: 订单id
  694. in: path
  695. name: id
  696. required: true
  697. type: integer
  698. produces:
  699. - application/json
  700. responses:
  701. "200":
  702. description: OK
  703. schema:
  704. $ref: '#/definitions/response.Response'
  705. summary: 删除订单
  706. tags:
  707. - 订单模块
  708. /order/revise:
  709. post:
  710. parameters:
  711. - description: 订单id
  712. in: formData
  713. name: id
  714. required: true
  715. type: integer
  716. - description: 订单状态
  717. in: formData
  718. name: state
  719. required: true
  720. type: integer
  721. produces:
  722. - application/json
  723. responses:
  724. "200":
  725. description: OK
  726. schema:
  727. $ref: '#/definitions/response.Response'
  728. summary: 修改订单的状态
  729. tags:
  730. - 订单模块
  731. /order/user:
  732. get:
  733. parameters:
  734. - description: 用户id
  735. in: query
  736. name: id
  737. required: true
  738. type: integer
  739. produces:
  740. - application/json
  741. responses:
  742. "200":
  743. description: OK
  744. schema:
  745. $ref: '#/definitions/response.Response'
  746. summary: 获取用户的所有订单
  747. tags:
  748. - 订单模块
  749. /pic:
  750. get:
  751. produces:
  752. - application/json
  753. responses:
  754. "200":
  755. description: OK
  756. schema:
  757. $ref: '#/definitions/response.Response'
  758. summary: 获取所有图片
  759. tags:
  760. - 图片模块
  761. /pic/{page}/{pageSize}:
  762. get:
  763. parameters:
  764. - description: 页数
  765. in: path
  766. name: page
  767. required: true
  768. type: integer
  769. - description: 一页的大小
  770. in: path
  771. name: pageSize
  772. required: true
  773. type: integer
  774. produces:
  775. - application/json
  776. responses:
  777. "200":
  778. description: OK
  779. schema:
  780. $ref: '#/definitions/response.Response'
  781. summary: 分页获取图片
  782. tags:
  783. - 图片模块
  784. /pic/delete/{id}:
  785. delete:
  786. parameters:
  787. - description: 图片id
  788. in: path
  789. name: id
  790. required: true
  791. type: integer
  792. produces:
  793. - application/json
  794. responses:
  795. "200":
  796. description: OK
  797. schema:
  798. $ref: '#/definitions/response.Response'
  799. summary: 删除图片
  800. tags:
  801. - 图片模块
  802. /pic/upload:
  803. post:
  804. consumes:
  805. - multipart/form-data
  806. parameters:
  807. - description: 图片
  808. in: formData
  809. name: pic
  810. required: true
  811. type: file
  812. produces:
  813. - application/json
  814. responses:
  815. "200":
  816. description: OK
  817. schema:
  818. $ref: '#/definitions/response.Response'
  819. summary: 上传图片
  820. tags:
  821. - 图片模块
  822. /relation/{page}/{pageSize}:
  823. get:
  824. parameters:
  825. - description: 页数
  826. in: path
  827. name: page
  828. required: true
  829. type: integer
  830. - description: 一页的大小
  831. in: path
  832. name: pageSize
  833. required: true
  834. type: integer
  835. produces:
  836. - application/json
  837. responses:
  838. "200":
  839. description: OK
  840. schema:
  841. $ref: '#/definitions/response.Response'
  842. summary: 分页用户关系
  843. tags:
  844. - 用户关系模块
  845. /relation/bad:
  846. get:
  847. parameters:
  848. - description: 用户id
  849. in: query
  850. name: uid
  851. required: true
  852. type: integer
  853. produces:
  854. - application/json
  855. responses:
  856. "200":
  857. description: OK
  858. schema:
  859. $ref: '#/definitions/response.Response'
  860. summary: 传入用户id获取用户黑名单列表
  861. tags:
  862. - 用户关系模块
  863. /relation/create:
  864. post:
  865. consumes:
  866. - application/json
  867. parameters:
  868. - description: 关系数据
  869. in: body
  870. name: json
  871. required: true
  872. schema:
  873. $ref: '#/definitions/model.RelationJson'
  874. produces:
  875. - application/json
  876. responses:
  877. "200":
  878. description: OK
  879. schema:
  880. $ref: '#/definitions/response.Response'
  881. summary: 添加用户间的关系,关系类型有1:好友关系,2:黑名单关系
  882. tags:
  883. - 用户关系模块
  884. /relation/delete/{id}:
  885. delete:
  886. parameters:
  887. - description: 关系id
  888. in: path
  889. name: id
  890. required: true
  891. type: integer
  892. produces:
  893. - application/json
  894. responses:
  895. "200":
  896. description: OK
  897. schema:
  898. $ref: '#/definitions/response.Response'
  899. summary: 根据关系id删除关系
  900. tags:
  901. - 用户关系模块
  902. /relation/friend:
  903. get:
  904. parameters:
  905. - description: 用户id
  906. in: query
  907. name: uid
  908. required: true
  909. type: integer
  910. produces:
  911. - application/json
  912. responses:
  913. "200":
  914. description: OK
  915. schema:
  916. $ref: '#/definitions/response.Response'
  917. summary: 传入用户id获取用户好友列表
  918. tags:
  919. - 用户关系模块
  920. /user/{page}/{pageSize}:
  921. get:
  922. parameters:
  923. - description: 页数
  924. in: path
  925. name: page
  926. required: true
  927. type: integer
  928. - description: 一页的大小
  929. in: path
  930. name: pageSize
  931. required: true
  932. type: integer
  933. produces:
  934. - application/json
  935. responses:
  936. "200":
  937. description: OK
  938. schema:
  939. $ref: '#/definitions/response.Response'
  940. summary: 分页用户信息
  941. tags:
  942. - 用户模块
  943. /user/info:
  944. get:
  945. produces:
  946. - application/json
  947. responses:
  948. "200":
  949. description: OK
  950. schema:
  951. $ref: '#/definitions/response.Response'
  952. summary: 获取用户信息
  953. tags:
  954. - 用户模块
  955. /user/list:
  956. post:
  957. parameters:
  958. - description: 用户id列表
  959. in: body
  960. name: uid
  961. required: true
  962. schema:
  963. items:
  964. type: string
  965. type: array
  966. produces:
  967. - application/json
  968. responses:
  969. "200":
  970. description: OK
  971. schema:
  972. $ref: '#/definitions/response.Response'
  973. summary: 批量获取用户信息
  974. tags:
  975. - 用户模块
  976. /user/login:
  977. post:
  978. parameters:
  979. - description: 微信ID
  980. in: formData
  981. name: vid
  982. type: string
  983. produces:
  984. - application/json
  985. responses:
  986. "200":
  987. description: OK
  988. schema:
  989. $ref: '#/definitions/response.Response'
  990. summary: 登录
  991. tags:
  992. - 用户模块
  993. /user/modify:
  994. post:
  995. consumes:
  996. - application/json
  997. parameters:
  998. - description: 用户信息
  999. in: body
  1000. name: json
  1001. required: true
  1002. schema:
  1003. $ref: '#/definitions/model.User'
  1004. produces:
  1005. - application/json
  1006. responses:
  1007. "200":
  1008. description: OK
  1009. schema:
  1010. $ref: '#/definitions/response.Response'
  1011. summary: 修改用户信息
  1012. tags:
  1013. - 用户模块
  1014. /user/register:
  1015. post:
  1016. consumes:
  1017. - application/json
  1018. parameters:
  1019. - description: 用户信息
  1020. in: body
  1021. name: json
  1022. required: true
  1023. schema:
  1024. $ref: '#/definitions/model.UserJson'
  1025. produces:
  1026. - application/json
  1027. responses:
  1028. "200":
  1029. description: OK
  1030. schema:
  1031. $ref: '#/definitions/response.Response'
  1032. summary: 创建用户
  1033. tags:
  1034. - 用户模块
  1035. swagger: "2.0"