export.yaml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. get:
  2. summary: 从某个时间点导出章节索引数据。
  3. tags:
  4. - import-export
  5. description: 返回多行数据。支持分页。每次输出会附带符合要求的记录数。根据每次导出数据和记录数计算导出进度。导出的数据如果uid跟原有数据重复,为更新数据。没有的是新数据。
  6. parameters:
  7. - name: view
  8. in: query
  9. required: true
  10. description: 查询的内容
  11. schema:
  12. type: string
  13. enum:
  14. - public
  15. - name: update_at
  16. in: query
  17. description: 导出的时间点。时间格式"2020-05-14T08:07:30.000000Z"。如果不设置。从最初的数据开始导出。推荐记录每次导出结束的最后一条记录的时间。下次导出用这个时间作为参数。
  18. schema:
  19. type: string
  20. - name: limit
  21. in: query
  22. description: 每次提取记录数
  23. schema:
  24. type: number
  25. minimum: 1
  26. maximum: 1000
  27. - name: offset
  28. in: query
  29. description: 从第几条记录开始提取
  30. schema:
  31. type: number
  32. responses:
  33. "200": # status code
  34. description: A JSON array of user names
  35. content:
  36. application/json:
  37. schema:
  38. type: object
  39. properties:
  40. ok:
  41. type: boolean
  42. message:
  43. type: string
  44. data:
  45. type: object
  46. properties:
  47. rows:
  48. type: object
  49. $ref: "./data.yaml"
  50. count:
  51. type: number
  52. description: 符合要求的记录总数