NewsServiceInterface.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  1. <?php
  2. namespace App\JsonRpc;
  3. interface NewsServiceInterface
  4. {
  5. /**
  6. * @param array $data
  7. */
  8. public function getCategoryList(array $data);
  9. /**
  10. * @param array $data
  11. */
  12. public function myCategoryList(array $data);
  13. /**
  14. * @param array $data
  15. */
  16. public function categoryList(array $data);
  17. /**
  18. * @param array $data
  19. */
  20. public function addCategory(array $data);
  21. /**
  22. * @param array $data
  23. */
  24. public function delCategory(array $data);
  25. /**
  26. * @param array $data
  27. */
  28. public function updateCategory(array $data);
  29. /**
  30. * @param array $data
  31. */
  32. public function getArticleList(array $data);
  33. /**
  34. * @param array $data
  35. */
  36. public function addArticle(array $data);
  37. public function getArticleCommend(array $data);
  38. /**
  39. * @param array $data
  40. */
  41. public function delArticle(array $data);
  42. /**
  43. * @param array $data
  44. */
  45. public function updateArticle(array $data);
  46. /**
  47. * @param array $data
  48. */
  49. public function getArticleInfo(array $data);
  50. /**
  51. * @param array $data
  52. * @return mixed
  53. */
  54. public function getCategoryInfo(array $data);
  55. /**
  56. * @param array $data
  57. *
  58. */
  59. public function getWebsiteArticlett(array $data);
  60. /**
  61. * @param array $data
  62. */
  63. public function getWebsiteModelArticles(array $data);
  64. /**
  65. * @param array $data
  66. * @return mixed
  67. */
  68. public function upArticleStatus(array $data);
  69. /**
  70. * @param array $data
  71. * @return mixed
  72. */
  73. public function getWebsiteArticleList(array $data);
  74. /**
  75. * @param array $data
  76. * @return mixed
  77. */
  78. public function selectWebsiteArticleInfo(array $data);
  79. /**
  80. * @param array $data
  81. * @return mixed
  82. */
  83. public function getWebsiteSurvey(array $data);
  84. /**
  85. * @param array $data
  86. * @return mixed
  87. */
  88. public function addWebsiteSurveyOption(array $data);
  89. /**
  90. * @param array $data
  91. * @return mixed
  92. */
  93. public function addWebsiteSurveyVote(array $data);
  94. /**
  95. * @param array $data
  96. * @return mixed
  97. */
  98. public function getSurveyList(array $data);
  99. /**
  100. * @param array $data
  101. * @return mixed
  102. */
  103. public function getSurveyInfo(array $data);
  104. /**
  105. * @param array $data
  106. * @return mixed
  107. */
  108. public function selectWebsiteArticle(array $data);
  109. /**
  110. * @param array $data
  111. * @return mixed
  112. */
  113. public function getWebsiteCatidArticle(array $data);
  114. /**
  115. * @param array $data
  116. * @return mixed
  117. */
  118. public function getWebsiteAllArticle(array $data);
  119. /**
  120. * @param array $data
  121. * @return mixed
  122. */
  123. public function getWebsiteArticles(array $data);
  124. /**
  125. * @param array $data
  126. * @return mixed
  127. */
  128. public function getWebsiteshop(array $data);
  129. /*
  130. * @param array $data
  131. * @return mixed
  132. */
  133. public function getWebsiteshopCat(array $data);
  134. /**
  135. * @param array $data
  136. * @return mixed
  137. */
  138. public function getWebsiteshopList(array $data);
  139. /**
  140. * @param array $data
  141. * @return mixed
  142. */
  143. public function getWebsiteshopInfo(array $data);
  144. /**
  145. * @param array $data
  146. * @return mixed
  147. */
  148. public function getWebsiteBook(array $data);
  149. /**
  150. * @param array $data
  151. * @return mixed
  152. */
  153. public function getWebsiteBookList(array $data);
  154. /**
  155. * @param array $data
  156. * @return mixed
  157. */
  158. public function getWebsiteBookInfo(array $data);
  159. /**
  160. * * @param array $data
  161. * @return mixed
  162. */
  163. public function getWebsiteJob(array $data);
  164. /**
  165. * @param array $data
  166. * @return mixed
  167. */
  168. public function getWebsiteJobList(array $data);
  169. /**
  170. * @param array $data
  171. * @return mixed
  172. */
  173. public function getWebsiteJobInfo(array $data);
  174. /**
  175. * @param array $data
  176. * @return mixed
  177. */
  178. public function getWebsiteJobApply(array $data);
  179. /**
  180. * @param array $data
  181. * @return mixed
  182. */
  183. public function getWebsiteJobResume(array $data);
  184. /**
  185. * @param array $data
  186. * @return mixed
  187. */
  188. public function test(array $data);
  189. /**
  190. * @param array $data
  191. * @return mixed
  192. */
  193. public function getWebsiteJobRecruiting(array $data);
  194. /**
  195. * @param array $data
  196. * @return mixed
  197. */
  198. public function checkWebsiteRoute(array $data);
  199. /**
  200. * @param array $data
  201. * @return mixed
  202. */
  203. public function checkCategoryName(array $data);
  204. //20250226 产品列表
  205. public function getGoodList(array $data);
  206. public function getGoodInfo(array $data);
  207. public function addGood(array $data);
  208. public function updateGood(array $data);
  209. public function delGood(array $data);
  210. //20250226 产品列表
  211. //20250306 求职信息
  212. public function getJobHuntingList(array $data);
  213. public function getJobHuntingApply(array $data);
  214. public function getJobHuntingInfo(array $data);
  215. public function addJobHunting(array $data);
  216. public function updateJobHunting(array $data);
  217. public function delJobHunting(array $data);
  218. public function getJobHuntingData(array $data);
  219. //20250324 通知,公告,消息
  220. public function getNoticeList(array $data);
  221. public function getNoticeInfo(array $data);
  222. public function addNotice(array $data);
  223. public function updateNotice(array $data);
  224. public function deleteNotice(array $data);
  225. public function getMSG(array $data);
  226. public function getComplaintList(array $data);
  227. public function getComplaintInfo(array $data);
  228. public function addComplaint(array $data);
  229. public function updateComplaint(array $data);
  230. public function deleteComplaint(array $data);
  231. public function updateJobHuntingStatus(array $data);
  232. public function updateNoticeStatus(array $data);
  233. public function updateComplaintStatus(array $data);
  234. public function updateGoodStatus(array $data);
  235. public function getDUser(array $data);
  236. public function myApplyList(array $data);
  237. //20250324 通知,公告,消息
  238. /**
  239. * @param array $data
  240. * @return mixed
  241. */
  242. public function getJobRecruitingList(array $data);
  243. /**
  244. * @param array $data
  245. * @return mixed
  246. */
  247. public function getJobRecruitingInfo(array $data);
  248. /**
  249. * @param array $data
  250. * @return mixed
  251. */
  252. public function addJobRecruiting(array $data);
  253. /**
  254. * @param array $data
  255. * @return mixed
  256. */
  257. public function getJobRecruitingArea(array $data);
  258. /**
  259. * @param array $data
  260. * @return mixed
  261. */
  262. public function getIndustry(array $data);
  263. /**
  264. * @param array $data
  265. * @return mixed
  266. */
  267. public function getPositionList(array $data);
  268. /**
  269. * @param array $data
  270. * @return mixed
  271. */
  272. public function getJobNature(array $data);
  273. /**
  274. * @param array $data
  275. * @return mixed
  276. */
  277. public function getExperience(array $data);
  278. /**
  279. * @param array $data
  280. * @return mixed
  281. */
  282. public function getEducation(array $data);
  283. /**
  284. * @param array $data
  285. * @return mixed
  286. */
  287. public function getSalary(array $data);
  288. /**
  289. * @param array $data
  290. * @return mixed
  291. */
  292. public function getLanguage(array $data);
  293. /**
  294. * @param array $data
  295. * @return mixed
  296. */
  297. public function getLevel(array $data);
  298. /**
  299. * @param array $data
  300. * @return mixed
  301. */
  302. public function getCompanySize(array $data);
  303. /**
  304. * @param array $data
  305. * @return mixed
  306. */
  307. public function getCompanyNature(array $data);
  308. /**
  309. * @param array $data
  310. * @return mixed
  311. */
  312. public function upJobRecruiting(array $data);
  313. /**
  314. * @param array $data
  315. * @return mixed
  316. */
  317. public function delJobRecruiting(array $data);
  318. /**
  319. * @param array $data
  320. * @return mixed
  321. */
  322. public function getJobCompany(array $data);
  323. /**
  324. * @param array $data
  325. * @return mixed
  326. */
  327. public function upJobCompany(array $data);
  328. /**
  329. * @param array $data
  330. * @return mixed
  331. */
  332. public function checkJobRecruiting(array $data);
  333. //20250422 书刊音像
  334. public function getBookList(array $data);
  335. public function addBook(array $data);
  336. public function getBookInfo(array $data);
  337. public function deleteBook(array $data);
  338. public function updateBook(array $data);
  339. public function updateBookStatus(array $data);
  340. //20250422 书刊音像
  341. /**
  342. * @param array $data
  343. * @return mixed
  344. */
  345. public function getRecruitingList(array $data);
  346. /**
  347. * @param array $data
  348. * @return mixed
  349. */
  350. public function getRecruitingInfo(array $data);
  351. /**
  352. * @param array $data
  353. * @return mixed
  354. */
  355. public function getJobResumeList(array $data);
  356. /**
  357. * @param array $data
  358. * @return mixed
  359. */
  360. public function getWebsiteJobSelect(array $data);
  361. /**
  362. * @param array $data
  363. * @return mixed
  364. */
  365. public function getWebsiteTsbb(array $data);
  366. public function getWebsiteTsbbList(array $data);
  367. public function getWebsiteTsbbDetail(array $data);
  368. public function getWebsiteCatidshop(array $data);
  369. /**
  370. * @param array $data
  371. * @return mixed
  372. */
  373. public function getWebsiteLevelJob(array $data);
  374. /**
  375. * @param array $data
  376. * @return mixed
  377. */
  378. public function getWebsiteCompany(array $data);
  379. /**
  380. * @param array $data
  381. * @return mixed
  382. */
  383. public function getWebsiteCompanyInfo(array $data);
  384. /**
  385. * @param array $data
  386. * @return mixed
  387. */
  388. public function getWebsiteCompanyList(array $data);
  389. /**
  390. * @param array $data
  391. * @return mixed
  392. */
  393. public function getWebsiteProject(array $data);
  394. /**
  395. * @param array $data
  396. * @return mixed
  397. */
  398. public function getWebsiteProjectInfo(array $data);
  399. /**
  400. * @param array $data
  401. * @return mixed
  402. */
  403. public function getWebsiteProjectList(array $data);
  404. /**
  405. * @param array $data
  406. * @return mixed
  407. */
  408. public function getWebsiteCategoryJob(array $data);
  409. /**
  410. * @param array $data
  411. * @return mixed
  412. */
  413. public function getWebsiteNwHomeList(array $data);
  414. // 企业管理
  415. // 获取企业列表
  416. public function getCompanyList(array $data);
  417. // 添加企业
  418. public function addCompany(array $data);
  419. // 更新企业
  420. public function upCompany(array $data);
  421. // 删除企业
  422. public function delCompany(array $data);
  423. // 审核企业
  424. public function checkCompany(array $data);
  425. // 获取企业信息
  426. public function getCompanyInfo(array $data);
  427. // 项目管理
  428. // 获取项目列表
  429. public function getProjectList(array $data);
  430. // 添加项目
  431. public function addProject(array $data);
  432. // 更新项目
  433. public function upProject(array $data);
  434. // 删除项目
  435. public function delProject(array $data);
  436. // 审核项目
  437. public function checkProject(array $data);
  438. // 获取项目详情
  439. public function getProjectInfo(array $data);
  440. }