Преглед на файлове

3. 后台所有删除操作都做软删除处理

ChenWuJie преди 4 години
родител
ревизия
9888eb776e

+ 4 - 0
app/Models/AdminUserModel.php

xqd
@@ -17,9 +17,13 @@ use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Auth;
 use Illuminate\Support\Facades\Validator;
 use Illuminate\Support\Str;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class AdminUserModel extends Authenticatable
 {
+    use SoftDeletes;
+
     /**
      * 数据表名
      */

+ 3 - 2
app/Models/Device.php

xqd
@@ -1,11 +1,12 @@
 <?php
 
 namespace App\Models;
-
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 class Device extends BaseModel
 {
     // 设备类型
-
+    use SoftDeletes;
     public function getDeviceOptions()
     {
         $items = Device::select('name as text', 'id as value')->get();

+ 3 - 1
app/Models/DeviceName.php

xqd
@@ -1,9 +1,11 @@
 <?php
 
 namespace App\Models;
-
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 class DeviceName extends BaseModel
 {
+    use SoftDeletes;
     public function device()
     {
         return $this->belongsTo('App\Models\Device', 'device_id');

+ 3 - 0
app/Models/InnerDevice.php

xqd
@@ -4,11 +4,14 @@ namespace App\Models;
 
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Validator;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class InnerDevice extends BaseModel
 {
 
     protected $appends = ['inner_name'];
+    use SoftDeletes;
 
     public function workPoint()
     {

+ 4 - 0
app/Models/InnerDeviceNamesModel.php

xqd xqd xqd
@@ -1,6 +1,8 @@
 <?php
 namespace App\Models;
 use App\Models\BaseModel;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 /**
  *  @description 内部设备名称
  *  @author  system;
@@ -16,6 +18,7 @@ class InnerDeviceNamesModel extends BaseModel
      * @var string
      *
      */
+    use SoftDeletes;
     protected $table = 'inner_device_names';
     /**
     主键
@@ -38,4 +41,5 @@ class InnerDeviceNamesModel extends BaseModel
     public static function getOptions(){
             return self::where('id', '>', 0)->orderBy('sort')->get()->toArray();
     }
+
 }

+ 4 - 0
app/Models/Project.php

xqd
@@ -5,9 +5,13 @@ namespace App\Models;
 use Illuminate\Support\Facades\Auth;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Validator;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class Project extends BaseModel
 {
+    use SoftDeletes;
+
     public function getValidator(Request $request, $type)
     {
         $validator = Validator::make($request->input('data'), [

+ 4 - 0
app/Models/ProjectRole.php

xqd
@@ -3,9 +3,13 @@
 namespace App\Models;
 
 use Illuminate\Support\Facades\Auth;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class ProjectRole extends BaseModel
 {
+    use SoftDeletes;
+
     /**
      * @param $key
      * 工区负责人(work)

+ 4 - 1
app/Models/RepairDevice.php

xqd
@@ -1,9 +1,12 @@
 <?php
 
 namespace App\Models;
-
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 class RepairDevice extends BaseModel
 {
+    use SoftDeletes;
+
     public function parts()
     {
         return $this->hasMany('App\Models\Part', 'repair_device_id');

+ 3 - 0
app/Models/Spec.php

xqd
@@ -4,9 +4,12 @@ namespace App\Models;
 
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Validator;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class Spec extends BaseModel
 {
+    use SoftDeletes;
     public function device()
     {
         return $this->belongsTo('App\Models\Device', 'device_id');

+ 2 - 0
app/Models/User.php

xqd
@@ -7,9 +7,11 @@ use Illuminate\Foundation\Auth\User as Authenticatable;
 use Illuminate\Support\Str;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Validator;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class User extends Authenticatable
 {
+    use SoftDeletes;
     protected $guarded = [];
 
     public function getValidator(Request $request, $type)

+ 4 - 1
app/Models/UserAuth.php

xqd
@@ -1,9 +1,12 @@
 <?php
 
 namespace App\Models;
-
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 class UserAuth extends BaseModel
 {
+    use SoftDeletes;
+
     public function user()
     {
         return $this->belongsTo('App\Models\User', 'user_id');

+ 3 - 0
app/Models/WorkPoint.php

xqd
@@ -1,9 +1,12 @@
 <?php
 
 namespace App\Models;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
 
 class WorkPoint extends BaseModel
 {
+    use SoftDeletes;
     public function getStatusOptions()
     {
         return Option::select('key as id', 'name')->where([