WebServiceInterface.php 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635
  1. <?php
  2. namespace App\JsonRpc;
  3. interface WebServiceInterface
  4. {
  5. /**
  6. * @param array $data
  7. * @return mixed
  8. *
  9. */
  10. public function getWebsiteModelCategory(array $data);
  11. /**
  12. * @param array $data
  13. * @return mixed
  14. *
  15. */
  16. public function getWebsiteCategoryHead(array $data);
  17. /**
  18. * @param array $data
  19. * @return mixed
  20. *
  21. */
  22. public function getWebsiteAdvertisement(array $data);
  23. /**
  24. * @param array $data
  25. * @return mixed
  26. *
  27. */
  28. public function selectWebsiteDepartment(array $data);
  29. /**
  30. * @param array $data
  31. * @return mixed
  32. *
  33. */
  34. public function selectWebArea(array $data);
  35. /**
  36. * @param array $data
  37. * @return mixed
  38. */
  39. public function getOneWebsiteCategory(array $data);
  40. /**
  41. * @param array $data
  42. * @return mixed
  43. */
  44. public function getWebsiteRoute(array $data);
  45. /**
  46. * @param array $data
  47. * @return mixed
  48. */
  49. public function checkWebsiteRoute(array $data);
  50. /**
  51. * @param array $data
  52. * @return mixed
  53. */
  54. public function selectWebsiteArticle(array $data);
  55. /**
  56. * @param array $data
  57. *
  58. */
  59. public function getWebsiteArticlett(array $data);
  60. /**
  61. * @param array $data
  62. * @return mixed
  63. */
  64. public function getWebsiteAllArticle(array $data);
  65. /**
  66. * @param array $data
  67. * @return mixed
  68. */
  69. public function getWebsiteArticles(array $data);
  70. /**
  71. * @param array $data
  72. * @return mixed
  73. */
  74. public function getWebsiteArticleList(array $data);
  75. /**
  76. * @param array $data
  77. * @return mixed
  78. */
  79. public function selectWebsiteArticleInfo(array $data);
  80. /**
  81. * @param array $data
  82. * @return mixed
  83. */
  84. public function getWebsiteHead(array $data);
  85. /**
  86. * @param array $data
  87. * @return mixed
  88. */
  89. public function getWebsiteDistrit(array $data);
  90. /**
  91. * @param array $data
  92. * @return mixed
  93. *
  94. */
  95. public function selectWebsiteLinks(array $data);
  96. /**
  97. * @param array $data
  98. * @return mixed
  99. */
  100. public function getWebsiteFooterCategory(array $data);
  101. /**
  102. * @param array $data
  103. * @return mixed
  104. */
  105. public function getWebsiteFooterCategoryList(array $data);
  106. /**
  107. * @param array $data
  108. * @return mixed
  109. */
  110. public function getWebsiteFooterCategoryInfo(array $data);
  111. /**
  112. * @param array $data
  113. * @return mixed
  114. */
  115. public function getWebsiteFootInfo(array $data);
  116. /**
  117. * @param array $data
  118. * @return mixed
  119. *
  120. */
  121. public function getWebsiteFootAll(array $data);
  122. /**
  123. * @param array $data
  124. * @return mixed
  125. */
  126. public function getWebsiteAllinfo(array $data);
  127. /**
  128. * @param array $data
  129. * @return mixed
  130. */
  131. public function getWebsiteSurvey(array $data);
  132. /**
  133. * @param array $data
  134. * @return mixed
  135. */
  136. public function addWebsiteSurveyOption(array $data);
  137. /**
  138. * @param array $data
  139. * @return mixed
  140. */
  141. public function addWebsiteSurveyVote(array $data);
  142. /**
  143. * @param array $data
  144. * @return mixed
  145. */
  146. public function getWebsiteshop(array $data);
  147. public function getWebsiteCatidshop(array $data);
  148. /*
  149. * @param array $data
  150. * @return mixed
  151. */
  152. public function getWebsiteshopCat(array $data);
  153. /**
  154. * @param array $data
  155. * @return mixed
  156. */
  157. public function getWebsiteshopList(array $data);
  158. /**
  159. * @param array $data
  160. * @return mixed
  161. */
  162. public function getWebsiteshopInfo(array $data);
  163. /**
  164. * @param array $data
  165. * @return mixed
  166. */
  167. public function getWebsiteJobSelect(array $data);
  168. /**
  169. * * @param array $data
  170. * @return mixed
  171. */
  172. public function getWebsiteJob(array $data);
  173. /**
  174. * @param array $data
  175. * @return mixed
  176. */
  177. public function getWebsiteJobList(array $data);
  178. /**
  179. * @param array $data
  180. * @return mixed
  181. */
  182. public function getWebsiteJobInfo(array $data);
  183. /**
  184. * @param array $data
  185. * @return mixed
  186. */
  187. public function getWebsiteJobApply(array $data);
  188. /**
  189. * @param array $data
  190. * @return mixed
  191. */
  192. public function getWebsiteJobResume(array $data);
  193. /**
  194. * @param array $data
  195. * @return mixed
  196. */
  197. public function getWebsiteJobRecruiting(array $data);
  198. /**
  199. * @param array $data
  200. * @return mixed
  201. */
  202. public function getPositionList(array $data);
  203. /**
  204. * @param array $data
  205. * @return mixed
  206. */
  207. public function getWebsiteLevelJob(array $data);
  208. /**
  209. * @param array $data
  210. * @return mixed
  211. */
  212. public function getWebsiteCategoryJob(array $data);
  213. /**
  214. * @param array $data
  215. * @return mixed
  216. */
  217. public function getWebsiteBook(array $data);
  218. /**
  219. * @param array $data
  220. * @return mixed
  221. */
  222. public function getWebsiteBookList(array $data);
  223. /**
  224. * @param array $data
  225. * @return mixed
  226. */
  227. public function getWebsiteBookInfo(array $data);
  228. /**
  229. * @param array $data
  230. * @return mixed
  231. */
  232. public function getWebsiteCompany(array $data);
  233. /**
  234. * @param array $data
  235. * @return mixed
  236. */
  237. public function getWebsiteCompanyInfo(array $data);
  238. /**
  239. * @param array $data
  240. * @return mixed
  241. */
  242. public function getWebsiteCompanyList(array $data);
  243. /**
  244. * @param array $data
  245. * @return mixed
  246. */
  247. public function getWebsiteProject(array $data);
  248. /**
  249. * @param array $data
  250. * @return mixed
  251. */
  252. public function getWebsiteProjectInfo(array $data);
  253. /**
  254. * @param array $data
  255. * @return mixed
  256. */
  257. public function getWebsiteProjectList(array $data);
  258. // /**
  259. // * @param array $data
  260. // * @return mixed
  261. // *
  262. // */
  263. // public function getWebsiteModelCategory(array $data);
  264. // /**
  265. // * @param array $data
  266. // * @return mixed
  267. // */
  268. // public function getAdminIndex(array $data);
  269. // /**
  270. // * @param array $data
  271. // * @return mixed
  272. // */
  273. // public function getTemplate(array $data);
  274. // /**
  275. // * @param array $data
  276. // * @return mixed
  277. // */
  278. // public function addTemplate(array $data);
  279. // /**
  280. // * @param array $data
  281. // * @return mixed
  282. // */
  283. // public function upTemplate(array $data);
  284. // /**
  285. // * @param array $data
  286. // * @return mixed
  287. // */
  288. // public function delTemplate(array $data);
  289. // /**
  290. // * @param array $data
  291. // * @return mixed
  292. // */
  293. // public function websiteList(array $data);
  294. // /**
  295. // * @param array $data
  296. // * @return mixed
  297. // */
  298. // public function addWebsiteCategory(array $data);
  299. // /**
  300. // * @param array $data
  301. // * @return mixed
  302. // */
  303. // public function delWebsiteCategory(array $data);
  304. // /**
  305. // * @param array $data
  306. // * @return mixed
  307. // */
  308. // public function getAdminWebsiteCategory(array $data);
  309. // /**
  310. // * @param array $data
  311. // * @return mixed
  312. // */
  313. // public function upWebsiteCategory(array $data);
  314. // /**
  315. // * @param array $data
  316. // * @return mixed
  317. // */
  318. // public function getWebsiteCategoryList(array $data);
  319. // /**
  320. // * @param array $data
  321. // * @return mixed
  322. // */
  323. // public function delWebsiteAllCategory(array $data);
  324. // /**
  325. // * @param array $data
  326. // * @return mixed
  327. // */
  328. // public function getWebsiteCategoryOnes(array $data);
  329. // /**
  330. // * @param array $data
  331. // * @return mixed
  332. // */
  333. // public function upWebsiteCategoryones(array $data);
  334. // /**
  335. // * @param array $data
  336. // * @return mixed
  337. // */
  338. // public function getWebsiteAllCategory(array $data);
  339. // /**
  340. // * @param array $data
  341. // * @return mixed
  342. // */
  343. // public function checkWebsiteName(array $data);
  344. // /**
  345. // * @param array $data
  346. // * @return mixed
  347. // */
  348. // public function checkWebsiteUrl(array $data);
  349. // /**
  350. // * @param array $data
  351. // * @return mixed
  352. // */
  353. // public function getWebsiteFootInfo(array $data);
  354. // /**
  355. // * @param array $data
  356. // * @return mixed
  357. // */
  358. // public function getWebsiteFooterCategory(array $data);
  359. // /**
  360. // * @param array $data
  361. // * @return mixed
  362. // */
  363. // public function getWebsiteFooterCategoryList(array $data);
  364. // /**
  365. // * @param array $data
  366. // * @return mixed
  367. // */
  368. // public function getWebsiteFooterCategoryInfo(array $data);
  369. // /**
  370. // * @param array $data
  371. // * @return mixed
  372. // */
  373. // public function selectWebsiteCategory(array $data);
  374. // /**
  375. // * @param array $data
  376. // * @return mixed
  377. // */
  378. // public function getWebsiteCategoryHead(array $data);
  379. // //20250212 网站标识
  380. // public function addWebsiteGroup(array $data);
  381. // public function getWebsiteGroupList(array $data);
  382. // public function deleteWebsiteGroup(array $data);
  383. // public function getWebsiteGroupInfo(array $data);
  384. // public function updateWebsiteGroup(array $data);
  385. // public function getWebsiteNavList(array $data);
  386. // /// 20250307 根据网站标识获和导航获取站点
  387. // public function getWebsiteNavPool(array $data);
  388. // public function getWebsiteNavPoolSite(array $data);
  389. // /**
  390. // * @param array $data
  391. // * @return mixed
  392. // */
  393. // public function getAllCategory(array $data);
  394. // /**
  395. // * 修改网站栏目排序
  396. // * @param array $data
  397. // * @return mixed
  398. // */
  399. // public function upWebsiteCategorySort(array $data);
  400. // // --自助建站-----------fr----------------------start
  401. // /**
  402. // * @param array $data
  403. // * @return mixed
  404. // *
  405. // */
  406. // public function getWebsiteintel(array $data);
  407. // /**
  408. // * @param array $data
  409. // * @return mixed
  410. // *
  411. // */
  412. // public function checkWebsiteBuild(array $data);
  413. // /**
  414. // * @param array $data
  415. // * @return mixed
  416. // *
  417. // */
  418. // public function checkWebsiteEdit(array $data);
  419. // /**
  420. // * @param array $data
  421. // * @return mixed
  422. // *
  423. // */
  424. // public function upWebsiteTemplateintel(array $data);
  425. // /**
  426. // * @param array $data
  427. // * @return mixed
  428. // *
  429. // */
  430. // public function getAllTemplateClass(array $data);
  431. // /**
  432. // * @param array $data
  433. // * @return mixed
  434. // *
  435. // */
  436. // public function getWebsiteTemplateList(array $data);
  437. // /**
  438. // * @param array $data
  439. // * @return mixed
  440. // *
  441. // */
  442. // public function addWebsiteTemplateclassintel(array $data);
  443. // /**
  444. // * @param array $data
  445. // * @return mixed
  446. // *
  447. // */
  448. // public function getWebsiteTemplateclassintel(array $data);
  449. // /**
  450. // * @param array $data
  451. // * @return mixed
  452. // *
  453. // */
  454. // public function getWebsiteSectorList(array $data);
  455. // // --自助建站-----------fr----------------------end
  456. // // --底部基础信息-----------fr----------------------start
  457. // /**
  458. // * @param array $data
  459. // * @return mixed
  460. // */
  461. // public function getWebFootInfo(array $data);
  462. // /**
  463. // * @param array $data
  464. // * @return mixed
  465. // *
  466. // */
  467. // public function addWebFootInfo(array $data);
  468. // /**
  469. // * @param array $data
  470. // * @return mixed
  471. // *
  472. // */
  473. // public function upWebFootInfo(array $data);
  474. // // --底部基础信息-----------fr----------------------end
  475. // /**
  476. // * @param array $data
  477. // * @return mixed
  478. // *
  479. // */
  480. // public function getWebsiteParentCategory(array $data);
  481. // /**
  482. // * @param array $data
  483. // * @return mixed
  484. // *
  485. // */
  486. // public function getWebsiteFootAll(array $data);
  487. // /**
  488. // * @param array $data
  489. // * @return mixed
  490. // */
  491. // public function getWebsiteHead(array $data);
  492. // /**
  493. // * @param array $data
  494. // * @return mixed
  495. // */
  496. // public function getWebsiteRoute(array $data);
  497. // /**
  498. // * @param array $data
  499. // * @return mixed
  500. // */
  501. // public function getWebsiteTsbb(array $data);
  502. // public function getStaticResourceList(array $data);
  503. // /**
  504. // * @param array $data
  505. // * @return mixed
  506. // */
  507. // public function getFooterCategoryList(array $data);
  508. // public function addStaticResource(array $data);
  509. // /**
  510. // * @param array $data
  511. // * @return mixed
  512. // */
  513. // public function getFooterContentList(array $data);
  514. // public function delStaticResource(array $data);
  515. // /**
  516. // * @param array $data
  517. // * @return mixed
  518. // */
  519. // public function getSizeList(array $data);
  520. // /**
  521. // * @param array $data
  522. // * @return mixed
  523. // */
  524. // public function addSize(array $data);
  525. // /**
  526. // * @param array $data
  527. // * @return mixed
  528. // */
  529. // public function delSize(array $data);
  530. // /**
  531. // * @param array $data
  532. // * @return mixed
  533. // */
  534. // public function upSize(array $data);
  535. // /**
  536. // * @param array $data
  537. // * @return mixed
  538. // */
  539. // public function getSizeInfo(array $data);
  540. // /**
  541. // * @param array $data
  542. // * @return mixed
  543. // */
  544. // public function getFooterContentInfo(array $data);
  545. // /**
  546. // * @param array $data
  547. // * @return mixed
  548. // */
  549. // public function getWhiteRouterList(array $data);
  550. // public function addWhiteRouter(array $data);
  551. // public function delWhiteRouter(array $data);
  552. // public function getWhiteRouterInfo(array $data);
  553. // public function upWhiteRouter(array $data);
  554. // /**
  555. // * @param array $data
  556. // * @return mixed
  557. // */
  558. // public function getWebsiteAdkey(array $data);
  559. // /**
  560. // * @param array $data
  561. // * @return mixed
  562. // */
  563. // public function upStaticResource(array $data);
  564. // /**
  565. // * @param array $data
  566. // * @return mixed
  567. // */
  568. // public function cloneWebsite(array $data);
  569. // /**
  570. // * @param array $data
  571. // * @return mixed
  572. // */
  573. // public function updateWebsiteStatus(array $data);
  574. // /**
  575. // * @param array $data
  576. // * @return mixed
  577. // */
  578. // public function upWebsiteStatus(array $data);
  579. // /**
  580. // * @param array $data
  581. // * @return mixed
  582. // */
  583. // public function delWebsiteUrl(array $data);
  584. // public function checkPath(array $data);
  585. }