export.yaml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. get:
  2. summary: 从某个时间点导出句子数据。包括 巴利原文 译文 nissaya
  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: type
  16. required: true
  17. description: 查询的类型.默认translation
  18. schema:
  19. type: string
  20. enum:
  21. - translation
  22. - origin
  23. - nissaya
  24. - commentary
  25. - name: update_at
  26. in: query
  27. description: 导出的时间点。时间格式"2020-05-14T08:07:30.000000Z"。如果不设置。从最初的数据开始导出。推荐记录每次导出结束的最后一条记录的时间。下次导出用这个时间作为参数。
  28. schema:
  29. type: string
  30. - name: limit
  31. in: query
  32. description: 每次提取记录数
  33. schema:
  34. type: number
  35. minimum: 1
  36. maximum: 1000
  37. - name: offset
  38. in: query
  39. description: 从第几条记录开始提取
  40. schema:
  41. type: number
  42. responses:
  43. "200": # status code
  44. description: A JSON array of user names
  45. content:
  46. application/json:
  47. schema:
  48. type: object
  49. properties:
  50. ok:
  51. type: boolean
  52. message:
  53. type: string
  54. data:
  55. type: object
  56. properties:
  57. rows:
  58. type: object
  59. $ref: "./data.yaml"
  60. count:
  61. type: number
  62. description: 符合要求的记录总数