patrol-web_1.0.3.api 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. * @api {delete} /v1/patrol/task/delete 06.删除多条巡检任务
  3. * @apiName 删除多条巡检任务
  4. * @apiGroup 巡检计划-巡检任务
  5. * @apiVersion 1.0.3
  6. * @apiPermission 【/v1/patrol/task/delete#DELETE】
  7. * @apiHeader {String = application/x-www-form-urlencoded} Content-Type = application/x-www-form-urlencoded
  8. * @apiHeader {String} Authorization = eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX3V1aWQiOjMzODkzNTc0MDMzNjk0NzIwLCJuYmYiOjE2NDcxMDMzMjV9.zkk2igTRJMx15TPwlpVRa63sV11YHFgAqPZpnp9hGEU 授权信息
  9. * @apiHeader {String = zh-CN,en-US} accept-language = zh-CN
  10. * @apiQuery { Long[] { 1-2147483647 } } ids 巡检任务id数组
  11. * @apiSuccess { Boolean } data 数据
  12. * @apiSuccess { String } message 信息
  13. * @apiSuccess { Integer } code 状态码
  14. * @apiSuccessExample Response
  15. *
  16. * {"data":true, "message":"", "code":1}
  17. */
  18. /**
  19. * @api {delete} /v1/patrol/task/delete/:id 07.删除巡检任务
  20. * @apiName 删除巡检任务
  21. * @apiGroup 巡检计划-巡检任务
  22. * @apiVersion 1.0.3
  23. * @apiPermission 【/v1/patrol/task/delete/{id}#DELETE】
  24. * @apiHeader {String = application/x-www-form-urlencoded} Content-Type = application/x-www-form-urlencoded
  25. * @apiHeader {String} Authorization = eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX3V1aWQiOjMzODkzNTc0MDMzNjk0NzIwLCJuYmYiOjE2NDcxMDMzMjV9.zkk2igTRJMx15TPwlpVRa63sV11YHFgAqPZpnp9hGEU 授权信息
  26. * @apiHeader {String = zh-CN,en-US} accept-language = zh-CN
  27. * @apiParam { Long } id 巡检任务id
  28. * @apiSuccess { Boolean } data 数据
  29. * @apiSuccess { String } message 信息
  30. * @apiSuccess { Integer } code 状态码
  31. * @apiSuccessExample Response
  32. *
  33. * {"data":true, "message":"", "code":1}
  34. */
  35. /**
  36. * @api {get} /v1/temporary/task/list/statistical 04.临时任务统计
  37. * @apiName 临时任务统计
  38. * @apiGroup 临时任务-全部临时任务
  39. * @apiVersion 1.0.3
  40. * @apiPermission 【/v1/temporary/task/list/statistical#GET】
  41. * @apiHeader {String = application/x-www-form-urlencoded} Content-Type = application/x-www-form-urlencoded
  42. * @apiHeader {String} Authorization = eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX3V1aWQiOjMzODkzNTc0MDMzNjk0NzIwLCJuYmYiOjE2NDcxMDMzMjV9.zkk2igTRJMx15TPwlpVRa63sV11YHFgAqPZpnp9hGEU 授权信息
  43. * @apiHeader {String = zh-CN,en-US} accept-language = zh-CN
  44. * @apiQuery { Integer } type 统计口径 1:执行人 2:任务类型 3:任务日期 4:任务月份
  45. * @apiQuery { Date } [ startTime ] 开始日期
  46. * @apiQuery { Date } [ endTime ] 结束日期
  47. * @apiQuery { Integer } [ page = 1 ] 页码
  48. * @apiQuery { Integer } [ size = 10 ] 页大小
  49. * @apiQuery { String { ^[-+][\w]+ } } [ order = +name ] 排序规则(默认name正序),排序字段前加:+表示正序 -表示倒序
  50. * @apiSuccess { Object } data 数据
  51. * @apiSuccess { Long } data.total 数据总数
  52. * @apiSuccess { Object[] } data.list 数据列表
  53. * @apiSuccess { String } data.list.name 项目名称
  54. * @apiSuccess { Object[] } data.list.statusList 状态列表
  55. * @apiSuccess { Integer } data.list.statusList.status 任务状态 1:正在处理 2:已经完成 3:已经取消 4:超时任务
  56. * @apiSuccess { Integer } data.list.statusList.count 任务总数
  57. * @apiSuccess { String } message 信息
  58. * @apiSuccess { Integer } code 状态码
  59. * @apiSuccessExample Response
  60. *
  61. * {"data":{"total":1, "list":[{"name":"", "statusList":[{"status":1, "count":1}]}]}, "message":"", "code":1}
  62. */