NewsServiceInterface.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  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. public function getWebsiteModelArticles(array $data);
  59. /**
  60. * @param array $data
  61. * @return mixed
  62. */
  63. public function upArticleStatus(array $data);
  64. /**
  65. * @param array $data
  66. * @return mixed
  67. */
  68. public function getSurveyList(array $data);
  69. /**
  70. * @param array $data
  71. * @return mixed
  72. */
  73. public function getSurveyInfo(array $data);
  74. /**
  75. * @param array $data
  76. * @return mixed
  77. */
  78. public function getWebsiteCatidArticle(array $data);
  79. /**
  80. * @param array $data
  81. * @return mixed
  82. */
  83. public function checkCategoryName(array $data);
  84. //20250226 产品列表
  85. public function getGoodList(array $data);
  86. public function getGoodInfo(array $data);
  87. public function addGood(array $data);
  88. public function updateGood(array $data);
  89. public function delGood(array $data);
  90. //20250226 产品列表
  91. //20250306 求职信息
  92. public function getJobHuntingList(array $data);
  93. public function getJobHuntingApply(array $data);
  94. public function getJobHuntingInfo(array $data);
  95. public function addJobHunting(array $data);
  96. public function updateJobHunting(array $data);
  97. public function delJobHunting(array $data);
  98. public function getJobHuntingData(array $data);
  99. //20250324 通知,公告,消息
  100. public function getNoticeList(array $data);
  101. public function getNoticeInfo(array $data);
  102. public function addNotice(array $data);
  103. public function updateNotice(array $data);
  104. public function deleteNotice(array $data);
  105. public function getMSG(array $data);
  106. public function getComplaintList(array $data);
  107. public function getComplaintInfo(array $data);
  108. public function addComplaint(array $data);
  109. public function updateComplaint(array $data);
  110. public function deleteComplaint(array $data);
  111. public function updateJobHuntingStatus(array $data);
  112. public function updateNoticeStatus(array $data);
  113. public function updateComplaintStatus(array $data);
  114. public function updateGoodStatus(array $data);
  115. public function getDUser(array $data);
  116. public function myApplyList(array $data);
  117. //20250324 通知,公告,消息
  118. /**
  119. * @param array $data
  120. * @return mixed
  121. */
  122. public function getJobRecruitingList(array $data);
  123. /**
  124. * @param array $data
  125. * @return mixed
  126. */
  127. public function getJobRecruitingInfo(array $data);
  128. /**
  129. * @param array $data
  130. * @return mixed
  131. */
  132. public function addJobRecruiting(array $data);
  133. /**
  134. * @param array $data
  135. * @return mixed
  136. */
  137. public function getJobRecruitingArea(array $data);
  138. /**
  139. * @param array $data
  140. * @return mixed
  141. */
  142. public function getIndustry(array $data);
  143. /**
  144. * @param array $data
  145. * @return mixed
  146. */
  147. public function getPositionList(array $data);
  148. /**
  149. * @param array $data
  150. * @return mixed
  151. */
  152. public function getJobNature(array $data);
  153. /**
  154. * @param array $data
  155. * @return mixed
  156. */
  157. public function getExperience(array $data);
  158. /**
  159. * @param array $data
  160. * @return mixed
  161. */
  162. public function getEducation(array $data);
  163. /**
  164. * @param array $data
  165. * @return mixed
  166. */
  167. public function getSalary(array $data);
  168. /**
  169. * @param array $data
  170. * @return mixed
  171. */
  172. public function getLanguage(array $data);
  173. /**
  174. * @param array $data
  175. * @return mixed
  176. */
  177. public function getLevel(array $data);
  178. /**
  179. * @param array $data
  180. * @return mixed
  181. */
  182. public function getCompanySize(array $data);
  183. /**
  184. * @param array $data
  185. * @return mixed
  186. */
  187. public function getCompanyNature(array $data);
  188. /**
  189. * @param array $data
  190. * @return mixed
  191. */
  192. public function upJobRecruiting(array $data);
  193. /**
  194. * @param array $data
  195. * @return mixed
  196. */
  197. public function delJobRecruiting(array $data);
  198. /**
  199. * @param array $data
  200. * @return mixed
  201. */
  202. public function getJobCompany(array $data);
  203. /**
  204. * @param array $data
  205. * @return mixed
  206. */
  207. public function upJobCompany(array $data);
  208. /**
  209. * @param array $data
  210. * @return mixed
  211. */
  212. public function checkJobRecruiting(array $data);
  213. //20250422 书刊音像
  214. public function getBookList(array $data);
  215. public function addBook(array $data);
  216. public function getBookInfo(array $data);
  217. public function deleteBook(array $data);
  218. public function updateBook(array $data);
  219. public function updateBookStatus(array $data);
  220. //20250422 书刊音像
  221. /**
  222. * @param array $data
  223. * @return mixed
  224. */
  225. public function getRecruitingList(array $data);
  226. /**
  227. * @param array $data
  228. * @return mixed
  229. */
  230. public function getRecruitingInfo(array $data);
  231. /**
  232. * @param array $data
  233. * @return mixed
  234. */
  235. public function getJobResumeList(array $data);
  236. /**
  237. * @param array $data
  238. * @return mixed
  239. */
  240. // public function getWebsiteJobSelect(array $data);
  241. /**
  242. * @param array $data
  243. * @return mixed
  244. */
  245. // public function getWebsiteTsbb(array $data);
  246. // public function getWebsiteTsbbList(array $data);
  247. // public function getWebsiteTsbbDetail(array $data);
  248. // public function getWebsiteCatidshop(array $data);
  249. /**
  250. * @param array $data
  251. * @return mixed
  252. */
  253. // public function getWebsiteLevelJob(array $data);
  254. /**
  255. * @param array $data
  256. * @return mixed
  257. */
  258. // public function getWebsiteCompany(array $data);
  259. // /**
  260. // * @param array $data
  261. // * @return mixed
  262. // */
  263. // public function getWebsiteCompanyInfo(array $data);
  264. // /**
  265. // * @param array $data
  266. // * @return mixed
  267. // */
  268. // public function getWebsiteCompanyList(array $data);
  269. /**
  270. * @param array $data
  271. * @return mixed
  272. */
  273. // public function getWebsiteProject(array $data);
  274. // /**
  275. // * @param array $data
  276. // * @return mixed
  277. // */
  278. // public function getWebsiteProjectInfo(array $data);
  279. // /**
  280. // * @param array $data
  281. // * @return mixed
  282. // */
  283. // public function getWebsiteProjectList(array $data);
  284. /**
  285. * @param array $data
  286. * @return mixed
  287. */
  288. // public function getWebsiteCategoryJob(array $data);
  289. /**
  290. * @param array $data
  291. * @return mixed
  292. */
  293. public function getWebsiteNwHomeList(array $data);
  294. // 企业管理
  295. // 获取企业列表
  296. public function getCompanyList(array $data);
  297. // 添加企业
  298. public function addCompany(array $data);
  299. // 更新企业
  300. public function upCompany(array $data);
  301. // 删除企业
  302. public function delCompany(array $data);
  303. // 审核企业
  304. public function checkCompany(array $data);
  305. // 获取企业信息
  306. public function getCompanyInfo(array $data);
  307. // 项目管理
  308. // 获取项目列表
  309. public function getProjectList(array $data);
  310. // 添加项目
  311. public function addProject(array $data);
  312. // 更新项目
  313. public function upProject(array $data);
  314. // 删除项目
  315. public function delProject(array $data);
  316. // 审核项目
  317. public function checkProject(array $data);
  318. // 获取项目详情
  319. public function getProjectInfo(array $data);
  320. public function noticeList(array $data);
  321. public function complaintList(array $data);
  322. public function readComplaint(array $data);
  323. public function readJobResume(array $data);
  324. public function readJobApply(array $data);
  325. public function readNotice(array $data);
  326. // 行业分类管理 ------1121
  327. public function getJobIndustryList(array $data);
  328. // 添加行业分类
  329. public function addJobIndustry(array $data);
  330. // 更新行业分类
  331. public function upJobIndustry(array $data);
  332. // 删除行业分类
  333. public function delJobIndustry(array $data);
  334. // 职位分类管理
  335. // 获取职位分类列表
  336. public function getJobPositionList(array $data);
  337. // 添加职位分类
  338. public function addJobPosition(array $data);
  339. // 更新职位分类
  340. public function upJobPosition(array $data);
  341. // 删除职位分类
  342. public function delJobPosition(array $data);
  343. // 网民留言
  344. // 添加网民留言
  345. public function addMessage(array $data);
  346. // 更新网民留言
  347. public function upMessage(array $data);
  348. // 删除网民留言
  349. public function delMessage(array $data);
  350. // 更新网民留言状态
  351. public function upMessageStatus(array $data);
  352. // 获取网民留言详情
  353. public function getMessageInfo(array $data);
  354. // 获取网民留言列表
  355. public function getMessageList(array $data);
  356. // 检查网民留言是否可编辑
  357. public function checkMessageEdit(array $data);
  358. }