WebServiceInterface.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. <?php
  2. namespace App\JsonRpc;
  3. interface WebServiceInterface
  4. {
  5. /**
  6. * 查询网站下面的导航
  7. * @param array $data
  8. * @return array
  9. */
  10. public function getWebsiteModelCategory(array $data): array;
  11. /**
  12. * 查询网站下面的分类的seo信息
  13. * @param array $data
  14. * @return array
  15. */
  16. public function getWebsiteCategoryHead(array $data): array;
  17. public function getOneWebsiteCategory(array $data): array;
  18. public function getWebsiteRoute(array $data): array;
  19. /**
  20. * @param array $data
  21. * @return array
  22. */
  23. public function checkWebsiteRoute(array $data): array;
  24. /**
  25. * @param array $data
  26. * @return array
  27. */
  28. public function selectWebsiteArticle(array $data): array;
  29. /**
  30. * @param array $data
  31. * @return array
  32. */
  33. public function getWebsiteArticlett(array $data): array;
  34. /**
  35. * @param array $data
  36. * @return array
  37. */
  38. public function getWebsiteAllArticle(array $data): array;
  39. /**
  40. * @param array $data
  41. * @return array
  42. */
  43. public function getWebsiteArticles(array $data): array;
  44. /**
  45. * @param array $data
  46. * @return array
  47. */
  48. public function getWebsiteArticleList(array $data): array;
  49. /**
  50. * @param array $data
  51. * @return array
  52. */
  53. public function selectWebsiteArticleInfo(array $data): array;
  54. public function getWebsiteHead(array $data): array;
  55. /**
  56. * 查询网站下面的地区
  57. * @param array $data
  58. * @return array
  59. */
  60. public function selectWebArea(array $data): array;
  61. /**
  62. * 查询网站下面的模型分类
  63. * @param array $data
  64. * @return array
  65. */
  66. public function getWebsiteDistrit(array $data): array;
  67. // /**
  68. // * 查询网站下面的省份
  69. // * @param array $data
  70. // * @return array
  71. // */
  72. // public function getWebsiteDistrit(array $data): array;
  73. /**
  74. * 查询网站下面的职能部门
  75. * @param array $data
  76. * @return array
  77. */
  78. public function selectWebsiteDepartment(array $data): array;
  79. /**
  80. * 查询网站下面的链接
  81. * @param array $data
  82. * @return array
  83. */
  84. public function selectWebsiteLinks(array $data): array;
  85. public function getWebsiteFooterCategory(array $data): array;
  86. public function getWebsiteFooterCategoryList(array $data): array;
  87. public function getWebsiteFooterCategoryInfo(array $data): array;
  88. public function getWebsiteFootInfo(array $data): array;
  89. public function getWebsiteFootAll(array $data): array;
  90. public function getWebsiteAllinfo(array $data): array;
  91. /**
  92. * 查询广告位
  93. * @param array $data
  94. * @return array
  95. */
  96. public function getWebsiteAdvertisement(array $data): array;
  97. /**
  98. * @param array $data
  99. * @return array
  100. */
  101. public function getWebsiteSurvey(array $data): array;
  102. /**
  103. * @param array $data
  104. * @return array
  105. */
  106. public function addWebsiteSurveyOption(array $data): array;
  107. /**
  108. * @param array $data
  109. * @return array
  110. */
  111. public function addWebsiteSurveyVote(array $data): array;
  112. /**
  113. * @param array $data
  114. * @return array
  115. */
  116. public function getWebsiteJobSelect(array $data): array;
  117. /**
  118. * @param array $data
  119. * @return array
  120. */
  121. public function getWebsiteJob(array $data): array;
  122. /**
  123. * @param array $data
  124. * @return array
  125. */
  126. public function getWebsiteJobList(array $data): array;
  127. /**
  128. * @param array $data
  129. * @return array
  130. */
  131. public function getWebsiteJobInfo(array $data): array;
  132. /**
  133. * @param array $data
  134. * @return array
  135. */
  136. public function getWebsiteJobApply(array $data): array;
  137. /**
  138. * @param array $data
  139. * @return array
  140. */
  141. public function getWebsiteJobResume(array $data): array;
  142. /**
  143. * @param array $data
  144. * @return array
  145. */
  146. public function getWebsiteJobRecruiting(array $data): array;
  147. /**
  148. * @param array $data
  149. * @return array
  150. */
  151. public function getPositionList(array $data): array;
  152. public function getWebsiteLevelJob(array $data): array;
  153. /**
  154. * @param array $data
  155. * @return array
  156. */
  157. public function getWebsiteCategoryJob(array $data): array;
  158. /**
  159. * @param array $data
  160. * @return array
  161. */
  162. public function getWebsiteBook(array $data): array;
  163. /**
  164. * @param array $data
  165. * @return array
  166. */
  167. public function getWebsiteBookList(array $data): array;
  168. /**
  169. * @param array $data
  170. * @return array
  171. */
  172. public function getWebsiteBookInfo(array $data): array;
  173. /**
  174. * @param array $data
  175. * @return array
  176. */
  177. public function getWebsiteCompany(array $data): array;
  178. /**
  179. * @param array $data
  180. * @return array
  181. */
  182. public function getWebsiteCompanyInfo(array $data): array;
  183. /**
  184. * @param array $data
  185. * @return array
  186. */
  187. public function getWebsiteCompanyList(array $data): array;
  188. /**
  189. * @param array $data
  190. * @return array
  191. */
  192. public function getWebsiteProject(array $data): array;
  193. /**
  194. * @param array $data
  195. * @return array
  196. */
  197. public function getWebsiteProjectInfo(array $data): array;
  198. /**
  199. * @param array $data
  200. * @return array
  201. */
  202. public function getWebsiteProjectList(array $data): array;
  203. }