FirmwareUpgradeTaskController.http 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ## 固件升级任务管理
  2. ### 分页查询固件升级任务
  3. GET {{host}}/firmware/upgrade/task/_query?pageSize=10&terms%5B0%5D.column=firmwareId&terms%5B0%5D.value=1269883234104659968
  4. X-Access-Token: {{token}}
  5. Content-Type: application/json
  6. ###
  7. POST {{host}}/firmware/upgrade/task
  8. X-Access-Token: {{token}}
  9. Content-Type: application/json
  10. {
  11. "name":"test",
  12. "timeoutSeconds":"12",
  13. "mode":"pull",
  14. "productId":"shoushuijiv1",
  15. "firmwareId":"1269883234104659968"
  16. }
  17. ### 发布任务(所有设备)
  18. POST {{host}}/firmware/upgrade/task/1269898326959476736/all/_deploy
  19. X-Access-Token: {{token}}
  20. Content-Type: application/json
  21. ### 发布设备(选中设备)
  22. POST {{host}}/firmware/upgrade/task/1269898326959476736/_deploy
  23. X-Access-Token: {{token}}
  24. Content-Type: application/json
  25. ["105d8ff363837585043187933"]
  26. ### 查询等待升级设备数量
  27. GET {{host}}/firmware/upgrade/history/_count?terms%5B0%5D.column=taskId&terms%5B0%5D.value=1269898326959476736&terms%5B1%5D.column=state&terms%5B1%5D.value=waiting
  28. X-Access-Token: {{token}}
  29. Content-Type: application/json
  30. ### 查询升级中设备数量
  31. GET {{host}}/firmware/upgrade/history/_count?terms%5B0%5D.column=taskId&terms%5B0%5D.value=1269898326959476736&terms%5B1%5D.column=state&terms%5B1%5D.value=processing
  32. X-Access-Token: {{token}}
  33. Content-Type: application/json
  34. ### 查询升级完成设备数量
  35. GET {{host}}/firmware/upgrade/history/_count?terms%5B0%5D.column=taskId&terms%5B0%5D.value=1269898326959476736&terms%5B1%5D.column=state&terms%5B1%5D.value=success
  36. X-Access-Token: {{token}}
  37. Content-Type: application/json
  38. ### 查询升级失败设备数量
  39. GET {{host}}/firmware/upgrade/history/_count?terms%5B0%5D.column=taskId&terms%5B0%5D.value=1269898326959476736&terms%5B1%5D.column=state&terms%5B1%5D.value=failed
  40. X-Access-Token: {{token}}
  41. Content-Type: application/json
  42. ### 删除固件升级任务
  43. DELETE {{host}}/firmware/upgrade/task/1269898326959476736
  44. X-Access-Token: {{token}}
  45. Content-Type: application/json