LiuJ 1 week ago
parent
commit
8b923e1cd6
4 changed files with 772 additions and 694 deletions
  1. 459 418
      app/Controller/NewsController.php
  2. 54 29
      app/JsonRpc/NewsService.php
  3. 248 244
      app/JsonRpc/NewsServiceInterface.php
  4. 11 3
      config/api/news.php

File diff suppressed because it is too large
+ 459 - 418
app/Controller/NewsController.php


+ 54 - 29
app/JsonRpc/NewsService.php

@@ -26,8 +26,8 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-    
-     /**
+
+    /**
      * @param array $data
      * @return mixed
      */
@@ -151,47 +151,57 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
         return $this->__request(__FUNCTION__, $data);
     }
 
-     //20250226  产品列表
-    public function getGoodList(array $data){
+    //20250226  产品列表
+    public function getGoodList(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function getGoodInfo(array $data){
+    public function getGoodInfo(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function addGood(array $data){
+    public function addGood(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function delGood(array $data){
+    public function delGood(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function updateGood(array $data){
+    public function updateGood(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-  
+
     //20250226  产品列表
     //20250306  求职信息    
-    public function getJobHuntingList(array $data){
+    public function getJobHuntingList(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function getJobHuntingInfo(array $data){
+    public function getJobHuntingInfo(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
-   
     }
-    public function addJobHunting(array $data){
+    public function addJobHunting(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function delJobHunting(array $data){
+    public function delJobHunting(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function updateJobHunting(array $data){
+    public function updateJobHunting(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
-    public function getJobHuntingData(array $data){
+    public function getJobHuntingData(array $data)
+    {
         return $this->__request(__FUNCTION__, $data);
     }
     //20250306  求职信息    
-   
-    
+
+
 
     /**
      * @param array $data
@@ -201,7 +211,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-    
+
     /**
      * @param array $data
      * @return array
@@ -210,7 +220,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-     /**
+    /**
      * @param array $data
      * @return array
      */
@@ -259,7 +269,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
         return $this->__request(__FUNCTION__, $data);
     }
 
-     /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -267,7 +277,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-        /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -340,6 +350,22 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    public function updateJobHuntingStatus(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    public function updateNoticeStatus(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    public function updateComplaintStatus(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    public function updateGoodStatus(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
     //20250324  通知,公告,消息
     /**
      * @param array $data
@@ -349,7 +375,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-     /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -366,7 +392,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
         return $this->__request(__FUNCTION__, $data);
     }
 
-     /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -397,7 +423,6 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     public function getJobNature(array $data)
     {
         return $this->__request(__FUNCTION__, $data);
-        
     }
     /**
      * @param array $data
@@ -421,7 +446,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
      */
     public function getSalary(array $data)
     {
-        return $this->__request(__FUNCTION__, $data);   
+        return $this->__request(__FUNCTION__, $data);
     }
     /**
      * @param array $data
@@ -437,7 +462,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
      */
     public function getLevel(array $data)
     {
-        return $this->__request(__FUNCTION__, $data);   
+        return $this->__request(__FUNCTION__, $data);
     }
     /**
      * @param array $data
@@ -453,7 +478,7 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
      */
     public function getCompanyNature(array $data)
     {
-        return $this->__request(__FUNCTION__, $data);   
+        return $this->__request(__FUNCTION__, $data);
     }
     /**
      * @param array $data
@@ -487,4 +512,4 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-}
+}

+ 248 - 244
app/JsonRpc/NewsServiceInterface.php

@@ -5,262 +5,266 @@ namespace App\JsonRpc;
 interface NewsServiceInterface
 {
 
-    /**
-     * @param array $data
-     */
-    public function getCategoryList(array $data);
+  /**
+   * @param array $data
+   */
+  public function getCategoryList(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function myCategoryList(array $data);
-    /**
-     * @param array $data
-     */
-    public function categoryList(array $data);
+  /**
+   * @param array $data
+   */
+  public function myCategoryList(array $data);
+  /**
+   * @param array $data
+   */
+  public function categoryList(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function addCategory(array $data);
+  /**
+   * @param array $data
+   */
+  public function addCategory(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function delCategory(array $data);
+  /**
+   * @param array $data
+   */
+  public function delCategory(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function updateCategory(array $data);
+  /**
+   * @param array $data
+   */
+  public function updateCategory(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function getArticleList(array $data);
+  /**
+   * @param array $data
+   */
+  public function getArticleList(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function addArticle(array $data);
+  /**
+   * @param array $data
+   */
+  public function addArticle(array $data);
 
-    /**
-     * @param array $data
-     */
-    public function delArticle(array $data);
-    /**
-     * @param array $data
-     */
-    public function updateArticle(array $data);
-    /**
-     * @param array $data
-     */
-    public function getArticleInfo(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getCategoryInfo(array $data);
-    /**
-     * @param array $data
-     *
-     */
-    public function getWebsiteArticlett(array $data);
-    /**
-     * @param array $data
-     */
-    public function getWebsiteModelArticles(array $data);
+  /**
+   * @param array $data
+   */
+  public function delArticle(array $data);
+  /**
+   * @param array $data
+   */
+  public function updateArticle(array $data);
+  /**
+   * @param array $data
+   */
+  public function getArticleInfo(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getCategoryInfo(array $data);
+  /**
+   * @param array $data
+   *
+   */
+  public function getWebsiteArticlett(array $data);
+  /**
+   * @param array $data
+   */
+  public function getWebsiteModelArticles(array $data);
 
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function upArticleStatus(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function upArticleStatus(array $data);
 
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getWebsiteArticleList(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function selectWebsiteArticleInfo(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getWebsiteSurvey(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function addWebsiteSurveyOption(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function addWebsiteSurveyVote(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getSurveyList(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getSurveyInfo(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function selectWebsiteArticle(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getWebsiteCatidArticle(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getWebsiteAllArticle(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getWebsiteArticles(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteArticleList(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function selectWebsiteArticleInfo(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteSurvey(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function addWebsiteSurveyOption(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function addWebsiteSurveyVote(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getSurveyList(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getSurveyInfo(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function selectWebsiteArticle(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteCatidArticle(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteAllArticle(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteArticles(array $data);
 
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function checkCategoryName(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function checkCategoryName(array $data);
 
-    //20250226  产品列表
-    public function getGoodList(array $data);
-    public function getGoodInfo(array $data);
-    public function addGood(array $data);
-    public function updateGood(array $data);
-    public function delGood(array $data);
-    //20250226  产品列表
-    //20250306  求职信息
-    public function getJobHuntingList(array $data);
-    public function getJobHuntingInfo(array $data);
-    public function addJobHunting(array $data);
-    public function updateJobHunting(array $data);
-    public function delJobHunting(array $data);
-    public function getJobHuntingData(array $data);
+  //20250226  产品列表
+  public function getGoodList(array $data);
+  public function getGoodInfo(array $data);
+  public function addGood(array $data);
+  public function updateGood(array $data);
+  public function delGood(array $data);
+  //20250226  产品列表
+  //20250306  求职信息
+  public function getJobHuntingList(array $data);
+  public function getJobHuntingInfo(array $data);
+  public function addJobHunting(array $data);
+  public function updateJobHunting(array $data);
+  public function delJobHunting(array $data);
+  public function getJobHuntingData(array $data);
 
-    //20250324  通知,公告,消息
-    public function getNoticeList(array $data);
-    public function getNoticeInfo(array $data);
-    public function addNotice(array $data);
-    public function updateNotice(array $data);
-    public function deleteNotice(array $data);
-    public function getMSG(array $data);
-    public function getComplaintList(array $data);
-    public function getComplaintInfo(array $data);
-    public function addComplaint(array $data);
-    public function updateComplaint(array $data);
-    public function deleteComplaint(array $data);
-    //20250324  通知,公告,消息
+  //20250324  通知,公告,消息
+  public function getNoticeList(array $data);
+  public function getNoticeInfo(array $data);
+  public function addNotice(array $data);
+  public function updateNotice(array $data);
+  public function deleteNotice(array $data);
+  public function getMSG(array $data);
+  public function getComplaintList(array $data);
+  public function getComplaintInfo(array $data);
+  public function addComplaint(array $data);
+  public function updateComplaint(array $data);
+  public function deleteComplaint(array $data);
+  public function updateJobHuntingStatus(array $data);
+  public function updateNoticeStatus(array $data);
+  public function updateComplaintStatus(array $data);
+  public function updateGoodStatus(array $data);
+  //20250324  通知,公告,消息
 
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getJobRecruitingList(array $data);
-      /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getJobRecruitingInfo(array $data);
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function addJobRecruiting(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getJobRecruitingList(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getJobRecruitingInfo(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function addJobRecruiting(array $data);
 
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getJobRecruitingArea(array $data);
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getIndustry(array $data);
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getPositionList(array $data);
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getJobNature(array $data);
-     /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getExperience(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getEducation(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getSalary(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getLanguage(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getLevel(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getCompanySize(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getCompanyNature(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function upJobRecruiting(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function delJobRecruiting(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getJobCompany(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function upJobCompany(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getJobRecruitingArea(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getIndustry(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getPositionList(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getJobNature(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getExperience(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getEducation(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getSalary(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getLanguage(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getLevel(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getCompanySize(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getCompanyNature(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function upJobRecruiting(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function delJobRecruiting(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getJobCompany(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function upJobCompany(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
 }

+ 11 - 3
config/api/news.php

@@ -1,6 +1,6 @@
 <?php
 
-declare (strict_types = 1);
+declare(strict_types=1);
 
 use App\Controller\NewsController;
 use Hyperf\HttpServer\Router\Router;
@@ -8,7 +8,8 @@ use App\Middleware\Auth\FooMiddleware;
 use FastRoute\Route;
 
 Router::addGroup(
-    '/news', function () {
+    '/news',
+    function () {
         //获取导航池列表
         Router::get('/getCategoryList', [NewsController::class, 'getCategoryList']);
         //后台获取  我的导航池
@@ -54,6 +55,7 @@ Router::addGroup(
         Router::post('/addGood', [NewsController::class, 'addGood']);
         Router::post('/updateGood', [NewsController::class, 'updateGood']);
         Router::post('/delGood', [NewsController::class, 'delGood']);
+        Router::post('/updateGoodStatus', [NewsController::class, 'updateGoodStatus']);
         //20250226  产品列表
         //20250306  求职信息
         Router::post('/getJobHuntingList', [NewsController::class, 'getJobHuntingList']);
@@ -62,6 +64,8 @@ Router::addGroup(
         Router::post('/updateJobHunting', [NewsController::class, 'updateJobHunting']);
         Router::post('/delJobHunting', [NewsController::class, 'delJobHunting']);
         Router::post('/getJobHuntingData', [NewsController::class, 'getJobHuntingData']);
+        // 审核
+        Router::post('/updateJobHuntingStatus', [NewsController::class, 'updateJobHuntingStatus']);
         //20250306  求职信息
         //20250324  通知,公告,消息
         Router::post('/getNoticeList', [NewsController::class, 'getNoticeList']);
@@ -69,6 +73,8 @@ Router::addGroup(
         Router::post('/addNotice', [NewsController::class, 'addNotice']);
         Router::post('/updateNotice', [NewsController::class, 'updateNotice']);
         Router::post('/deleteNotice', [NewsController::class, 'deleteNotice']);
+        //审核
+        Router::post('/updateNoticeStatus', [NewsController::class, 'updateNoticeStatus']);
 
         Router::post('/getMSG', [NewsController::class, 'getMSG']);
         //投诉
@@ -77,6 +83,8 @@ Router::addGroup(
         Router::post('/addComplaint', [NewsController::class, 'addComplaint']);
         Router::post('/updateComplaint', [NewsController::class, 'updateComplaint']);
         Router::post('/deleteComplaint', [NewsController::class, 'deleteComplaint']);
+        //审核
+        Router::post('/updateComplaintStatus', [NewsController::class, 'updateComplaintStatus']);
         //20250324  通知,公告,消息
 
 
@@ -101,7 +109,7 @@ Router::addGroup(
         Router::get('/getLevel', [NewsController::class, 'getLevel']);
         Router::get('/getCompanySize', [NewsController::class, 'getCompanySize']);
         Router::get('/getCompanyNature', [NewsController::class, 'getCompanyNature']);
-        
+
         // 20250306 招聘
     },
     ['middleware' => [FooMiddleware::class]]

Some files were not shown because too many files changed in this diff