swagger.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. definitions:
  2. controller.Response:
  3. properties:
  4. code:
  5. type: integer
  6. msg:
  7. type: string
  8. result:
  9. type: object
  10. type: object
  11. info:
  12. contact: {}
  13. license: {}
  14. paths:
  15. /check:
  16. post:
  17. consumes:
  18. - multipart/form-data
  19. parameters:
  20. - description: 用户名
  21. in: formData
  22. name: username
  23. required: true
  24. type: string
  25. - description: 密码
  26. in: formData
  27. name: password
  28. required: true
  29. type: string
  30. - description: 类型
  31. in: formData
  32. name: type
  33. required: true
  34. type: string
  35. produces:
  36. - application/json
  37. responses:
  38. "200":
  39. description: OK
  40. schema:
  41. $ref: '#/definitions/controller.Response'
  42. summary: 登陆验证接口
  43. /message:
  44. post:
  45. consumes:
  46. - multipart/form-data
  47. parameters:
  48. - description: 来源uid
  49. in: formData
  50. name: from_id
  51. required: true
  52. type: string
  53. - description: 目标uid
  54. in: formData
  55. name: to_id
  56. required: true
  57. type: string
  58. - description: 内容
  59. in: formData
  60. name: content
  61. required: true
  62. type: string
  63. - description: 类型|kefu,visitor
  64. in: formData
  65. name: type
  66. required: true
  67. type: string
  68. produces:
  69. - application/json
  70. responses:
  71. "200":
  72. description: OK
  73. schema:
  74. $ref: '#/definitions/controller.Response'
  75. summary: 发送消息接口
  76. /messages:
  77. get:
  78. consumes:
  79. - multipart/form-data
  80. parameters:
  81. - description: 访客ID
  82. in: query
  83. name: visitorId
  84. required: true
  85. type: string
  86. - description: 认证token
  87. in: header
  88. name: token
  89. required: true
  90. type: string
  91. produces:
  92. - application/json
  93. responses:
  94. "200":
  95. description: OK
  96. schema:
  97. $ref: '#/definitions/controller.Response'
  98. summary: 获取访客聊天信息接口
  99. /visitors:
  100. get:
  101. consumes:
  102. - multipart/form-data
  103. parameters:
  104. - description: 分页
  105. in: query
  106. name: page
  107. required: true
  108. type: string
  109. - description: 认证token
  110. in: header
  111. name: token
  112. required: true
  113. type: string
  114. produces:
  115. - application/json
  116. responses:
  117. "200":
  118. description: OK
  119. schema:
  120. $ref: '#/definitions/controller.Response'
  121. summary: 获取访客列表接口
  122. /visitors_online:
  123. get:
  124. produces:
  125. - application/json
  126. responses:
  127. "200":
  128. description: OK
  129. schema:
  130. $ref: '#/definitions/controller.Response'
  131. summary: 获取在线访客列表接口
  132. swagger: "2.0"