优惠券订单及其他脚本

Task.php 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. /**
  3. * 批量异步任务结果
  4. * @author auto create
  5. */
  6. class Task
  7. {
  8. /**
  9. * 下载文件的MD5校验码,通过此校验码可以检查下载的文件是否是完整的。
  10. **/
  11. public $check_code;
  12. /**
  13. * 任务创建时间
  14. **/
  15. public $created;
  16. /**
  17. * 大任务结果下载地址。当创建的认任务是大数据量的任务时,获取结果会返回此字段,同时subtasks列表会为空。
  18. 通过这个地址可以下载到结果的结构体,格式同普通任务下载的一样。
  19. 每次获取到的地址只能下载一次。下载的文件加上后缀名.zip打开。
  20. **/
  21. public $download_url;
  22. /**
  23. * 此任务是由哪个api产生的
  24. **/
  25. public $method;
  26. /**
  27. * 定时类型任务的执行时间点
  28. **/
  29. public $schedule;
  30. /**
  31. * 异步任务处理状态。new(还未开始处理),doing(处理中),done(处理结束)。
  32. **/
  33. public $status;
  34. /**
  35. * 子任务处理结果,如果任务还没有处理完,返回的结果列表为空。如果任务处理完毕,返回子任务结果列表
  36. **/
  37. public $subtasks;
  38. /**
  39. * 异步任务id。创建异步任务时返回的任务id号
  40. **/
  41. public $task_id;
  42. }
  43. ?>