Browse Source

add models

duqinya 6 years ago
parent
commit
c3688dc6de

+ 1 - 0
app/Http/Controllers/ConfigPickupNodeController.php

@@ -23,6 +23,7 @@ class ConfigPickupNodeController extends BaseController
 
     public function index(Request $request)
     {
+        //自提点列表
         $configPickupNode = $this->configPickupNodeRepository->index($request->all());
         if (count($configPickupNode)>0) {
 

+ 44 - 0
app/Models/ConfigCityManagement.php

@@ -0,0 +1,44 @@
+<?php
+
+namespace App\Models;
+
+
+use Illuminate\Database\Eloquent\SoftDeletes;
+
+class ConfigCityManagement extends BaseModel
+{
+    use SoftDeletes;
+
+    protected $dates = ['deleted_at'];
+    protected  $table = 'config_city_management';
+
+    /**
+     * 可被批量赋值的字段
+     * @var array
+     */
+    protected $fillable = ['province_id','city_id','province_name','city_name','express_type'];
+
+
+    /**
+     *
+     * 快递方式:0.快递;1. 自提
+     *
+     * @return string
+     */
+    public function getExpressTypeAttribute()
+    {
+        $express_type = '';
+        switch ($this->express_type) {
+            case 0:
+                $express_type = '快递';
+                break;
+            case 1:
+                $express_type = '自提';
+                break;
+            default:
+        }
+
+        return $express_type;
+    }
+
+}

+ 19 - 0
app/Models/ConfigPickupGroup.php

@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Models;
+
+
+class ConfigPickupGroup extends BaseModel
+{
+    protected  $table = 'config_pickup_group';
+
+    /**
+     * 相对关联到自提点表
+     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
+     */
+    public function configPickupNode(){
+        return $this->belongsTo('App\Models\ConfigPickupNode', 'pickup_group_id');
+    }
+
+
+}

+ 10 - 0
app/Models/ConfigProvince.php

@@ -0,0 +1,10 @@
+<?php
+
+namespace App\Models;
+
+
+class ConfigProvince extends BaseModel
+{
+    protected  $table = 'config_province';
+
+}

+ 18 - 0
app/Models/ConfigStoreType.php

@@ -0,0 +1,18 @@
+<?php
+
+namespace App\Models;
+
+
+class ConfigStoreType extends BaseModel
+{
+    protected  $table = 'config_store_type';
+
+    /**
+     * 相对关联到自提点表
+     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
+     */
+    public function configPickupNode(){
+        return $this->belongsTo('App\Models\ConfigPickupNode', 'store_ids');
+    }
+
+}