xiansin 2 лет назад
Родитель
Сommit
ed53cbdb1b

+ 17 - 10
server/app/Admin/Controllers/Episode/EpisodeController.php

xqd xqd xqd xqd xqd
@@ -1,5 +1,6 @@
 <?php
 
+
 namespace App\Admin\Controllers\Episode;
 
 use App\Models\Episode;
@@ -24,12 +25,14 @@ class EpisodeController extends AdminController
             $grid->column('id')->sortable();
             $grid->column('sort')->editable()->sortable();
             $grid->column('category.name','分类');
-            $grid->column('name');
+            $grid->column('platform')->using(config('global.platform'));
+            $grid->column('name')->editable();
             $grid->column('episodes_price')->editable();
-            $grid->column('sale_count','已售出')->display(function (){
+            $grid->column('sale_count','已售出')->display(function () {
                 return $this->userEpisodesRecords->count();
             })->label('primary');
-            $grid->column('status')->using(['持续更新中','已完结'])->label(['gray', 'primary'])->sortable();
+            $grid->column('status')->using(config('global.episode_status'))->label(['gray', 'primary'])->sortable();
+            $grid->column('is_opend')->using(config('global.episode_opend'))->label(['gray', 'primary'])->sortable();
             $grid->column('created_at');
 
             $grid->filter(function (Grid\Filter $filter) {
@@ -38,12 +41,11 @@ class EpisodeController extends AdminController
                 $filter->equal('category_id')->select(function (){
                     return EpisodesCategory::select(['id','name'])->get()->pluck('name','id')->toArray();
                 })->width(2);
+                $filter->equal('platform')->select(config('global.platform'))->width(2);
                 $filter->equal('status')->select(function (){
                     return ['持续更新中','已完结'];
                 })->width(2);
-                $filter->equal('is_opend')->select(function (){
-                    return ['已下架','已上架'];
-                })->width(2);
+                $filter->equal('is_opend')->select(config('global.episode_opend'))->width(2);
                 $filter->between('created_at','添加时间')->datetime()->width(4);
 
             });
@@ -64,10 +66,10 @@ class EpisodeController extends AdminController
             $show->field('name');
             $show->field('category.name','分类');
             $show->field('cover_img')->image();
-            $show->field('status')->using(['持续更新中','已完结']);
-            $show->field('is_opend')->using(['已下架','已上架']);
+            $show->field('status')->using(config('global.episode_status'));
+            $show->field('is_opend')->using(config('global.episode_opend'));
             $show->field('sort');
-            $show->field('is_vip_watch')->using(['否','是']);
+            $show->field('is_vip_watch')->using(config('global.bool_status'));
             $show->field('free_episodes');
             $show->field('paid_episodes');
             $show->field('episodes_price');
@@ -86,7 +88,12 @@ class EpisodeController extends AdminController
             $form->text('name')->required();
             $categoryModel = app(\App\Models\EpisodesCategory::class);
             $cates = $categoryModel::select(['id','name'])->get()->toArray();
-            $form->select('category_id')->options(array_column($cates,'name','id'))->required();
+            $form->select('category_id')
+                ->options(array_column($cates,'name','id'))
+                ->required();
+
+            $form->radio('platform')->options(config('global.platform'))->default(1);
+
             $form->image('cover_img')->saveFullUrl()
                 ->uniqueName()->autoUpload()
                 ->autoSave(false)

+ 8 - 1
server/app/Admin/Controllers/Episode/EpisodesCategoryController.php

xqd
@@ -62,11 +62,18 @@ class EpisodesCategoryController extends AdminController
         return Form::make(new EpisodesCategory(), function (Form $form) {
             $categoryModel = app(\App\Models\EpisodesCategory::class);
             $options = $categoryModel::select(['id','name'])->where('pid',0)->get()->toArray();
-            array_unshift($options,['id' => 0, 'name' => '级分类']);
+            array_unshift($options,['id' => 0, 'name' => '级分类']);
             $options = array_column($options,'name','id');
             $form->display('id');
             $form->select('pid')->options($options);
             $form->text('name');
+
+            $form->disableViewButton();
+            $form->disableDeleteButton();
+            $form->disableListButton();
+            $form->disableEditingCheck();
+            $form->disableViewCheck();
+            $form->disableCreatingCheck();
         });
     }
 

+ 5 - 1
server/app/Admin/Controllers/Order/UserEpisodesRecordController.php

xqd xqd
@@ -33,7 +33,10 @@ class UserEpisodesRecordController extends AdminController
             });
             $grid->column('episodes.name','短剧名称')->label('info');
             $grid->column('list_id')->label('primary');
-            $grid->column('price');
+            $grid->column('platform','所属平台')->display(function (){
+                return $this->user->info->platform;
+            })->using(config('global.platform'))->label('primary','success');
+            $grid->column('price')->label('danger');
             $grid->column('created_at');
 
             $grid->filter(function (Grid\Filter $filter) {
@@ -45,6 +48,7 @@ class UserEpisodesRecordController extends AdminController
                     return Episode::select(['id','name'])->get()->pluck('name','id')->toArray();
                 })->width(3);
                 $filter->equal('user.mobile','手机号')->width(3);
+                $filter->equal('user.info.platform','所属平台')->select(config('global.platform'))->width(3);
                 $filter->between('price')->width(3);
                 $filter->between('created_at')->date()->width(4);
 

+ 4 - 0
server/app/Admin/Controllers/Order/UserRechargeRecordController.php

xqd xqd
@@ -34,6 +34,9 @@ class UserRechargeRecordController extends AdminController
             $grid->column('pay_id','订单号');
             $grid->column('combo.name','充值套餐');
             $grid->column('price')->label('danger');
+            $grid->column('platform','所属平台')->display(function (){
+                return $this->user->info->platform;
+            })->using(config('global.platform'))->label('primary','success');
             $grid->column('gold')->label('info');
             $grid->column('gift')->label('primary');
             //$grid->column('pay_id');
@@ -44,6 +47,7 @@ class UserRechargeRecordController extends AdminController
                 $filter->equal('user_id','用户ID')->width(3);
                 $filter->like('user.nickname','用户昵称')->width(3);
                 $filter->equal('user.mobile','手机号')->width(3);
+                $filter->equal('user.info.platform','所属平台')->select(config('global.platform'))->width(3);
                 $filter->between('price')->width(3);
                 $filter->between('created_at')->date()->width(4);
             });

+ 27 - 0
server/app/Models/Banner.php

xqd
@@ -6,6 +6,33 @@ use Dcat\Admin\Traits\HasDateTimeFormatter;
 use Illuminate\Database\Eloquent\SoftDeletes;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\Banner
+ *
+ * @property int $id
+ * @property string $name 名称
+ * @property string $image 图标
+ * @property int $sort 排序
+ * @property int $status 是否启用
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property \Illuminate\Support\Carbon|null $deleted_at
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner newQuery()
+ * @method static \Illuminate\Database\Query\Builder|Banner onlyTrashed()
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner query()
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereImage($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereSort($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereStatus($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Banner whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Query\Builder|Banner withTrashed()
+ * @method static \Illuminate\Database\Query\Builder|Banner withoutTrashed()
+ * @mixin \Eloquent
+ */
 class Banner extends Model
 {
 	use HasDateTimeFormatter;

+ 36 - 0
server/app/Models/BaseAttachment.php

xqd
@@ -4,6 +4,42 @@ namespace App\Models;
 
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\BaseAttachment
+ *
+ * @property int $id
+ * @property string $name 附件名称
+ * @property string $md5 md5码
+ * @property string $path 附件路径
+ * @property string $url 附件url
+ * @property string $class 分类
+ * @property int|null $size
+ * @property string|null $file_type
+ * @property int $download
+ * @property string|null $klass 关联模型
+ * @property int|null $objid 关联id
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property string|null $deleted_at
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment newQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment query()
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereClass($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereDownload($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereFileType($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereKlass($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereMd5($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereObjid($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment wherePath($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereSize($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereUrl($value)
+ * @mixin \Eloquent
+ */
 class BaseAttachment extends Model
 {
     //

+ 3 - 0
server/app/Models/Episode.php

xqd xqd
@@ -11,6 +11,7 @@ use Illuminate\Database\Eloquent\Model;
  *
  * @property int $id
  * @property int $category_id 分类
+ * @property int $platform 所属平台
  * @property string $name 名称
  * @property string $cover_img 名称
  * @property int $status 状态 0-更新中 1-已完结
@@ -47,6 +48,8 @@ use Illuminate\Database\Eloquent\Model;
  * @method static \Illuminate\Database\Query\Builder|Episode withoutTrashed()
  * @mixin \Eloquent
  * @property-read \App\Models\UserEpisodesRecord|null $userEpisodesRecords
+ * @property-read int|null $user_episodes_records_count
+ * @method static \Illuminate\Database\Eloquent\Builder|Episode wherePlatform($value)
  */
 class Episode extends Model
 {

+ 25 - 0
server/app/Models/EpisodesList.php

xqd
@@ -6,6 +6,31 @@ use Dcat\Admin\Traits\HasDateTimeFormatter;
 use Illuminate\Database\Eloquent\SoftDeletes;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\EpisodesList
+ *
+ * @property int $id
+ * @property int|null $episodes_id 剧集ID
+ * @property int $sort 第几集
+ * @property string $url 视频链接
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property \Illuminate\Support\Carbon|null $deleted_at
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList newQuery()
+ * @method static \Illuminate\Database\Query\Builder|EpisodesList onlyTrashed()
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList query()
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereEpisodesId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereSort($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|EpisodesList whereUrl($value)
+ * @method static \Illuminate\Database\Query\Builder|EpisodesList withTrashed()
+ * @method static \Illuminate\Database\Query\Builder|EpisodesList withoutTrashed()
+ * @mixin \Eloquent
+ */
 class EpisodesList extends Model
 {
 	use HasDateTimeFormatter;

+ 16 - 0
server/app/Models/Help.php

xqd
@@ -5,6 +5,22 @@ namespace App\Models;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\Help
+ *
+ * @property int $id
+ * @property string $title
+ * @property string $answer
+ * @property int $look_num
+ * @method static \Illuminate\Database\Eloquent\Builder|Help newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Help newQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Help query()
+ * @method static \Illuminate\Database\Eloquent\Builder|Help whereAnswer($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Help whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Help whereLookNum($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Help whereTitle($value)
+ * @mixin \Eloquent
+ */
 class Help extends Model
 {
     use HasFactory;

+ 29 - 0
server/app/Models/HomeColumn.php

xqd
@@ -6,6 +6,35 @@ use Dcat\Admin\Traits\HasDateTimeFormatter;
 use Illuminate\Database\Eloquent\SoftDeletes;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\HomeColumn
+ *
+ * @property int $id
+ * @property string $name 名称
+ * @property string $icon 图标
+ * @property int $sort 排序
+ * @property int $type 类型
+ * @property int $status 是否启用
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property \Illuminate\Support\Carbon|null $deleted_at
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn newQuery()
+ * @method static \Illuminate\Database\Query\Builder|HomeColumn onlyTrashed()
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn query()
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereIcon($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereSort($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereStatus($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereType($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|HomeColumn whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Query\Builder|HomeColumn withTrashed()
+ * @method static \Illuminate\Database\Query\Builder|HomeColumn withoutTrashed()
+ * @mixin \Eloquent
+ */
 class HomeColumn extends Model
 {
 	use HasDateTimeFormatter;

+ 14 - 0
server/app/Models/MailCode.php

xqd
@@ -5,6 +5,20 @@ namespace App\Models;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\MailCode
+ *
+ * @property int $id
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @method static \Illuminate\Database\Eloquent\Builder|MailCode newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|MailCode newQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|MailCode query()
+ * @method static \Illuminate\Database\Eloquent\Builder|MailCode whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|MailCode whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|MailCode whereUpdatedAt($value)
+ * @mixin \Eloquent
+ */
 class MailCode extends Model
 {
     use HasFactory;

+ 29 - 0
server/app/Models/NavBar.php

xqd
@@ -6,6 +6,35 @@ use Dcat\Admin\Traits\HasDateTimeFormatter;
 use Illuminate\Database\Eloquent\SoftDeletes;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\NavBar
+ *
+ * @property int $id
+ * @property string $name 名称
+ * @property string $icon 图标
+ * @property int $sort 排序
+ * @property int $type 类型
+ * @property int $status 是否启用
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property \Illuminate\Support\Carbon|null $deleted_at
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar newQuery()
+ * @method static \Illuminate\Database\Query\Builder|NavBar onlyTrashed()
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar query()
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereIcon($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereSort($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereStatus($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereType($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|NavBar whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Query\Builder|NavBar withTrashed()
+ * @method static \Illuminate\Database\Query\Builder|NavBar withoutTrashed()
+ * @mixin \Eloquent
+ */
 class NavBar extends Model
 {
 	use HasDateTimeFormatter;

+ 2 - 0
server/app/Models/PayConfig.php

xqd
@@ -49,6 +49,8 @@ use Illuminate\Database\Eloquent\Model;
  * @method static \Illuminate\Database\Query\Builder|PayConfig withTrashed()
  * @method static \Illuminate\Database\Query\Builder|PayConfig withoutTrashed()
  * @mixin \Eloquent
+ * @property int $setting_id 关联设置表
+ * @method static \Illuminate\Database\Eloquent\Builder|PayConfig whereSettingId($value)
  */
 class PayConfig extends Model
 {

+ 18 - 0
server/app/Models/RechargeCombo.php

xqd
@@ -16,6 +16,24 @@ use Illuminate\Database\Eloquent\SoftDeletes;
  * @method static \Illuminate\Database\Query\Builder|RechargeCombo onlyTrashed()
  * @method static \Illuminate\Database\Query\Builder|RechargeCombo withTrashed()
  * @method static \Illuminate\Database\Query\Builder|RechargeCombo withoutTrashed()
+ * @property int $id
+ * @property string $name 充值名称
+ * @property string $price 支付金额
+ * @property string $gold 充值奖励金币
+ * @property string $gift 赠送金币
+ * @property int $status 状态 0-不启用 1-启用
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property \Illuminate\Support\Carbon|null $deleted_at
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereGift($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereGold($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo wherePrice($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereStatus($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|RechargeCombo whereUpdatedAt($value)
  */
 class RechargeCombo extends Model
 {

+ 20 - 0
server/app/Models/Region.php

xqd
@@ -5,6 +5,26 @@ namespace App\Models;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\Region
+ *
+ * @property int $id 编号
+ * @property int $code 地区代码
+ * @property int $parent_code 父级
+ * @property int $type 类型:1省,2市,3区
+ * @property string $name 名称
+ * @property string $full_name 全名
+ * @method static \Illuminate\Database\Eloquent\Builder|Region newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Region newQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Region query()
+ * @method static \Illuminate\Database\Eloquent\Builder|Region whereCode($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Region whereFullName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Region whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Region whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Region whereParentCode($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Region whereType($value)
+ * @mixin \Eloquent
+ */
 class Region extends Model
 {
     use HasFactory;

+ 29 - 0
server/app/Models/Tabbar.php

xqd
@@ -6,6 +6,35 @@ use Dcat\Admin\Traits\HasDateTimeFormatter;
 use Illuminate\Database\Eloquent\SoftDeletes;
 use Illuminate\Database\Eloquent\Model;
 
+/**
+ * App\Models\Tabbar
+ *
+ * @property int $id
+ * @property string $name 名称
+ * @property string $icon 图标
+ * @property int $sort 排序
+ * @property int $type 类型
+ * @property int $status 是否启用
+ * @property \Illuminate\Support\Carbon|null $updated_at
+ * @property \Illuminate\Support\Carbon|null $deleted_at
+ * @property \Illuminate\Support\Carbon|null $created_at
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar newQuery()
+ * @method static \Illuminate\Database\Query\Builder|Tabbar onlyTrashed()
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar query()
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereIcon($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereName($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereSort($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereStatus($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereType($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Tabbar whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Query\Builder|Tabbar withTrashed()
+ * @method static \Illuminate\Database\Query\Builder|Tabbar withoutTrashed()
+ * @mixin \Eloquent
+ */
 class Tabbar extends Model
 {
 	use HasDateTimeFormatter;

+ 2 - 0
server/app/Models/UserInfo.php

xqd
@@ -32,6 +32,8 @@ use Illuminate\Database\Eloquent\Model;
  * @method static \Illuminate\Database\Eloquent\Builder|UserInfo whereUpdatedAt($value)
  * @method static \Illuminate\Database\Eloquent\Builder|UserInfo whereUserId($value)
  * @mixin \Eloquent
+ * @property int $platform 用户平台 1-抖音 2-快手 ...
+ * @method static \Illuminate\Database\Eloquent\Builder|UserInfo wherePlatform($value)
  */
 class UserInfo extends Model
 {

+ 38 - 0
server/app/Models/UserRechargeAfterSale.php

xqd
@@ -0,0 +1,38 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\SoftDeletes;
+
+
+/**
+ * App\Models\UserRechargeAfterSale
+ *
+ * @property int $id id
+ * @property int $recharge_id user_id
+ * @property int $status 状态
+ * @property \Illuminate\Support\Carbon|null $updated_at 删除时间
+ * @property \Illuminate\Support\Carbon|null $deleted_at 删除时间
+ * @property \Illuminate\Support\Carbon|null $created_at 创建时间
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale newQuery()
+ * @method static \Illuminate\Database\Query\Builder|UserRechargeAfterSale onlyTrashed()
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale query()
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale whereDeletedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale whereRechargeId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale whereStatus($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeAfterSale whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Query\Builder|UserRechargeAfterSale withTrashed()
+ * @method static \Illuminate\Database\Query\Builder|UserRechargeAfterSale withoutTrashed()
+ * @mixin \Eloquent
+ */
+class UserRechargeAfterSale extends Model
+{
+    use HasFactory,SoftDeletes;
+
+    protected $table = 'user_recharge_after_sale';
+}

+ 2 - 0
server/app/Models/UserRechargeRecord.php

xqd
@@ -36,6 +36,8 @@ use Illuminate\Database\Eloquent\Model;
  * @property string $gold 充值奖励金币
  * @property-read \App\Models\Pay|null $pay
  * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeRecord whereGold($value)
+ * @property int $status 充值状态
+ * @method static \Illuminate\Database\Eloquent\Builder|UserRechargeRecord whereStatus($value)
  */
 class UserRechargeRecord extends Model
 {

+ 2 - 0
server/app/Models/VipCombo.php

xqd
@@ -28,6 +28,8 @@ use Illuminate\Database\Eloquent\Model;
  * @method static \Illuminate\Database\Eloquent\Builder|VipCombo whereUpdatedAt($value)
  * @method static \Illuminate\Database\Eloquent\Builder|VipCombo whereValidDay($value)
  * @mixin \Eloquent
+ * @property int|null $status 状态 0-未启用 1-启用
+ * @method static \Illuminate\Database\Eloquent\Builder|VipCombo whereStatus($value)
  */
 class VipCombo extends Model
 {

+ 8 - 3
server/config/global.php

xqd
@@ -3,7 +3,12 @@
  * 公共配置
  */
 return [
-    'nav_bar' => [
-
-    ]
+    // 平台
+    'platform' => [1 => '抖音', 2 => '快手'],
+    // 剧集状态
+    'episode_status' => ['持续更新中','已完结'],
+    // 剧集上架状态
+    'episode_opend' => ['已下架','销售中'],
+    // 是否状态
+    'bool_status' => ['否','是'],
 ];

+ 1 - 0
server/resources/lang/zh/episode.php

xqd
@@ -9,6 +9,7 @@ return [
     'fields'  => [
         'name'           => '名称',
         'category_id'    => '分类',
+        'platform'       => '所属平台',
         'cover_img'      => '封面图',
         'status'         => '状态', //  0-更新中 1-已完结
         'is_opend'       => '上架状态', //  0-下架 1-上架

+ 1 - 1
server/resources/lang/zh/user-episodes-record.php

xqd
@@ -8,7 +8,7 @@ return [
         'user_id' => '用户',
         'episodes_id' => '剧集',
         'list_id' => '集数',
-        'price' => '支付金',
+        'price' => '支付金',
         'discount' => '折扣金币',
         'created_at' => '购买时间',
     ],