2
0

index.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. get:
  2. summary: Returns a list of channels.
  3. tags:
  4. - channel
  5. description: 返回多行数据。支持关键字搜索,分页,排序
  6. parameters:
  7. - name: view
  8. in: query
  9. required: true
  10. description: 查询的内容
  11. schema:
  12. type: string
  13. enum:
  14. - public
  15. - studio
  16. - user
  17. - name: search
  18. in: query
  19. description: 搜索关键字
  20. schema:
  21. type: string
  22. - name: order
  23. in: query
  24. description: 排序字段
  25. schema:
  26. type: string
  27. - name: dir
  28. in: query
  29. description: 排序方向
  30. schema:
  31. type: string
  32. enum:
  33. - desc
  34. - asc
  35. - name: limit
  36. in: query
  37. description: 每页记录数
  38. schema:
  39. type: number
  40. - name: offset
  41. in: query
  42. description: 从第几条记录开始提取
  43. schema:
  44. type: number
  45. responses:
  46. "200": # status code
  47. description: A JSON array of user names
  48. content:
  49. application/json:
  50. schema:
  51. type: object
  52. properties:
  53. ok:
  54. type: boolean
  55. message:
  56. type: string
  57. data:
  58. type: object
  59. properties:
  60. rows:
  61. type: object
  62. $ref: "./channel.yaml"
  63. count:
  64. type: number