CollectorServiceInterface.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. namespace App\JsonRpc;
  3. interface CollectorServiceInterface
  4. {
  5. /**
  6. * @param array $data
  7. */
  8. public function addWeb(array $data);
  9. /**
  10. * @param array $data
  11. */
  12. public function getWeb(array $data);
  13. /**
  14. * @param array $data
  15. */
  16. public function upWeb(array $data);
  17. /**
  18. * @param array $data
  19. */
  20. public function delWeb(array $data);
  21. /**
  22. * @param array $data
  23. * @return mixed
  24. */
  25. public function addRule(array $data);
  26. /**
  27. * @param array $data
  28. * @return mixed
  29. */
  30. public function getRule(array $data);
  31. /**
  32. * @param array $data
  33. * @return mixed
  34. */
  35. public function upRule(array $data);
  36. /**
  37. * @param array $data
  38. * @return mixed
  39. */
  40. public function delRule(array $data);
  41. /**
  42. * @param array $data
  43. * @return mixed
  44. */
  45. public function sendCrawler(array $data);
  46. /**
  47. * @param array $data
  48. * @return mixed
  49. */
  50. public function getInfo(array $data);
  51. /**
  52. * @param array $data
  53. * @return mixed
  54. */
  55. public function getOneInfo(array $data);
  56. /**
  57. * @param array $data
  58. * @return mixed
  59. */
  60. public function upInfo(array $data);
  61. }