swagger.yaml 22 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040
  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.27: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. - description: 对象id
  376. in: query
  377. name: target
  378. required: true
  379. type: string
  380. responses:
  381. "200":
  382. description: OK
  383. schema:
  384. $ref: '#/definitions/response.Response'
  385. summary: 获取与特定两个用户之间的所有聊天记录
  386. tags:
  387. - 聊天模块
  388. /chat/to/{page}/{pageSize}:
  389. get:
  390. parameters:
  391. - description: 页数
  392. in: path
  393. name: page
  394. required: true
  395. type: integer
  396. - description: 一页的大小
  397. in: path
  398. name: pageSize
  399. required: true
  400. type: integer
  401. - description: 用户id
  402. in: query
  403. name: uid
  404. required: true
  405. type: string
  406. responses:
  407. "200":
  408. description: OK
  409. schema:
  410. $ref: '#/definitions/response.Response'
  411. summary: 获取未过期且目标为特定用户的聊天记录
  412. tags:
  413. - 聊天模块
  414. /goods/{page}/{pageSize}:
  415. get:
  416. parameters:
  417. - description: 页数
  418. in: path
  419. name: page
  420. required: true
  421. type: integer
  422. - description: 一页的大小
  423. in: path
  424. name: pageSize
  425. required: true
  426. type: integer
  427. produces:
  428. - application/json
  429. responses:
  430. "200":
  431. description: OK
  432. schema:
  433. $ref: '#/definitions/response.Response'
  434. summary: 获取所有商品
  435. tags:
  436. - 商品模块
  437. /goods/category/{page}/{pageSize}:
  438. get:
  439. parameters:
  440. - description: 页数
  441. in: path
  442. name: page
  443. required: true
  444. type: integer
  445. - description: 一页的大小
  446. in: path
  447. name: pageSize
  448. required: true
  449. type: integer
  450. - description: 商品分类id
  451. in: query
  452. name: category
  453. required: true
  454. type: integer
  455. produces:
  456. - application/json
  457. responses:
  458. "200":
  459. description: OK
  460. schema:
  461. $ref: '#/definitions/response.Response'
  462. summary: 按分类查找商品并分页显示
  463. tags:
  464. - 商品模块
  465. /goods/create:
  466. post:
  467. consumes:
  468. - application/json
  469. parameters:
  470. - description: 商品信息
  471. in: body
  472. name: json
  473. required: true
  474. schema:
  475. $ref: '#/definitions/model.GoodsJson'
  476. produces:
  477. - application/json
  478. responses:
  479. "200":
  480. description: OK
  481. schema:
  482. $ref: '#/definitions/response.Response'
  483. summary: 创建商品
  484. tags:
  485. - 商品模块
  486. /goods/delete/{id}:
  487. delete:
  488. parameters:
  489. - description: 商品id
  490. in: path
  491. name: id
  492. required: true
  493. type: integer
  494. produces:
  495. - application/json
  496. responses:
  497. "200":
  498. description: OK
  499. schema:
  500. $ref: '#/definitions/response.Response'
  501. summary: 删除商品
  502. tags:
  503. - 商品模块
  504. /goods/detail/{id}:
  505. get:
  506. parameters:
  507. - description: 商品id
  508. in: path
  509. name: id
  510. required: true
  511. type: integer
  512. - description: 访问的用户id
  513. in: query
  514. name: uid
  515. required: true
  516. type: integer
  517. - description: 访问时间的时间戳
  518. in: query
  519. name: date
  520. required: true
  521. type: integer
  522. produces:
  523. - application/json
  524. responses:
  525. "200":
  526. description: OK
  527. schema:
  528. $ref: '#/definitions/response.Response'
  529. summary: 获取商品详细信息
  530. tags:
  531. - 商品模块
  532. /goods/list:
  533. post:
  534. parameters:
  535. - description: 商品id列表
  536. in: body
  537. name: id
  538. required: true
  539. schema:
  540. items:
  541. type: string
  542. type: array
  543. produces:
  544. - application/json
  545. responses:
  546. "200":
  547. description: OK
  548. schema:
  549. $ref: '#/definitions/response.Response'
  550. summary: 批量获取商品信息
  551. tags:
  552. - 商品模块
  553. /goods/recommend:
  554. get:
  555. parameters:
  556. - description: 用户id
  557. in: query
  558. name: id
  559. required: true
  560. type: integer
  561. - description: 推荐的数目
  562. in: query
  563. name: size
  564. required: true
  565. type: integer
  566. produces:
  567. - application/json
  568. responses:
  569. "200":
  570. description: OK
  571. schema:
  572. $ref: '#/definitions/response.Response'
  573. summary: 分页获取推荐商品
  574. tags:
  575. - 商品模块
  576. /goods/revise:
  577. post:
  578. parameters:
  579. - description: 商品信息
  580. in: body
  581. name: json
  582. required: true
  583. schema:
  584. $ref: '#/definitions/model.Goods'
  585. produces:
  586. - application/json
  587. responses:
  588. "200":
  589. description: OK
  590. schema:
  591. $ref: '#/definitions/response.Response'
  592. summary: 修改商品信息
  593. tags:
  594. - 商品模块
  595. /goods/search/{page}/{pageSize}:
  596. get:
  597. parameters:
  598. - description: 页数
  599. in: path
  600. name: page
  601. required: true
  602. type: integer
  603. - description: 一页的大小
  604. in: path
  605. name: pageSize
  606. required: true
  607. type: integer
  608. - description: 搜素关键词
  609. in: query
  610. name: keyword
  611. required: true
  612. type: string
  613. produces:
  614. - application/json
  615. responses:
  616. "200":
  617. description: OK
  618. schema:
  619. $ref: '#/definitions/response.Response'
  620. summary: 搜索商品并分页显示
  621. tags:
  622. - 商品模块
  623. /goods/user/{id}:
  624. get:
  625. parameters:
  626. - description: 用户id
  627. in: path
  628. name: id
  629. required: true
  630. type: integer
  631. produces:
  632. - application/json
  633. responses:
  634. "200":
  635. description: OK
  636. schema:
  637. $ref: '#/definitions/response.Response'
  638. summary: 获取某个用户的所有商品
  639. tags:
  640. - 商品模块
  641. /order:
  642. get:
  643. produces:
  644. - application/json
  645. responses:
  646. "200":
  647. description: OK
  648. schema:
  649. $ref: '#/definitions/response.Response'
  650. summary: 获取所有订单
  651. tags:
  652. - 订单模块
  653. /order/{page}/{pageSize}:
  654. get:
  655. parameters:
  656. - description: 页数
  657. in: path
  658. name: page
  659. required: true
  660. type: integer
  661. - description: 一页的大小
  662. in: path
  663. name: pageSize
  664. required: true
  665. type: integer
  666. produces:
  667. - application/json
  668. responses:
  669. "200":
  670. description: OK
  671. schema:
  672. $ref: '#/definitions/response.Response'
  673. summary: 分页获取订单
  674. tags:
  675. - 订单模块
  676. /order/create:
  677. post:
  678. parameters:
  679. - description: 订单信息
  680. in: body
  681. name: json
  682. required: true
  683. schema:
  684. $ref: '#/definitions/model.OrderJson'
  685. produces:
  686. - application/json
  687. responses:
  688. "200":
  689. description: OK
  690. schema:
  691. $ref: '#/definitions/response.Response'
  692. summary: 创建订单
  693. tags:
  694. - 订单模块
  695. /order/delete/{id}:
  696. delete:
  697. parameters:
  698. - description: 订单id
  699. in: path
  700. name: id
  701. required: true
  702. type: integer
  703. produces:
  704. - application/json
  705. responses:
  706. "200":
  707. description: OK
  708. schema:
  709. $ref: '#/definitions/response.Response'
  710. summary: 删除订单
  711. tags:
  712. - 订单模块
  713. /order/revise:
  714. post:
  715. parameters:
  716. - description: 订单id
  717. in: formData
  718. name: id
  719. required: true
  720. type: integer
  721. - description: 订单状态
  722. in: formData
  723. name: state
  724. required: true
  725. type: integer
  726. produces:
  727. - application/json
  728. responses:
  729. "200":
  730. description: OK
  731. schema:
  732. $ref: '#/definitions/response.Response'
  733. summary: 修改订单的状态
  734. tags:
  735. - 订单模块
  736. /order/user:
  737. get:
  738. parameters:
  739. - description: 用户id
  740. in: query
  741. name: id
  742. required: true
  743. type: integer
  744. produces:
  745. - application/json
  746. responses:
  747. "200":
  748. description: OK
  749. schema:
  750. $ref: '#/definitions/response.Response'
  751. summary: 获取用户的所有订单
  752. tags:
  753. - 订单模块
  754. /pic:
  755. get:
  756. produces:
  757. - application/json
  758. responses:
  759. "200":
  760. description: OK
  761. schema:
  762. $ref: '#/definitions/response.Response'
  763. summary: 获取所有图片
  764. tags:
  765. - 图片模块
  766. /pic/{page}/{pageSize}:
  767. get:
  768. parameters:
  769. - description: 页数
  770. in: path
  771. name: page
  772. required: true
  773. type: integer
  774. - description: 一页的大小
  775. in: path
  776. name: pageSize
  777. required: true
  778. type: integer
  779. produces:
  780. - application/json
  781. responses:
  782. "200":
  783. description: OK
  784. schema:
  785. $ref: '#/definitions/response.Response'
  786. summary: 分页获取图片
  787. tags:
  788. - 图片模块
  789. /pic/delete/{id}:
  790. delete:
  791. parameters:
  792. - description: 图片id
  793. in: path
  794. name: id
  795. required: true
  796. type: integer
  797. produces:
  798. - application/json
  799. responses:
  800. "200":
  801. description: OK
  802. schema:
  803. $ref: '#/definitions/response.Response'
  804. summary: 删除图片
  805. tags:
  806. - 图片模块
  807. /pic/upload:
  808. post:
  809. consumes:
  810. - multipart/form-data
  811. parameters:
  812. - description: 图片
  813. in: formData
  814. name: pic
  815. required: true
  816. type: file
  817. produces:
  818. - application/json
  819. responses:
  820. "200":
  821. description: OK
  822. schema:
  823. $ref: '#/definitions/response.Response'
  824. summary: 上传图片
  825. tags:
  826. - 图片模块
  827. /relation/{page}/{pageSize}:
  828. get:
  829. parameters:
  830. - description: 页数
  831. in: path
  832. name: page
  833. required: true
  834. type: integer
  835. - description: 一页的大小
  836. in: path
  837. name: pageSize
  838. required: true
  839. type: integer
  840. produces:
  841. - application/json
  842. responses:
  843. "200":
  844. description: OK
  845. schema:
  846. $ref: '#/definitions/response.Response'
  847. summary: 分页用户关系
  848. tags:
  849. - 用户关系模块
  850. /relation/bad:
  851. get:
  852. parameters:
  853. - description: 用户id
  854. in: query
  855. name: uid
  856. required: true
  857. type: integer
  858. produces:
  859. - application/json
  860. responses:
  861. "200":
  862. description: OK
  863. schema:
  864. $ref: '#/definitions/response.Response'
  865. summary: 传入用户id获取用户黑名单列表
  866. tags:
  867. - 用户关系模块
  868. /relation/create:
  869. post:
  870. consumes:
  871. - application/json
  872. parameters:
  873. - description: 关系数据
  874. in: body
  875. name: json
  876. required: true
  877. schema:
  878. $ref: '#/definitions/model.RelationJson'
  879. produces:
  880. - application/json
  881. responses:
  882. "200":
  883. description: OK
  884. schema:
  885. $ref: '#/definitions/response.Response'
  886. summary: 添加用户间的关系,关系类型有1:好友关系,2:黑名单关系
  887. tags:
  888. - 用户关系模块
  889. /relation/delete/{id}:
  890. delete:
  891. parameters:
  892. - description: 关系id
  893. in: path
  894. name: id
  895. required: true
  896. type: integer
  897. produces:
  898. - application/json
  899. responses:
  900. "200":
  901. description: OK
  902. schema:
  903. $ref: '#/definitions/response.Response'
  904. summary: 根据关系id删除关系
  905. tags:
  906. - 用户关系模块
  907. /relation/friend:
  908. get:
  909. parameters:
  910. - description: 用户id
  911. in: query
  912. name: uid
  913. required: true
  914. type: integer
  915. produces:
  916. - application/json
  917. responses:
  918. "200":
  919. description: OK
  920. schema:
  921. $ref: '#/definitions/response.Response'
  922. summary: 传入用户id获取用户好友列表
  923. tags:
  924. - 用户关系模块
  925. /user/{page}/{pageSize}:
  926. get:
  927. parameters:
  928. - description: 页数
  929. in: path
  930. name: page
  931. required: true
  932. type: integer
  933. - description: 一页的大小
  934. in: path
  935. name: pageSize
  936. required: true
  937. type: integer
  938. produces:
  939. - application/json
  940. responses:
  941. "200":
  942. description: OK
  943. schema:
  944. $ref: '#/definitions/response.Response'
  945. summary: 分页用户信息
  946. tags:
  947. - 用户模块
  948. /user/info:
  949. get:
  950. produces:
  951. - application/json
  952. responses:
  953. "200":
  954. description: OK
  955. schema:
  956. $ref: '#/definitions/response.Response'
  957. summary: 获取用户信息
  958. tags:
  959. - 用户模块
  960. /user/list:
  961. post:
  962. parameters:
  963. - description: 用户id列表
  964. in: body
  965. name: uid
  966. required: true
  967. schema:
  968. items:
  969. type: string
  970. type: array
  971. produces:
  972. - application/json
  973. responses:
  974. "200":
  975. description: OK
  976. schema:
  977. $ref: '#/definitions/response.Response'
  978. summary: 批量获取用户信息
  979. tags:
  980. - 用户模块
  981. /user/login:
  982. post:
  983. parameters:
  984. - description: 微信ID
  985. in: formData
  986. name: vid
  987. type: string
  988. produces:
  989. - application/json
  990. responses:
  991. "200":
  992. description: OK
  993. schema:
  994. $ref: '#/definitions/response.Response'
  995. summary: 登录
  996. tags:
  997. - 用户模块
  998. /user/modify:
  999. post:
  1000. consumes:
  1001. - application/json
  1002. parameters:
  1003. - description: 用户信息
  1004. in: body
  1005. name: json
  1006. required: true
  1007. schema:
  1008. $ref: '#/definitions/model.User'
  1009. produces:
  1010. - application/json
  1011. responses:
  1012. "200":
  1013. description: OK
  1014. schema:
  1015. $ref: '#/definitions/response.Response'
  1016. summary: 修改用户信息
  1017. tags:
  1018. - 用户模块
  1019. /user/register:
  1020. post:
  1021. consumes:
  1022. - application/json
  1023. parameters:
  1024. - description: 用户信息
  1025. in: body
  1026. name: json
  1027. required: true
  1028. schema:
  1029. $ref: '#/definitions/model.UserJson'
  1030. produces:
  1031. - application/json
  1032. responses:
  1033. "200":
  1034. description: OK
  1035. schema:
  1036. $ref: '#/definitions/response.Response'
  1037. summary: 创建用户
  1038. tags:
  1039. - 用户模块
  1040. swagger: "2.0"