Browse Source

Merge branch 'master' of http://git.bjzxtw.org.cn:3000/zxt/news_producer

rkljw 6 ngày trước cách đây
mục cha
commit
d104814844

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 590 - 162
app/JsonRpc/NewsService.php


+ 64 - 25
app/JsonRpc/NewsServiceInterface.php

@@ -1,4 +1,5 @@
 <?php
+
 namespace App\JsonRpc;
 
 interface NewsServiceInterface
@@ -101,6 +102,7 @@ interface NewsServiceInterface
     //20250226  产品列表
     //20250306  求职信息
     public function getJobHuntingList(array $data): array;
+    public function getJobHuntingApply(array $data): array;
     public function getJobHuntingInfo(array $data): array;
     public function addJobHunting(array $data): array;
     public function delJobHunting(array $data): array;
@@ -165,109 +167,146 @@ interface NewsServiceInterface
     public function deleteComplaint(array $data): array;
     public function getMSG(array $data): array;
     //20250324  通知,公告,消息
-     /**
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getWebsiteCatidArticle(array $data): array;
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getWebsiteAllArticle(array $data): array;
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getWebsiteArticles(array $data): array;
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getJobRecruitingList(array $data): array;
+    /**
      * @param array $data
      * @return array
      */
-    public function getWebsiteCatidArticle(array $data):array;
+    public function getJobRecruitingInfo(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getWebsiteAllArticle(array $data):array;
+    public function addJobRecruiting(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getWebsiteArticles(array $data):array;
+    public function upJobRecruiting(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getJobRecruitingList(array $data):array;
+    public function delJobRecruiting(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getJobRecruitingInfo(array $data):array;
+    public function getJobRecruitingArea(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function addJobRecruiting(array $data):array;
+    public function getIndustry(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function upJobRecruiting(array $data):array;
+    public function getPositionList(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function delJobRecruiting(array $data):array;
-     /**
+    public function getJobNature(array $data): array;
+    /**
      * @param array $data
      * @return array
      */
-    public function getJobRecruitingArea(array $data):array;
-     /**
+    public function getExperience(array $data): array;
+    /**
      * @param array $data
      * @return array
      */
-    public function getIndustry(array $data):array;
-     /**
+    public function getEducation(array $data): array;
+    /**
      * @param array $data
      * @return array
      */
-    public function getPositionList(array $data):array;
+    public function getSalary(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getJobNature(array $data):array;
+    public function getLanguage(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getExperience(array $data):array;
+    public function getLevel(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getEducation(array $data):array;
+    public function getCompanySize(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getSalary(array $data):array;
+    public function getCompanyNature(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getLanguage(array $data):array;
+    public function getJobCompany(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getLevel(array $data):array;
+    public function upJobCompany(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getCompanySize(array $data):array;
+    public function updateGoodStatus(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getCompanyNature(array $data):array;
+    public function updateJobHuntingStatus(array $data): array;
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function updateNoticeStatus(array $data): array;
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function updateComplaintStatus(array $data): array;
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getDUser(array $data): array;
+
+    public function checkJobRecruiting(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function getJobCompany(array $data):array;
+    public function getWebsiteshop(array $data): array;
     /**
      * @param array $data
      * @return array
      */
-    public function upJobCompany(array $data):array;
+    public function getRecruitingList(array $data):array;
 }

+ 27 - 0
app/Model/Book.php

@@ -0,0 +1,27 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class Book extends Model
+{
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table = 'book';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    protected array $guarded = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+}

+ 27 - 0
app/Model/JobApply.php

@@ -0,0 +1,27 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class JobApply extends Model
+{
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table = 'job_apply';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    protected array $fillable = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+}

+ 5 - 0
app/Model/WebsiteCategory.php

@@ -24,4 +24,9 @@ class WebsiteCategory extends Model
      * The attributes that should be cast to native types.
      */
     protected array $casts = [];
+    public function children()
+    {
+        return $this->hasMany(WebsiteCategory::class, 'pid', 'category_id');
+    }
+
 }

+ 29 - 0
app/Model/complaint.php

@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class Complaint extends Model
+{
+
+
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table =   'complaint';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    protected array $guarded = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+}

+ 27 - 0
app/Model/jobResume.php

@@ -0,0 +1,27 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class jobResume extends Model
+{
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table = 'job_resume';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    protected array $guarded = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+}

+ 22 - 0
app/Tools/Result.php

@@ -23,4 +23,26 @@ class Result
             'data' => $data,
         ];
     }
+    /**
+     * 递归查询
+     * @param $menuItems
+     * @param $parentId
+     * @return array
+     */
+    public static  function buildMenuTree($menuItems, $parentId = 0) {
+        $tree = [];
+        foreach ($menuItems as $item) {
+            if ($item['pid'] == $parentId) {
+                // 找到子菜单
+                $children = self::buildMenuTree($menuItems, $item['category_id']);
+                // 如果子菜单存在,则添加到当前菜单的children中
+                if ($children) {
+                    $item['children'] = $children;
+                }
+                // 将当前菜单添加到树中
+                $tree[] = $item;
+            }
+        }
+        return $tree;
+    }
 }

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác