PublicRpcServiceInterface.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <?php
  2. namespace App\JsonRpc;
  3. interface PublicRpcServiceInterface
  4. {
  5. /**
  6. * @param array $data
  7. */
  8. public function getDistrictList(array $data): array;
  9. /**
  10. * @param array $data
  11. * @return array
  12. */
  13. public function getUserLevelList(array $data): array;
  14. /**
  15. * @param array $data
  16. * @return array
  17. */
  18. public function addUserLevel(array $data): array;
  19. public function updateUserLevel(array $data): array;
  20. /**
  21. * @param int $id
  22. * @return array
  23. */
  24. public function delUserLevel(array $data): array;
  25. /**
  26. * @param array $data
  27. * @return array
  28. */
  29. public function getLetterOfComplaint(array $data): array;
  30. /**
  31. * @param array $data
  32. * @return array
  33. */
  34. public function getLetterOfComplaintInfo(array $data): array;
  35. /**
  36. * @param array $data
  37. * @return array
  38. */
  39. public function delLetterOfComplaint(array $data): array;
  40. /**
  41. * @param array $data
  42. * @return array
  43. */
  44. public function addLetterOfComplaint(array $data): array;
  45. /**
  46. * @param array $data
  47. * @return array
  48. */
  49. public function upLetterOfComplaint(array $data): array;
  50. /**
  51. * 用户端更新投诉信息
  52. * @param array $data
  53. * @return array
  54. */
  55. public function userUpLetterOfComplaint(array $data): array;
  56. /**
  57. * @param array $data
  58. * @return array
  59. */
  60. public function getLetterType(array $data): array;
  61. /**
  62. * @param array $data
  63. * @return array
  64. */
  65. public function upLetterType(array $data): array;
  66. /**
  67. * @param array $data
  68. * @return array
  69. */
  70. public function addLetterType(array $data): array;
  71. /**
  72. * @param array $data
  73. * @return array
  74. */
  75. public function delLetterType(array $data): array;
  76. /**
  77. * @param array $data
  78. * @return array
  79. */
  80. public function checkMeasure(array $data): array;
  81. /**
  82. * @param array $data
  83. * @return array
  84. */
  85. public function getZhinengbumenList(array $data): array;
  86. public function getDepartment(array $data): array;
  87. /**
  88. * @param array $data
  89. * @return array
  90. */
  91. public function addZhinengbumen(array $data): array;
  92. /**
  93. * @param array $data
  94. * @return array
  95. */
  96. public function delZhinengbumen(array $data): array;
  97. /**
  98. * @param array $data
  99. * @return array
  100. */
  101. public function getZhinengbumen(array $data): array;
  102. /**
  103. * @param array $data
  104. * @return array
  105. */
  106. public function getPidZhinengbumen(array $data): array;
  107. /**
  108. * @param array $data
  109. * @return array
  110. */
  111. public function modZhinengbumen(array $data): array;
  112. /**
  113. * @param array $data
  114. * @return array
  115. */
  116. public function getBuckets(array $data): array;
  117. /**
  118. * @param array $data
  119. * @return array
  120. */
  121. public function uploadFile(array $data): array;
  122. }