diff --git a/app/Admin/Controllers/ActivityController.php b/app/Admin/Controllers/ActivityController.php new file mode 100644 index 00000000..fce5dcce --- /dev/null +++ b/app/Admin/Controllers/ActivityController.php @@ -0,0 +1,166 @@ +column('id')->sortable(); + $grid->column('title'); + $grid->column('cover')->image(100); + $grid->column('content'); + $grid->column('is_use') + ->if(function () { + return Admin::user()->can('dcat.admin.activities.edit'); + }) + ->then(function (Column $column) { + $column->switch(); + }) + ->else(function (Column $column) { + $column->bool(); + }); + $grid->column('started_at'); + $grid->column('ended_at'); + $grid->column('created_at'); + $grid->column('updated_at')->sortable(); + //新增 + if (Admin::user()->can('dcat.admin.activities.create')) { + $grid->disableCreateButton(false); + // $grid->enableDialogCreate(); + } + //删除以及自定义操作 + $grid->actions(function (Grid\Displayers\Actions $actions) { + $actions->disableDelete(Admin::user()->cannot('dcat.admin.activities.destroy')); + //修改 + $actions->disableEdit(Admin::user()->cannot('dcat.admin.activities.edit')); + }); + $grid->filter(function (Grid\Filter $filter) { + $filter->panel(); + $filter->like('title')->width(3); + }); + }); + } + + /** + * Make a show builder. + * + * @param mixed $id + * + * @return Show + */ + protected function detail($id) + { + return Show::make($id, new Activity(), function (Show $show) { + $show->field('id'); + $show->field('title'); + $show->field('cover'); + $show->field('content'); + $show->field('is_use'); + $show->field('started_at'); + $show->field('ended_at'); + $show->field('coupons_rule'); + $show->field('gifts_rule'); + $show->field('created_at'); + $show->field('updated_at'); + }); + } + + /** + * Make a form builder. + * + * @return Form + */ + protected function form() + { + $builder = Activity::with(['parts', 'couponSet', 'giftSet']); + return Form::make($builder, function (Form $form) { + $form->display('id'); + $form->display('created_at'); + $form->display('updated_at'); + $form->block(6, function (Form\BlockForm $form) { + $form->text('title')->required(); + $form->image('cover') + ->move('activities/'.Carbon::now()->toDateString()) + ->saveFullUrl() + ->removable(false) + ->autoUpload()->retainable(); + $form->switch('is_use'); + $form->dateRange('started_at', 'ended_at', '活动时间'); + $form->multipleSelect('parts', '商品分区关联')->options(ProductPart::all()->pluck('name', 'id'))->customFormat(function ($v) { + if (! $v) { + return []; + } + // 从数据库中查出的二维数组中转化成ID + return array_column($v, 'id'); + }); + $form->hasMany('couponSet', '优惠券关联', function ($form) { + $form->select('coupon_id', '优惠券')->options(function ($id) { + $coupon = Coupon::find($id); + if ($coupon) { + return [$coupon->id => $coupon->name]; + } + })->ajax(admin_route('api.coupons')); + $form->number('qty', '数量'); + })->useTable(); + $form->hasMany('giftSet', '赠品关联', function ($form) { + $form->select('sku_id', '赠品')->options(function ($id) { + $sku = ProductSku::find($id); + if ($sku) { + return [$sku->id => $sku->name]; + } + })->ajax(admin_route('api.product_skus')); + $form->number('qty', '数量'); + })->useTable(); + + $form->showFooter(); + }); + $form->block(6, function (Form\BlockForm $form) { + $form->title('活动内容'); + //优惠券规则 + $form->embeds('coupons_rule', function ($form) { + $form->radio('type')->options([ + 0=>'按订单赠送', + 1=>'其他活动来源', + ])->default(0); + $form->number('value', '门槛')->help('每N元赠送一份'); + $form->radio('times', '可领次数')->options([ + '0'=>'仅首单', + '1'=>'不限', + ])->default(0); + }); + //赠品规则 + $form->embeds('gifts_rule', function ($form) { + $form->radio('type')->options([ + 0=>'按订单赠送', + 1=>'其他活动来源', + ])->default(0); + $form->number('value', '门槛')->help('每N元赠送一份'); + $form->radio('times', '可领次数')->options([ + '0'=>'仅首单', + '1'=>'不限', + ])->default(0); + }); + $form->editor('content')->height('600'); + }); + }); + } +} diff --git a/app/Admin/Controllers/ProductPartController.php b/app/Admin/Controllers/ProductPartController.php index b62ca71d..8475db78 100644 --- a/app/Admin/Controllers/ProductPartController.php +++ b/app/Admin/Controllers/ProductPartController.php @@ -6,6 +6,7 @@ use App\Admin\Actions\Grid\PartCoupon; use App\Admin\Renderable\ProductPartSkuTable; use App\Admin\Renderable\ProductSkuSimpleTable; use App\Admin\Repositories\ProductPart; +use App\Models\ProductPart as ProductPartModel; use App\Models\ProductSku; use Dcat\Admin\Admin; use Dcat\Admin\Form; @@ -13,6 +14,7 @@ use Dcat\Admin\Grid; use Dcat\Admin\Grid\Column; use Dcat\Admin\Http\Controllers\AdminController; use Dcat\Admin\Show; +use Illuminate\Http\Request; class ProductPartController extends AdminController { @@ -141,4 +143,18 @@ class ProductPartController extends AdminController $form->display('updated_at'); }); } + + public function parts(Request $request) + { + $name = $request->input('q'); + + $query = ProductPartModel::select('id', 'name as text'); + + if ($name) { + $query->where('name', 'like', "%$name%"); + return $query->paginate(null); + } + + return response()->json($query->get()); + } } diff --git a/app/Admin/Repositories/Activity.php b/app/Admin/Repositories/Activity.php new file mode 100644 index 00000000..707eddef --- /dev/null +++ b/app/Admin/Repositories/Activity.php @@ -0,0 +1,16 @@ +names('order_refunds'); + $router->resource('activities', 'ActivityController')->names('activities'); + $router->get('import-job-logs', 'ImportJobLogController@index')->name('import_job_logs.index'); $router->resource('sales-value-logs', 'SalesValueLogController')->only( @@ -215,6 +217,7 @@ Route::group([ $router->get('api/product-categories', 'ProductCategoryController@categories')->name('api.product_categories'); $router->get('api/product-group-details', 'ProductGroupController@details')->name('api.product_group_details'); $router->get('api/product-skus', 'ProductSkuController@skus')->name('api.product_skus'); + $router->get('api/product-parts', 'ProductPartController@parts')->name('api.product_parts'); $router->get('api/coupons', 'CouponController@coupons')->name('api.coupons'); $router->get('api/coupone-send-tasks', 'CouponSendTaskController@tasks')->name('api.coupon_send_tasks'); $router->get('api/orders', 'OrderController@orders')->name('api.orders'); diff --git a/app/Models/Activity.php b/app/Models/Activity.php new file mode 100644 index 00000000..de2d2dab --- /dev/null +++ b/app/Models/Activity.php @@ -0,0 +1,49 @@ + 'bool', + 'coupons_rule'=> JsonArray::class, + 'gifts_rule'=> JsonArray::class, + ]; + + protected $fillable = [ + 'title', 'cover', 'content', 'is_use', 'coupons_rule', 'gifts_rule', + ]; + + public function couponSet() + { + return $this->hasMany(ActivityCoupon::class); + } + + public function giftSet() + { + return $this->hasMany(ActivityGift::class); + } + + public function parts() + { + return $this->belongsToMany(ProductPart::class, 'activity_product_parts', 'activity_id', 'part_id'); + } + + public function coupons() + { + return $this->belongsToMany(Coupon::class, 'activity_coupons', 'activity_id', 'coupon_id'); + } + + public function gifts() + { + return $this->belongsToMany(ProductSku::class, 'activity_gifts', 'activity_id', 'sku_id'); + } +} diff --git a/app/Models/ActivityCoupon.php b/app/Models/ActivityCoupon.php new file mode 100644 index 00000000..d6bd6e35 --- /dev/null +++ b/app/Models/ActivityCoupon.php @@ -0,0 +1,17 @@ +id(); + $table->string('title')->comment('标题'); + $table->string('cover')->nullable()->comment('封面图'); + $table->text('content')->nullable()->comment('内容'); + $table->unsignedTinyInteger('is_use')->default(0)->comment('是否上架'); + $table->timestamp('started_at')->nullable()->comment('开始时间'); + $table->timestamp('ended_at')->nullable()->comment('结束时间'); + $table->json('coupons_rule')->nullable()->comment('优惠券规则'); + $table->json('gifts_rule')->nullable()->comment('赠品规则'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('activities'); + } +} diff --git a/database/migrations/2022_03_03_110558_create_activity_product_parts_table.php b/database/migrations/2022_03_03_110558_create_activity_product_parts_table.php new file mode 100644 index 00000000..84f8ab8f --- /dev/null +++ b/database/migrations/2022_03_03_110558_create_activity_product_parts_table.php @@ -0,0 +1,34 @@ +id(); + $table->unsignedBigInteger('activity_id')->comment('活动ID'); + $table->unsignedBigInteger('part_id')->comment('商品分区ID'); + + $table->index(['activity_id', 'part_id']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('activity_product_parts'); + } +} diff --git a/database/migrations/2022_03_03_110634_create_activity_coupons_table.php b/database/migrations/2022_03_03_110634_create_activity_coupons_table.php new file mode 100644 index 00000000..9838f6c6 --- /dev/null +++ b/database/migrations/2022_03_03_110634_create_activity_coupons_table.php @@ -0,0 +1,35 @@ +id(); + $table->unsignedBigInteger('activity_id')->comment('活动ID'); + $table->unsignedBigInteger('coupon_id')->comment('优惠券ID'); + $table->unsignedInteger('qty')->comment('数量'); + + $table->index(['activity_id', 'coupon_id']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('activity_coupons'); + } +} diff --git a/database/migrations/2022_03_03_110649_create_activity_gifts_table.php b/database/migrations/2022_03_03_110649_create_activity_gifts_table.php new file mode 100644 index 00000000..f2545c32 --- /dev/null +++ b/database/migrations/2022_03_03_110649_create_activity_gifts_table.php @@ -0,0 +1,35 @@ +id(); + $table->unsignedBigInteger('activity_id')->comment('活动ID'); + $table->unsignedBigInteger('sku_id')->comment('赠品ID'); + $table->unsignedInteger('qty')->comment('数量'); + + $table->index(['activity_id', 'sku_id']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('activity_gifts'); + } +} diff --git a/database/seeders/AdminMenuSeeder.php b/database/seeders/AdminMenuSeeder.php index dc141fb4..68f2384d 100644 --- a/database/seeders/AdminMenuSeeder.php +++ b/database/seeders/AdminMenuSeeder.php @@ -119,6 +119,11 @@ class AdminMenuSeeder extends Seeder 'icon' => 'fa fa-paw', 'uri'=>'', 'children'=>[ + [ + 'title' => '活动管理', + 'icon'=>'', + 'uri' =>'activities', + ], [ 'title' =>'商品分区', 'icon' => '', diff --git a/dcat_admin_ide_helper.php b/dcat_admin_ide_helper.php index d1d1dab1..93bb1676 100644 --- a/dcat_admin_ide_helper.php +++ b/dcat_admin_ide_helper.php @@ -7,131 +7,131 @@ * * @author jqh <841324345@qq.com> */ + namespace Dcat\Admin { use Illuminate\Support\Collection; /** - * @property Grid\Column|Collection width - * @property Grid\Column|Collection content - * @property Grid\Column|Collection coupons_rule - * @property Grid\Column|Collection cover - * @property Grid\Column|Collection created_at - * @property Grid\Column|Collection ended_at - * @property Grid\Column|Collection gifts_rule * @property Grid\Column|Collection id + * @property Grid\Column|Collection cover + * @property Grid\Column|Collection content * @property Grid\Column|Collection is_use * @property Grid\Column|Collection started_at + * @property Grid\Column|Collection ended_at + * @property Grid\Column|Collection coupons_rule + * @property Grid\Column|Collection gifts_rule + * @property Grid\Column|Collection created_at * @property Grid\Column|Collection updated_at * @property Grid\Column|Collection activity_id * @property Grid\Column|Collection coupon_id * @property Grid\Column|Collection qty * @property Grid\Column|Collection sku_id * @property Grid\Column|Collection part_id - * @property Grid\Column|Collection dimensions - * @property Grid\Column|Collection is_show * @property Grid\Column|Collection key * @property Grid\Column|Collection name - * @property Grid\Column|Collection detail + * @property Grid\Column|Collection dimensions + * @property Grid\Column|Collection is_show * @property Grid\Column|Collection type * @property Grid\Column|Collection version + * @property Grid\Column|Collection detail * @property Grid\Column|Collection is_enabled - * @property Grid\Column|Collection extension - * @property Grid\Column|Collection icon - * @property Grid\Column|Collection order * @property Grid\Column|Collection parent_id + * @property Grid\Column|Collection order + * @property Grid\Column|Collection icon * @property Grid\Column|Collection uri - * @property Grid\Column|Collection menu_id + * @property Grid\Column|Collection extension * @property Grid\Column|Collection permission_id + * @property Grid\Column|Collection menu_id + * @property Grid\Column|Collection slug * @property Grid\Column|Collection http_method * @property Grid\Column|Collection http_path - * @property Grid\Column|Collection slug * @property Grid\Column|Collection role_id * @property Grid\Column|Collection user_id * @property Grid\Column|Collection value - * @property Grid\Column|Collection avatar - * @property Grid\Column|Collection password - * @property Grid\Column|Collection remember_token * @property Grid\Column|Collection username + * @property Grid\Column|Collection password + * @property Grid\Column|Collection avatar + * @property Grid\Column|Collection remember_token * @property Grid\Column|Collection address_id * @property Grid\Column|Collection image - * @property Grid\Column|Collection jump_link - * @property Grid\Column|Collection jump_type - * @property Grid\Column|Collection remarks * @property Grid\Column|Collection sort + * @property Grid\Column|Collection jump_type + * @property Grid\Column|Collection jump_link + * @property Grid\Column|Collection remarks * @property Grid\Column|Collection after_sale_id * @property Grid\Column|Collection desc * @property Grid\Column|Collection images - * @property Grid\Column|Collection amount - * @property Grid\Column|Collection num * @property Grid\Column|Collection order_id - * @property Grid\Column|Collection order_product_id - * @property Grid\Column|Collection sales_value * @property Grid\Column|Collection sn + * @property Grid\Column|Collection order_product_id + * @property Grid\Column|Collection num + * @property Grid\Column|Collection amount * @property Grid\Column|Collection state * @property Grid\Column|Collection tracking_number + * @property Grid\Column|Collection sales_value * @property Grid\Column|Collection before_agent_level * @property Grid\Column|Collection change_agent_level * @property Grid\Column|Collection remark - * @property Grid\Column|Collection apk_link - * @property Grid\Column|Collection cate - * @property Grid\Column|Collection context - * @property Grid\Column|Collection is_force * @property Grid\Column|Collection v + * @property Grid\Column|Collection cate + * @property Grid\Column|Collection is_force + * @property Grid\Column|Collection context + * @property Grid\Column|Collection apk_link * @property Grid\Column|Collection wgt_link + * @property Grid\Column|Collection is_recommend * @property Grid\Column|Collection _lft * @property Grid\Column|Collection _rgt - * @property Grid\Column|Collection is_recommend * @property Grid\Column|Collection article_id - * @property Grid\Column|Collection author_name * @property Grid\Column|Collection category_id - * @property Grid\Column|Collection likes - * @property Grid\Column|Collection media_content - * @property Grid\Column|Collection media_type - * @property Grid\Column|Collection points + * @property Grid\Column|Collection author_name * @property Grid\Column|Collection subtitle + * @property Grid\Column|Collection points + * @property Grid\Column|Collection likes + * @property Grid\Column|Collection media_type + * @property Grid\Column|Collection media_content + * @property Grid\Column|Collection loggable_type + * @property Grid\Column|Collection loggable_id * @property Grid\Column|Collection action * @property Grid\Column|Collection before_balance * @property Grid\Column|Collection change_balance - * @property Grid\Column|Collection loggable_id - * @property Grid\Column|Collection loggable_type * @property Grid\Column|Collection balance - * @property Grid\Column|Collection is_frozen * @property Grid\Column|Collection total_expenses * @property Grid\Column|Collection total_revenue * @property Grid\Column|Collection transferable + * @property Grid\Column|Collection is_frozen * @property Grid\Column|Collection continue_click_times * @property Grid\Column|Collection last_click_at - * @property Grid\Column|Collection is_enable * @property Grid\Column|Collection ranges + * @property Grid\Column|Collection is_enable * @property Grid\Column|Collection administrator_id * @property Grid\Column|Collection status * @property Grid\Column|Collection task_id + * @property Grid\Column|Collection threshold * @property Grid\Column|Collection limit * @property Grid\Column|Collection sent * @property Grid\Column|Collection stock - * @property Grid\Column|Collection threshold * @property Grid\Column|Collection use_day - * @property Grid\Column|Collection use_end_at * @property Grid\Column|Collection use_start_at + * @property Grid\Column|Collection use_end_at * @property Grid\Column|Collection lvl - * @property Grid\Column|Collection order_completed_at * @property Grid\Column|Collection total_amount - * @property Grid\Column|Collection earningable_id + * @property Grid\Column|Collection order_completed_at * @property Grid\Column|Collection earningable_type + * @property Grid\Column|Collection earningable_id + * @property Grid\Column|Collection total_earnings * @property Grid\Column|Collection fee * @property Grid\Column|Collection fee_rate - * @property Grid\Column|Collection pay_at - * @property Grid\Column|Collection pay_image - * @property Grid\Column|Collection pay_info - * @property Grid\Column|Collection pay_way * @property Grid\Column|Collection payer_id + * @property Grid\Column|Collection pay_info + * @property Grid\Column|Collection pay_at * @property Grid\Column|Collection settle_at - * @property Grid\Column|Collection total_earnings - * @property Grid\Column|Collection end_at + * @property Grid\Column|Collection pay_image + * @property Grid\Column|Collection pay_way * @property Grid\Column|Collection is_manager - * @property Grid\Column|Collection is_settle * @property Grid\Column|Collection real_amount * @property Grid\Column|Collection start_at + * @property Grid\Column|Collection end_at + * @property Grid\Column|Collection is_settle * @property Grid\Column|Collection product_id * @property Grid\Column|Collection sales_volume * @property Grid\Column|Collection last_consignor_id @@ -139,122 +139,122 @@ namespace Dcat\Admin { * @property Grid\Column|Collection price * @property Grid\Column|Collection sale_price * @property Grid\Column|Collection reason - * @property Grid\Column|Collection allocated_at - * @property Grid\Column|Collection consignee_address + * @property Grid\Column|Collection consignor_id + * @property Grid\Column|Collection settle_state * @property Grid\Column|Collection consignee_name * @property Grid\Column|Collection consignee_telephone * @property Grid\Column|Collection consignee_zone - * @property Grid\Column|Collection consignor_id - * @property Grid\Column|Collection out_trade_no - * @property Grid\Column|Collection paied_time - * @property Grid\Column|Collection pay_sn + * @property Grid\Column|Collection consignee_address * @property Grid\Column|Collection pay_time - * @property Grid\Column|Collection settle_state + * @property Grid\Column|Collection paied_time * @property Grid\Column|Collection shipping_time * @property Grid\Column|Collection shippinged_time + * @property Grid\Column|Collection allocated_at + * @property Grid\Column|Collection pay_sn + * @property Grid\Column|Collection out_trade_no * @property Grid\Column|Collection min_order_amount * @property Grid\Column|Collection price_1st * @property Grid\Column|Collection price_2st * @property Grid\Column|Collection price_3st - * @property Grid\Column|Collection is_sale - * @property Grid\Column|Collection manager_subsidy * @property Grid\Column|Collection sales_count + * @property Grid\Column|Collection is_sale * @property Grid\Column|Collection unit + * @property Grid\Column|Collection manager_subsidy * @property Grid\Column|Collection path - * @property Grid\Column|Collection subsidy_rate * @property Grid\Column|Collection total_purchase_amount + * @property Grid\Column|Collection subsidy_rate * @property Grid\Column|Collection total_subsidy - * @property Grid\Column|Collection change_amount - * @property Grid\Column|Collection change_from_purchase_subsidy_id * @property Grid\Column|Collection purchase_subsidy_id + * @property Grid\Column|Collection change_from_purchase_subsidy_id + * @property Grid\Column|Collection change_amount * @property Grid\Column|Collection change_sales_value + * @property Grid\Column|Collection sell_price * @property Grid\Column|Collection dealer_price * @property Grid\Column|Collection quantity - * @property Grid\Column|Collection sell_price * @property Grid\Column|Collection before_lvl * @property Grid\Column|Collection change_lvl * @property Grid\Column|Collection revoke_id - * @property Grid\Column|Collection account_amount * @property Grid\Column|Collection rate * @property Grid\Column|Collection service_amount + * @property Grid\Column|Collection account_amount * @property Grid\Column|Collection withdrawable - * @property Grid\Column|Collection bonds * @property Grid\Column|Collection contracted_lvl_at + * @property Grid\Column|Collection bonds * @property Grid\Column|Collection self_sales_value * @property Grid\Column|Collection team_sales_value - * @property Grid\Column|Collection failed_reason - * @property Grid\Column|Collection jobable_id * @property Grid\Column|Collection jobable_type - * @property Grid\Column|Collection change_revenue + * @property Grid\Column|Collection jobable_id + * @property Grid\Column|Collection failed_reason * @property Grid\Column|Collection pre_income_id * @property Grid\Column|Collection pre_income_job_id + * @property Grid\Column|Collection change_revenue * @property Grid\Column|Collection agent_level - * @property Grid\Column|Collection completed_at - * @property Grid\Column|Collection rule * @property Grid\Column|Collection total_sales_value + * @property Grid\Column|Collection rule + * @property Grid\Column|Collection completed_at + * @property Grid\Column|Collection uuid * @property Grid\Column|Collection connection + * @property Grid\Column|Collection queue + * @property Grid\Column|Collection payload * @property Grid\Column|Collection exception * @property Grid\Column|Collection failed_at - * @property Grid\Column|Collection payload - * @property Grid\Column|Collection queue - * @property Grid\Column|Collection uuid * @property Grid\Column|Collection job_id - * @property Grid\Column|Collection fails * @property Grid\Column|Collection file * @property Grid\Column|Collection success + * @property Grid\Column|Collection fails * @property Grid\Column|Collection code * @property Grid\Column|Collection info * @property Grid\Column|Collection ext * @property Grid\Column|Collection is_push * @property Grid\Column|Collection message_id * @property Grid\Column|Collection order_package_id - * @property Grid\Column|Collection checked_at - * @property Grid\Column|Collection is_failed - * @property Grid\Column|Collection last_news - * @property Grid\Column|Collection shipping_code * @property Grid\Column|Collection shipping_company + * @property Grid\Column|Collection shipping_code * @property Grid\Column|Collection shipping_number - * @property Grid\Column|Collection after_expire_at - * @property Grid\Column|Collection after_sale_state - * @property Grid\Column|Collection coupon_discount_amount - * @property Grid\Column|Collection gift_for_sku_id - * @property Grid\Column|Collection reduced_amount - * @property Grid\Column|Collection remain_quantity - * @property Grid\Column|Collection specs + * @property Grid\Column|Collection is_failed + * @property Grid\Column|Collection checked_at + * @property Grid\Column|Collection last_news * @property Grid\Column|Collection spu_id - * @property Grid\Column|Collection vip_discount_amount - * @property Grid\Column|Collection vip_price + * @property Grid\Column|Collection specs * @property Grid\Column|Collection weight + * @property Grid\Column|Collection vip_price + * @property Grid\Column|Collection coupon_discount_amount + * @property Grid\Column|Collection vip_discount_amount + * @property Grid\Column|Collection reduced_amount + * @property Grid\Column|Collection after_sale_state + * @property Grid\Column|Collection after_expire_at + * @property Grid\Column|Collection remain_quantity + * @property Grid\Column|Collection gift_for_sku_id * @property Grid\Column|Collection max - * @property Grid\Column|Collection auto_complete_at - * @property Grid\Column|Collection is_change - * @property Grid\Column|Collection is_settlable - * @property Grid\Column|Collection note - * @property Grid\Column|Collection products_total_amount * @property Grid\Column|Collection shipping_fee - * @property Grid\Column|Collection shipping_state + * @property Grid\Column|Collection products_total_amount + * @property Grid\Column|Collection note * @property Grid\Column|Collection user_coupon_id - * @property Grid\Column|Collection payable_id + * @property Grid\Column|Collection shipping_state + * @property Grid\Column|Collection is_change + * @property Grid\Column|Collection auto_complete_at + * @property Grid\Column|Collection is_settlable * @property Grid\Column|Collection payable_type + * @property Grid\Column|Collection payable_id + * @property Grid\Column|Collection tokenable_type + * @property Grid\Column|Collection tokenable_id + * @property Grid\Column|Collection token * @property Grid\Column|Collection abilities * @property Grid\Column|Collection last_used_at - * @property Grid\Column|Collection token - * @property Grid\Column|Collection tokenable_id - * @property Grid\Column|Collection tokenable_type * @property Grid\Column|Collection old_points * @property Grid\Column|Collection gift_sku_id * @property Grid\Column|Collection remaining * @property Grid\Column|Collection attrs * @property Grid\Column|Collection applicant_id * @property Grid\Column|Collection reviewer_id - * @property Grid\Column|Collection buynote_id - * @property Grid\Column|Collection cost_price * @property Grid\Column|Collection market_price + * @property Grid\Column|Collection cost_price * @property Grid\Column|Collection media - * @property Grid\Column|Collection release_at * @property Grid\Column|Collection sales - * @property Grid\Column|Collection shipping_template_id + * @property Grid\Column|Collection release_at * @property Grid\Column|Collection verify_state + * @property Grid\Column|Collection buynote_id + * @property Grid\Column|Collection shipping_template_id * @property Grid\Column|Collection feature_id * @property Grid\Column|Collection items * @property Grid\Column|Collection view_date @@ -262,180 +262,179 @@ namespace Dcat\Admin { * @property Grid\Column|Collection message_type * @property Grid\Column|Collection change_quota * @property Grid\Column|Collection order_user_id - * @property Grid\Column|Collection size * @property Grid\Column|Collection x * @property Grid\Column|Collection y - * @property Grid\Column|Collection address + * @property Grid\Column|Collection size + * @property Grid\Column|Collection zone_id * @property Grid\Column|Collection consignee - * @property Grid\Column|Collection is_default * @property Grid\Column|Collection telephone * @property Grid\Column|Collection zone - * @property Grid\Column|Collection zone_id + * @property Grid\Column|Collection address + * @property Grid\Column|Collection is_default * @property Grid\Column|Collection rule_id * @property Grid\Column|Collection template_id * @property Grid\Column|Collection zones - * @property Grid\Column|Collection expires_at * @property Grid\Column|Collection phone - * @property Grid\Column|Collection socialite_id + * @property Grid\Column|Collection expires_at * @property Grid\Column|Collection socialite_type + * @property Grid\Column|Collection socialite_id * @property Grid\Column|Collection tag_id * @property Grid\Column|Collection taggable_id * @property Grid\Column|Collection taggable_type - * @property Grid\Column|Collection bank_description - * @property Grid\Column|Collection bank_name + * @property Grid\Column|Collection real_name * @property Grid\Column|Collection bank_number + * @property Grid\Column|Collection bank_name + * @property Grid\Column|Collection bank_description * @property Grid\Column|Collection is_edited * @property Grid\Column|Collection old_real_name - * @property Grid\Column|Collection real_name - * @property Grid\Column|Collection m_cid * @property Grid\Column|Collection u_cid - * @property Grid\Column|Collection coupon_amount + * @property Grid\Column|Collection m_cid * @property Grid\Column|Collection coupon_name - * @property Grid\Column|Collection coupon_threshold * @property Grid\Column|Collection coupon_type + * @property Grid\Column|Collection coupon_amount + * @property Grid\Column|Collection coupon_threshold + * @property Grid\Column|Collection inviter_id + * @property Grid\Column|Collection nickname + * @property Grid\Column|Collection gender * @property Grid\Column|Collection birthday * @property Grid\Column|Collection bonusable * @property Grid\Column|Collection depth - * @property Grid\Column|Collection gender - * @property Grid\Column|Collection group_sales_value - * @property Grid\Column|Collection growth_value - * @property Grid\Column|Collection inviter_id - * @property Grid\Column|Collection nickname - * @property Grid\Column|Collection pre_growth_value - * @property Grid\Column|Collection quota_v1 * @property Grid\Column|Collection quota_v2 + * @property Grid\Column|Collection quota_v1 + * @property Grid\Column|Collection growth_value + * @property Grid\Column|Collection group_sales_value + * @property Grid\Column|Collection pre_growth_value * @property Grid\Column|Collection real_inviter_id * @property Grid\Column|Collection vip_id + * @property Grid\Column|Collection phone_verified_at * @property Grid\Column|Collection email * @property Grid\Column|Collection email_verified_at - * @property Grid\Column|Collection last_login_at * @property Grid\Column|Collection last_login_ip - * @property Grid\Column|Collection old_password - * @property Grid\Column|Collection phone_verified_at + * @property Grid\Column|Collection last_login_at * @property Grid\Column|Collection register_ip * @property Grid\Column|Collection status_remark + * @property Grid\Column|Collection old_password * - * @method Grid\Column|Collection width(string $label = null) - * @method Grid\Column|Collection content(string $label = null) - * @method Grid\Column|Collection coupons_rule(string $label = null) - * @method Grid\Column|Collection cover(string $label = null) - * @method Grid\Column|Collection created_at(string $label = null) - * @method Grid\Column|Collection ended_at(string $label = null) - * @method Grid\Column|Collection gifts_rule(string $label = null) * @method Grid\Column|Collection id(string $label = null) + * @method Grid\Column|Collection cover(string $label = null) + * @method Grid\Column|Collection content(string $label = null) * @method Grid\Column|Collection is_use(string $label = null) * @method Grid\Column|Collection started_at(string $label = null) + * @method Grid\Column|Collection ended_at(string $label = null) + * @method Grid\Column|Collection coupons_rule(string $label = null) + * @method Grid\Column|Collection gifts_rule(string $label = null) + * @method Grid\Column|Collection created_at(string $label = null) * @method Grid\Column|Collection updated_at(string $label = null) * @method Grid\Column|Collection activity_id(string $label = null) * @method Grid\Column|Collection coupon_id(string $label = null) * @method Grid\Column|Collection qty(string $label = null) * @method Grid\Column|Collection sku_id(string $label = null) * @method Grid\Column|Collection part_id(string $label = null) - * @method Grid\Column|Collection dimensions(string $label = null) - * @method Grid\Column|Collection is_show(string $label = null) * @method Grid\Column|Collection key(string $label = null) * @method Grid\Column|Collection name(string $label = null) - * @method Grid\Column|Collection detail(string $label = null) + * @method Grid\Column|Collection dimensions(string $label = null) + * @method Grid\Column|Collection is_show(string $label = null) * @method Grid\Column|Collection type(string $label = null) * @method Grid\Column|Collection version(string $label = null) + * @method Grid\Column|Collection detail(string $label = null) * @method Grid\Column|Collection is_enabled(string $label = null) - * @method Grid\Column|Collection extension(string $label = null) - * @method Grid\Column|Collection icon(string $label = null) - * @method Grid\Column|Collection order(string $label = null) * @method Grid\Column|Collection parent_id(string $label = null) + * @method Grid\Column|Collection order(string $label = null) + * @method Grid\Column|Collection icon(string $label = null) * @method Grid\Column|Collection uri(string $label = null) - * @method Grid\Column|Collection menu_id(string $label = null) + * @method Grid\Column|Collection extension(string $label = null) * @method Grid\Column|Collection permission_id(string $label = null) + * @method Grid\Column|Collection menu_id(string $label = null) + * @method Grid\Column|Collection slug(string $label = null) * @method Grid\Column|Collection http_method(string $label = null) * @method Grid\Column|Collection http_path(string $label = null) - * @method Grid\Column|Collection slug(string $label = null) * @method Grid\Column|Collection role_id(string $label = null) * @method Grid\Column|Collection user_id(string $label = null) * @method Grid\Column|Collection value(string $label = null) - * @method Grid\Column|Collection avatar(string $label = null) - * @method Grid\Column|Collection password(string $label = null) - * @method Grid\Column|Collection remember_token(string $label = null) * @method Grid\Column|Collection username(string $label = null) + * @method Grid\Column|Collection password(string $label = null) + * @method Grid\Column|Collection avatar(string $label = null) + * @method Grid\Column|Collection remember_token(string $label = null) * @method Grid\Column|Collection address_id(string $label = null) * @method Grid\Column|Collection image(string $label = null) - * @method Grid\Column|Collection jump_link(string $label = null) - * @method Grid\Column|Collection jump_type(string $label = null) - * @method Grid\Column|Collection remarks(string $label = null) * @method Grid\Column|Collection sort(string $label = null) + * @method Grid\Column|Collection jump_type(string $label = null) + * @method Grid\Column|Collection jump_link(string $label = null) + * @method Grid\Column|Collection remarks(string $label = null) * @method Grid\Column|Collection after_sale_id(string $label = null) * @method Grid\Column|Collection desc(string $label = null) * @method Grid\Column|Collection images(string $label = null) - * @method Grid\Column|Collection amount(string $label = null) - * @method Grid\Column|Collection num(string $label = null) * @method Grid\Column|Collection order_id(string $label = null) - * @method Grid\Column|Collection order_product_id(string $label = null) - * @method Grid\Column|Collection sales_value(string $label = null) * @method Grid\Column|Collection sn(string $label = null) + * @method Grid\Column|Collection order_product_id(string $label = null) + * @method Grid\Column|Collection num(string $label = null) + * @method Grid\Column|Collection amount(string $label = null) * @method Grid\Column|Collection state(string $label = null) * @method Grid\Column|Collection tracking_number(string $label = null) + * @method Grid\Column|Collection sales_value(string $label = null) * @method Grid\Column|Collection before_agent_level(string $label = null) * @method Grid\Column|Collection change_agent_level(string $label = null) * @method Grid\Column|Collection remark(string $label = null) - * @method Grid\Column|Collection apk_link(string $label = null) - * @method Grid\Column|Collection cate(string $label = null) - * @method Grid\Column|Collection context(string $label = null) - * @method Grid\Column|Collection is_force(string $label = null) * @method Grid\Column|Collection v(string $label = null) + * @method Grid\Column|Collection cate(string $label = null) + * @method Grid\Column|Collection is_force(string $label = null) + * @method Grid\Column|Collection context(string $label = null) + * @method Grid\Column|Collection apk_link(string $label = null) * @method Grid\Column|Collection wgt_link(string $label = null) + * @method Grid\Column|Collection is_recommend(string $label = null) * @method Grid\Column|Collection _lft(string $label = null) * @method Grid\Column|Collection _rgt(string $label = null) - * @method Grid\Column|Collection is_recommend(string $label = null) * @method Grid\Column|Collection article_id(string $label = null) - * @method Grid\Column|Collection author_name(string $label = null) * @method Grid\Column|Collection category_id(string $label = null) - * @method Grid\Column|Collection likes(string $label = null) - * @method Grid\Column|Collection media_content(string $label = null) - * @method Grid\Column|Collection media_type(string $label = null) - * @method Grid\Column|Collection points(string $label = null) + * @method Grid\Column|Collection author_name(string $label = null) * @method Grid\Column|Collection subtitle(string $label = null) + * @method Grid\Column|Collection points(string $label = null) + * @method Grid\Column|Collection likes(string $label = null) + * @method Grid\Column|Collection media_type(string $label = null) + * @method Grid\Column|Collection media_content(string $label = null) + * @method Grid\Column|Collection loggable_type(string $label = null) + * @method Grid\Column|Collection loggable_id(string $label = null) * @method Grid\Column|Collection action(string $label = null) * @method Grid\Column|Collection before_balance(string $label = null) * @method Grid\Column|Collection change_balance(string $label = null) - * @method Grid\Column|Collection loggable_id(string $label = null) - * @method Grid\Column|Collection loggable_type(string $label = null) * @method Grid\Column|Collection balance(string $label = null) - * @method Grid\Column|Collection is_frozen(string $label = null) * @method Grid\Column|Collection total_expenses(string $label = null) * @method Grid\Column|Collection total_revenue(string $label = null) * @method Grid\Column|Collection transferable(string $label = null) + * @method Grid\Column|Collection is_frozen(string $label = null) * @method Grid\Column|Collection continue_click_times(string $label = null) * @method Grid\Column|Collection last_click_at(string $label = null) - * @method Grid\Column|Collection is_enable(string $label = null) * @method Grid\Column|Collection ranges(string $label = null) + * @method Grid\Column|Collection is_enable(string $label = null) * @method Grid\Column|Collection administrator_id(string $label = null) * @method Grid\Column|Collection status(string $label = null) * @method Grid\Column|Collection task_id(string $label = null) + * @method Grid\Column|Collection threshold(string $label = null) * @method Grid\Column|Collection limit(string $label = null) * @method Grid\Column|Collection sent(string $label = null) * @method Grid\Column|Collection stock(string $label = null) - * @method Grid\Column|Collection threshold(string $label = null) * @method Grid\Column|Collection use_day(string $label = null) - * @method Grid\Column|Collection use_end_at(string $label = null) * @method Grid\Column|Collection use_start_at(string $label = null) + * @method Grid\Column|Collection use_end_at(string $label = null) * @method Grid\Column|Collection lvl(string $label = null) - * @method Grid\Column|Collection order_completed_at(string $label = null) * @method Grid\Column|Collection total_amount(string $label = null) - * @method Grid\Column|Collection earningable_id(string $label = null) + * @method Grid\Column|Collection order_completed_at(string $label = null) * @method Grid\Column|Collection earningable_type(string $label = null) + * @method Grid\Column|Collection earningable_id(string $label = null) + * @method Grid\Column|Collection total_earnings(string $label = null) * @method Grid\Column|Collection fee(string $label = null) * @method Grid\Column|Collection fee_rate(string $label = null) - * @method Grid\Column|Collection pay_at(string $label = null) - * @method Grid\Column|Collection pay_image(string $label = null) - * @method Grid\Column|Collection pay_info(string $label = null) - * @method Grid\Column|Collection pay_way(string $label = null) * @method Grid\Column|Collection payer_id(string $label = null) + * @method Grid\Column|Collection pay_info(string $label = null) + * @method Grid\Column|Collection pay_at(string $label = null) * @method Grid\Column|Collection settle_at(string $label = null) - * @method Grid\Column|Collection total_earnings(string $label = null) - * @method Grid\Column|Collection end_at(string $label = null) + * @method Grid\Column|Collection pay_image(string $label = null) + * @method Grid\Column|Collection pay_way(string $label = null) * @method Grid\Column|Collection is_manager(string $label = null) - * @method Grid\Column|Collection is_settle(string $label = null) * @method Grid\Column|Collection real_amount(string $label = null) * @method Grid\Column|Collection start_at(string $label = null) + * @method Grid\Column|Collection end_at(string $label = null) + * @method Grid\Column|Collection is_settle(string $label = null) * @method Grid\Column|Collection product_id(string $label = null) * @method Grid\Column|Collection sales_volume(string $label = null) * @method Grid\Column|Collection last_consignor_id(string $label = null) @@ -443,122 +442,122 @@ namespace Dcat\Admin { * @method Grid\Column|Collection price(string $label = null) * @method Grid\Column|Collection sale_price(string $label = null) * @method Grid\Column|Collection reason(string $label = null) - * @method Grid\Column|Collection allocated_at(string $label = null) - * @method Grid\Column|Collection consignee_address(string $label = null) + * @method Grid\Column|Collection consignor_id(string $label = null) + * @method Grid\Column|Collection settle_state(string $label = null) * @method Grid\Column|Collection consignee_name(string $label = null) * @method Grid\Column|Collection consignee_telephone(string $label = null) * @method Grid\Column|Collection consignee_zone(string $label = null) - * @method Grid\Column|Collection consignor_id(string $label = null) - * @method Grid\Column|Collection out_trade_no(string $label = null) - * @method Grid\Column|Collection paied_time(string $label = null) - * @method Grid\Column|Collection pay_sn(string $label = null) + * @method Grid\Column|Collection consignee_address(string $label = null) * @method Grid\Column|Collection pay_time(string $label = null) - * @method Grid\Column|Collection settle_state(string $label = null) + * @method Grid\Column|Collection paied_time(string $label = null) * @method Grid\Column|Collection shipping_time(string $label = null) * @method Grid\Column|Collection shippinged_time(string $label = null) + * @method Grid\Column|Collection allocated_at(string $label = null) + * @method Grid\Column|Collection pay_sn(string $label = null) + * @method Grid\Column|Collection out_trade_no(string $label = null) * @method Grid\Column|Collection min_order_amount(string $label = null) * @method Grid\Column|Collection price_1st(string $label = null) * @method Grid\Column|Collection price_2st(string $label = null) * @method Grid\Column|Collection price_3st(string $label = null) - * @method Grid\Column|Collection is_sale(string $label = null) - * @method Grid\Column|Collection manager_subsidy(string $label = null) * @method Grid\Column|Collection sales_count(string $label = null) + * @method Grid\Column|Collection is_sale(string $label = null) * @method Grid\Column|Collection unit(string $label = null) + * @method Grid\Column|Collection manager_subsidy(string $label = null) * @method Grid\Column|Collection path(string $label = null) - * @method Grid\Column|Collection subsidy_rate(string $label = null) * @method Grid\Column|Collection total_purchase_amount(string $label = null) + * @method Grid\Column|Collection subsidy_rate(string $label = null) * @method Grid\Column|Collection total_subsidy(string $label = null) - * @method Grid\Column|Collection change_amount(string $label = null) - * @method Grid\Column|Collection change_from_purchase_subsidy_id(string $label = null) * @method Grid\Column|Collection purchase_subsidy_id(string $label = null) + * @method Grid\Column|Collection change_from_purchase_subsidy_id(string $label = null) + * @method Grid\Column|Collection change_amount(string $label = null) * @method Grid\Column|Collection change_sales_value(string $label = null) + * @method Grid\Column|Collection sell_price(string $label = null) * @method Grid\Column|Collection dealer_price(string $label = null) * @method Grid\Column|Collection quantity(string $label = null) - * @method Grid\Column|Collection sell_price(string $label = null) * @method Grid\Column|Collection before_lvl(string $label = null) * @method Grid\Column|Collection change_lvl(string $label = null) * @method Grid\Column|Collection revoke_id(string $label = null) - * @method Grid\Column|Collection account_amount(string $label = null) * @method Grid\Column|Collection rate(string $label = null) * @method Grid\Column|Collection service_amount(string $label = null) + * @method Grid\Column|Collection account_amount(string $label = null) * @method Grid\Column|Collection withdrawable(string $label = null) - * @method Grid\Column|Collection bonds(string $label = null) * @method Grid\Column|Collection contracted_lvl_at(string $label = null) + * @method Grid\Column|Collection bonds(string $label = null) * @method Grid\Column|Collection self_sales_value(string $label = null) * @method Grid\Column|Collection team_sales_value(string $label = null) - * @method Grid\Column|Collection failed_reason(string $label = null) - * @method Grid\Column|Collection jobable_id(string $label = null) * @method Grid\Column|Collection jobable_type(string $label = null) - * @method Grid\Column|Collection change_revenue(string $label = null) + * @method Grid\Column|Collection jobable_id(string $label = null) + * @method Grid\Column|Collection failed_reason(string $label = null) * @method Grid\Column|Collection pre_income_id(string $label = null) * @method Grid\Column|Collection pre_income_job_id(string $label = null) + * @method Grid\Column|Collection change_revenue(string $label = null) * @method Grid\Column|Collection agent_level(string $label = null) - * @method Grid\Column|Collection completed_at(string $label = null) - * @method Grid\Column|Collection rule(string $label = null) * @method Grid\Column|Collection total_sales_value(string $label = null) + * @method Grid\Column|Collection rule(string $label = null) + * @method Grid\Column|Collection completed_at(string $label = null) + * @method Grid\Column|Collection uuid(string $label = null) * @method Grid\Column|Collection connection(string $label = null) + * @method Grid\Column|Collection queue(string $label = null) + * @method Grid\Column|Collection payload(string $label = null) * @method Grid\Column|Collection exception(string $label = null) * @method Grid\Column|Collection failed_at(string $label = null) - * @method Grid\Column|Collection payload(string $label = null) - * @method Grid\Column|Collection queue(string $label = null) - * @method Grid\Column|Collection uuid(string $label = null) * @method Grid\Column|Collection job_id(string $label = null) - * @method Grid\Column|Collection fails(string $label = null) * @method Grid\Column|Collection file(string $label = null) * @method Grid\Column|Collection success(string $label = null) + * @method Grid\Column|Collection fails(string $label = null) * @method Grid\Column|Collection code(string $label = null) * @method Grid\Column|Collection info(string $label = null) * @method Grid\Column|Collection ext(string $label = null) * @method Grid\Column|Collection is_push(string $label = null) * @method Grid\Column|Collection message_id(string $label = null) * @method Grid\Column|Collection order_package_id(string $label = null) - * @method Grid\Column|Collection checked_at(string $label = null) - * @method Grid\Column|Collection is_failed(string $label = null) - * @method Grid\Column|Collection last_news(string $label = null) - * @method Grid\Column|Collection shipping_code(string $label = null) * @method Grid\Column|Collection shipping_company(string $label = null) + * @method Grid\Column|Collection shipping_code(string $label = null) * @method Grid\Column|Collection shipping_number(string $label = null) - * @method Grid\Column|Collection after_expire_at(string $label = null) - * @method Grid\Column|Collection after_sale_state(string $label = null) - * @method Grid\Column|Collection coupon_discount_amount(string $label = null) - * @method Grid\Column|Collection gift_for_sku_id(string $label = null) - * @method Grid\Column|Collection reduced_amount(string $label = null) - * @method Grid\Column|Collection remain_quantity(string $label = null) - * @method Grid\Column|Collection specs(string $label = null) + * @method Grid\Column|Collection is_failed(string $label = null) + * @method Grid\Column|Collection checked_at(string $label = null) + * @method Grid\Column|Collection last_news(string $label = null) * @method Grid\Column|Collection spu_id(string $label = null) - * @method Grid\Column|Collection vip_discount_amount(string $label = null) - * @method Grid\Column|Collection vip_price(string $label = null) + * @method Grid\Column|Collection specs(string $label = null) * @method Grid\Column|Collection weight(string $label = null) + * @method Grid\Column|Collection vip_price(string $label = null) + * @method Grid\Column|Collection coupon_discount_amount(string $label = null) + * @method Grid\Column|Collection vip_discount_amount(string $label = null) + * @method Grid\Column|Collection reduced_amount(string $label = null) + * @method Grid\Column|Collection after_sale_state(string $label = null) + * @method Grid\Column|Collection after_expire_at(string $label = null) + * @method Grid\Column|Collection remain_quantity(string $label = null) + * @method Grid\Column|Collection gift_for_sku_id(string $label = null) * @method Grid\Column|Collection max(string $label = null) - * @method Grid\Column|Collection auto_complete_at(string $label = null) - * @method Grid\Column|Collection is_change(string $label = null) - * @method Grid\Column|Collection is_settlable(string $label = null) - * @method Grid\Column|Collection note(string $label = null) - * @method Grid\Column|Collection products_total_amount(string $label = null) * @method Grid\Column|Collection shipping_fee(string $label = null) - * @method Grid\Column|Collection shipping_state(string $label = null) + * @method Grid\Column|Collection products_total_amount(string $label = null) + * @method Grid\Column|Collection note(string $label = null) * @method Grid\Column|Collection user_coupon_id(string $label = null) - * @method Grid\Column|Collection payable_id(string $label = null) + * @method Grid\Column|Collection shipping_state(string $label = null) + * @method Grid\Column|Collection is_change(string $label = null) + * @method Grid\Column|Collection auto_complete_at(string $label = null) + * @method Grid\Column|Collection is_settlable(string $label = null) * @method Grid\Column|Collection payable_type(string $label = null) + * @method Grid\Column|Collection payable_id(string $label = null) + * @method Grid\Column|Collection tokenable_type(string $label = null) + * @method Grid\Column|Collection tokenable_id(string $label = null) + * @method Grid\Column|Collection token(string $label = null) * @method Grid\Column|Collection abilities(string $label = null) * @method Grid\Column|Collection last_used_at(string $label = null) - * @method Grid\Column|Collection token(string $label = null) - * @method Grid\Column|Collection tokenable_id(string $label = null) - * @method Grid\Column|Collection tokenable_type(string $label = null) * @method Grid\Column|Collection old_points(string $label = null) * @method Grid\Column|Collection gift_sku_id(string $label = null) * @method Grid\Column|Collection remaining(string $label = null) * @method Grid\Column|Collection attrs(string $label = null) * @method Grid\Column|Collection applicant_id(string $label = null) * @method Grid\Column|Collection reviewer_id(string $label = null) - * @method Grid\Column|Collection buynote_id(string $label = null) - * @method Grid\Column|Collection cost_price(string $label = null) * @method Grid\Column|Collection market_price(string $label = null) + * @method Grid\Column|Collection cost_price(string $label = null) * @method Grid\Column|Collection media(string $label = null) - * @method Grid\Column|Collection release_at(string $label = null) * @method Grid\Column|Collection sales(string $label = null) - * @method Grid\Column|Collection shipping_template_id(string $label = null) + * @method Grid\Column|Collection release_at(string $label = null) * @method Grid\Column|Collection verify_state(string $label = null) + * @method Grid\Column|Collection buynote_id(string $label = null) + * @method Grid\Column|Collection shipping_template_id(string $label = null) * @method Grid\Column|Collection feature_id(string $label = null) * @method Grid\Column|Collection items(string $label = null) * @method Grid\Column|Collection view_date(string $label = null) @@ -566,185 +565,188 @@ namespace Dcat\Admin { * @method Grid\Column|Collection message_type(string $label = null) * @method Grid\Column|Collection change_quota(string $label = null) * @method Grid\Column|Collection order_user_id(string $label = null) - * @method Grid\Column|Collection size(string $label = null) * @method Grid\Column|Collection x(string $label = null) * @method Grid\Column|Collection y(string $label = null) - * @method Grid\Column|Collection address(string $label = null) + * @method Grid\Column|Collection size(string $label = null) + * @method Grid\Column|Collection zone_id(string $label = null) * @method Grid\Column|Collection consignee(string $label = null) - * @method Grid\Column|Collection is_default(string $label = null) * @method Grid\Column|Collection telephone(string $label = null) * @method Grid\Column|Collection zone(string $label = null) - * @method Grid\Column|Collection zone_id(string $label = null) + * @method Grid\Column|Collection address(string $label = null) + * @method Grid\Column|Collection is_default(string $label = null) * @method Grid\Column|Collection rule_id(string $label = null) * @method Grid\Column|Collection template_id(string $label = null) * @method Grid\Column|Collection zones(string $label = null) - * @method Grid\Column|Collection expires_at(string $label = null) * @method Grid\Column|Collection phone(string $label = null) - * @method Grid\Column|Collection socialite_id(string $label = null) + * @method Grid\Column|Collection expires_at(string $label = null) * @method Grid\Column|Collection socialite_type(string $label = null) + * @method Grid\Column|Collection socialite_id(string $label = null) * @method Grid\Column|Collection tag_id(string $label = null) * @method Grid\Column|Collection taggable_id(string $label = null) * @method Grid\Column|Collection taggable_type(string $label = null) - * @method Grid\Column|Collection bank_description(string $label = null) - * @method Grid\Column|Collection bank_name(string $label = null) + * @method Grid\Column|Collection real_name(string $label = null) * @method Grid\Column|Collection bank_number(string $label = null) + * @method Grid\Column|Collection bank_name(string $label = null) + * @method Grid\Column|Collection bank_description(string $label = null) * @method Grid\Column|Collection is_edited(string $label = null) * @method Grid\Column|Collection old_real_name(string $label = null) - * @method Grid\Column|Collection real_name(string $label = null) - * @method Grid\Column|Collection m_cid(string $label = null) * @method Grid\Column|Collection u_cid(string $label = null) - * @method Grid\Column|Collection coupon_amount(string $label = null) + * @method Grid\Column|Collection m_cid(string $label = null) * @method Grid\Column|Collection coupon_name(string $label = null) - * @method Grid\Column|Collection coupon_threshold(string $label = null) * @method Grid\Column|Collection coupon_type(string $label = null) + * @method Grid\Column|Collection coupon_amount(string $label = null) + * @method Grid\Column|Collection coupon_threshold(string $label = null) + * @method Grid\Column|Collection inviter_id(string $label = null) + * @method Grid\Column|Collection nickname(string $label = null) + * @method Grid\Column|Collection gender(string $label = null) * @method Grid\Column|Collection birthday(string $label = null) * @method Grid\Column|Collection bonusable(string $label = null) * @method Grid\Column|Collection depth(string $label = null) - * @method Grid\Column|Collection gender(string $label = null) - * @method Grid\Column|Collection group_sales_value(string $label = null) - * @method Grid\Column|Collection growth_value(string $label = null) - * @method Grid\Column|Collection inviter_id(string $label = null) - * @method Grid\Column|Collection nickname(string $label = null) - * @method Grid\Column|Collection pre_growth_value(string $label = null) - * @method Grid\Column|Collection quota_v1(string $label = null) * @method Grid\Column|Collection quota_v2(string $label = null) + * @method Grid\Column|Collection quota_v1(string $label = null) + * @method Grid\Column|Collection growth_value(string $label = null) + * @method Grid\Column|Collection group_sales_value(string $label = null) + * @method Grid\Column|Collection pre_growth_value(string $label = null) * @method Grid\Column|Collection real_inviter_id(string $label = null) * @method Grid\Column|Collection vip_id(string $label = null) + * @method Grid\Column|Collection phone_verified_at(string $label = null) * @method Grid\Column|Collection email(string $label = null) * @method Grid\Column|Collection email_verified_at(string $label = null) - * @method Grid\Column|Collection last_login_at(string $label = null) * @method Grid\Column|Collection last_login_ip(string $label = null) - * @method Grid\Column|Collection old_password(string $label = null) - * @method Grid\Column|Collection phone_verified_at(string $label = null) + * @method Grid\Column|Collection last_login_at(string $label = null) * @method Grid\Column|Collection register_ip(string $label = null) * @method Grid\Column|Collection status_remark(string $label = null) + * @method Grid\Column|Collection old_password(string $label = null) */ - class Grid {} + class Grid + { + } - class MiniGrid extends Grid {} + class MiniGrid extends Grid + { + } /** - * @property Show\Field|Collection width - * @property Show\Field|Collection content - * @property Show\Field|Collection coupons_rule - * @property Show\Field|Collection cover - * @property Show\Field|Collection created_at - * @property Show\Field|Collection ended_at - * @property Show\Field|Collection gifts_rule * @property Show\Field|Collection id + * @property Show\Field|Collection cover + * @property Show\Field|Collection content * @property Show\Field|Collection is_use * @property Show\Field|Collection started_at + * @property Show\Field|Collection ended_at + * @property Show\Field|Collection coupons_rule + * @property Show\Field|Collection gifts_rule + * @property Show\Field|Collection created_at * @property Show\Field|Collection updated_at * @property Show\Field|Collection activity_id * @property Show\Field|Collection coupon_id * @property Show\Field|Collection qty * @property Show\Field|Collection sku_id * @property Show\Field|Collection part_id - * @property Show\Field|Collection dimensions - * @property Show\Field|Collection is_show * @property Show\Field|Collection key * @property Show\Field|Collection name - * @property Show\Field|Collection detail + * @property Show\Field|Collection dimensions + * @property Show\Field|Collection is_show * @property Show\Field|Collection type * @property Show\Field|Collection version + * @property Show\Field|Collection detail * @property Show\Field|Collection is_enabled - * @property Show\Field|Collection extension - * @property Show\Field|Collection icon - * @property Show\Field|Collection order * @property Show\Field|Collection parent_id + * @property Show\Field|Collection order + * @property Show\Field|Collection icon * @property Show\Field|Collection uri - * @property Show\Field|Collection menu_id + * @property Show\Field|Collection extension * @property Show\Field|Collection permission_id + * @property Show\Field|Collection menu_id + * @property Show\Field|Collection slug * @property Show\Field|Collection http_method * @property Show\Field|Collection http_path - * @property Show\Field|Collection slug * @property Show\Field|Collection role_id * @property Show\Field|Collection user_id * @property Show\Field|Collection value - * @property Show\Field|Collection avatar - * @property Show\Field|Collection password - * @property Show\Field|Collection remember_token * @property Show\Field|Collection username + * @property Show\Field|Collection password + * @property Show\Field|Collection avatar + * @property Show\Field|Collection remember_token * @property Show\Field|Collection address_id * @property Show\Field|Collection image - * @property Show\Field|Collection jump_link - * @property Show\Field|Collection jump_type - * @property Show\Field|Collection remarks * @property Show\Field|Collection sort + * @property Show\Field|Collection jump_type + * @property Show\Field|Collection jump_link + * @property Show\Field|Collection remarks * @property Show\Field|Collection after_sale_id * @property Show\Field|Collection desc * @property Show\Field|Collection images - * @property Show\Field|Collection amount - * @property Show\Field|Collection num * @property Show\Field|Collection order_id - * @property Show\Field|Collection order_product_id - * @property Show\Field|Collection sales_value * @property Show\Field|Collection sn + * @property Show\Field|Collection order_product_id + * @property Show\Field|Collection num + * @property Show\Field|Collection amount * @property Show\Field|Collection state * @property Show\Field|Collection tracking_number + * @property Show\Field|Collection sales_value * @property Show\Field|Collection before_agent_level * @property Show\Field|Collection change_agent_level * @property Show\Field|Collection remark - * @property Show\Field|Collection apk_link - * @property Show\Field|Collection cate - * @property Show\Field|Collection context - * @property Show\Field|Collection is_force * @property Show\Field|Collection v + * @property Show\Field|Collection cate + * @property Show\Field|Collection is_force + * @property Show\Field|Collection context + * @property Show\Field|Collection apk_link * @property Show\Field|Collection wgt_link + * @property Show\Field|Collection is_recommend * @property Show\Field|Collection _lft * @property Show\Field|Collection _rgt - * @property Show\Field|Collection is_recommend * @property Show\Field|Collection article_id - * @property Show\Field|Collection author_name * @property Show\Field|Collection category_id - * @property Show\Field|Collection likes - * @property Show\Field|Collection media_content - * @property Show\Field|Collection media_type - * @property Show\Field|Collection points + * @property Show\Field|Collection author_name * @property Show\Field|Collection subtitle + * @property Show\Field|Collection points + * @property Show\Field|Collection likes + * @property Show\Field|Collection media_type + * @property Show\Field|Collection media_content + * @property Show\Field|Collection loggable_type + * @property Show\Field|Collection loggable_id * @property Show\Field|Collection action * @property Show\Field|Collection before_balance * @property Show\Field|Collection change_balance - * @property Show\Field|Collection loggable_id - * @property Show\Field|Collection loggable_type * @property Show\Field|Collection balance - * @property Show\Field|Collection is_frozen * @property Show\Field|Collection total_expenses * @property Show\Field|Collection total_revenue * @property Show\Field|Collection transferable + * @property Show\Field|Collection is_frozen * @property Show\Field|Collection continue_click_times * @property Show\Field|Collection last_click_at - * @property Show\Field|Collection is_enable * @property Show\Field|Collection ranges + * @property Show\Field|Collection is_enable * @property Show\Field|Collection administrator_id * @property Show\Field|Collection status * @property Show\Field|Collection task_id + * @property Show\Field|Collection threshold * @property Show\Field|Collection limit * @property Show\Field|Collection sent * @property Show\Field|Collection stock - * @property Show\Field|Collection threshold * @property Show\Field|Collection use_day - * @property Show\Field|Collection use_end_at * @property Show\Field|Collection use_start_at + * @property Show\Field|Collection use_end_at * @property Show\Field|Collection lvl - * @property Show\Field|Collection order_completed_at * @property Show\Field|Collection total_amount - * @property Show\Field|Collection earningable_id + * @property Show\Field|Collection order_completed_at * @property Show\Field|Collection earningable_type + * @property Show\Field|Collection earningable_id + * @property Show\Field|Collection total_earnings * @property Show\Field|Collection fee * @property Show\Field|Collection fee_rate - * @property Show\Field|Collection pay_at - * @property Show\Field|Collection pay_image - * @property Show\Field|Collection pay_info - * @property Show\Field|Collection pay_way * @property Show\Field|Collection payer_id + * @property Show\Field|Collection pay_info + * @property Show\Field|Collection pay_at * @property Show\Field|Collection settle_at - * @property Show\Field|Collection total_earnings - * @property Show\Field|Collection end_at + * @property Show\Field|Collection pay_image + * @property Show\Field|Collection pay_way * @property Show\Field|Collection is_manager - * @property Show\Field|Collection is_settle * @property Show\Field|Collection real_amount * @property Show\Field|Collection start_at + * @property Show\Field|Collection end_at + * @property Show\Field|Collection is_settle * @property Show\Field|Collection product_id * @property Show\Field|Collection sales_volume * @property Show\Field|Collection last_consignor_id @@ -752,122 +754,122 @@ namespace Dcat\Admin { * @property Show\Field|Collection price * @property Show\Field|Collection sale_price * @property Show\Field|Collection reason - * @property Show\Field|Collection allocated_at - * @property Show\Field|Collection consignee_address + * @property Show\Field|Collection consignor_id + * @property Show\Field|Collection settle_state * @property Show\Field|Collection consignee_name * @property Show\Field|Collection consignee_telephone * @property Show\Field|Collection consignee_zone - * @property Show\Field|Collection consignor_id - * @property Show\Field|Collection out_trade_no - * @property Show\Field|Collection paied_time - * @property Show\Field|Collection pay_sn + * @property Show\Field|Collection consignee_address * @property Show\Field|Collection pay_time - * @property Show\Field|Collection settle_state + * @property Show\Field|Collection paied_time * @property Show\Field|Collection shipping_time * @property Show\Field|Collection shippinged_time + * @property Show\Field|Collection allocated_at + * @property Show\Field|Collection pay_sn + * @property Show\Field|Collection out_trade_no * @property Show\Field|Collection min_order_amount * @property Show\Field|Collection price_1st * @property Show\Field|Collection price_2st * @property Show\Field|Collection price_3st - * @property Show\Field|Collection is_sale - * @property Show\Field|Collection manager_subsidy * @property Show\Field|Collection sales_count + * @property Show\Field|Collection is_sale * @property Show\Field|Collection unit + * @property Show\Field|Collection manager_subsidy * @property Show\Field|Collection path - * @property Show\Field|Collection subsidy_rate * @property Show\Field|Collection total_purchase_amount + * @property Show\Field|Collection subsidy_rate * @property Show\Field|Collection total_subsidy - * @property Show\Field|Collection change_amount - * @property Show\Field|Collection change_from_purchase_subsidy_id * @property Show\Field|Collection purchase_subsidy_id + * @property Show\Field|Collection change_from_purchase_subsidy_id + * @property Show\Field|Collection change_amount * @property Show\Field|Collection change_sales_value + * @property Show\Field|Collection sell_price * @property Show\Field|Collection dealer_price * @property Show\Field|Collection quantity - * @property Show\Field|Collection sell_price * @property Show\Field|Collection before_lvl * @property Show\Field|Collection change_lvl * @property Show\Field|Collection revoke_id - * @property Show\Field|Collection account_amount * @property Show\Field|Collection rate * @property Show\Field|Collection service_amount + * @property Show\Field|Collection account_amount * @property Show\Field|Collection withdrawable - * @property Show\Field|Collection bonds * @property Show\Field|Collection contracted_lvl_at + * @property Show\Field|Collection bonds * @property Show\Field|Collection self_sales_value * @property Show\Field|Collection team_sales_value - * @property Show\Field|Collection failed_reason - * @property Show\Field|Collection jobable_id * @property Show\Field|Collection jobable_type - * @property Show\Field|Collection change_revenue + * @property Show\Field|Collection jobable_id + * @property Show\Field|Collection failed_reason * @property Show\Field|Collection pre_income_id * @property Show\Field|Collection pre_income_job_id + * @property Show\Field|Collection change_revenue * @property Show\Field|Collection agent_level - * @property Show\Field|Collection completed_at - * @property Show\Field|Collection rule * @property Show\Field|Collection total_sales_value + * @property Show\Field|Collection rule + * @property Show\Field|Collection completed_at + * @property Show\Field|Collection uuid * @property Show\Field|Collection connection + * @property Show\Field|Collection queue + * @property Show\Field|Collection payload * @property Show\Field|Collection exception * @property Show\Field|Collection failed_at - * @property Show\Field|Collection payload - * @property Show\Field|Collection queue - * @property Show\Field|Collection uuid * @property Show\Field|Collection job_id - * @property Show\Field|Collection fails * @property Show\Field|Collection file * @property Show\Field|Collection success + * @property Show\Field|Collection fails * @property Show\Field|Collection code * @property Show\Field|Collection info * @property Show\Field|Collection ext * @property Show\Field|Collection is_push * @property Show\Field|Collection message_id * @property Show\Field|Collection order_package_id - * @property Show\Field|Collection checked_at - * @property Show\Field|Collection is_failed - * @property Show\Field|Collection last_news - * @property Show\Field|Collection shipping_code * @property Show\Field|Collection shipping_company + * @property Show\Field|Collection shipping_code * @property Show\Field|Collection shipping_number - * @property Show\Field|Collection after_expire_at - * @property Show\Field|Collection after_sale_state - * @property Show\Field|Collection coupon_discount_amount - * @property Show\Field|Collection gift_for_sku_id - * @property Show\Field|Collection reduced_amount - * @property Show\Field|Collection remain_quantity - * @property Show\Field|Collection specs + * @property Show\Field|Collection is_failed + * @property Show\Field|Collection checked_at + * @property Show\Field|Collection last_news * @property Show\Field|Collection spu_id - * @property Show\Field|Collection vip_discount_amount - * @property Show\Field|Collection vip_price + * @property Show\Field|Collection specs * @property Show\Field|Collection weight + * @property Show\Field|Collection vip_price + * @property Show\Field|Collection coupon_discount_amount + * @property Show\Field|Collection vip_discount_amount + * @property Show\Field|Collection reduced_amount + * @property Show\Field|Collection after_sale_state + * @property Show\Field|Collection after_expire_at + * @property Show\Field|Collection remain_quantity + * @property Show\Field|Collection gift_for_sku_id * @property Show\Field|Collection max - * @property Show\Field|Collection auto_complete_at - * @property Show\Field|Collection is_change - * @property Show\Field|Collection is_settlable - * @property Show\Field|Collection note - * @property Show\Field|Collection products_total_amount * @property Show\Field|Collection shipping_fee - * @property Show\Field|Collection shipping_state + * @property Show\Field|Collection products_total_amount + * @property Show\Field|Collection note * @property Show\Field|Collection user_coupon_id - * @property Show\Field|Collection payable_id + * @property Show\Field|Collection shipping_state + * @property Show\Field|Collection is_change + * @property Show\Field|Collection auto_complete_at + * @property Show\Field|Collection is_settlable * @property Show\Field|Collection payable_type + * @property Show\Field|Collection payable_id + * @property Show\Field|Collection tokenable_type + * @property Show\Field|Collection tokenable_id + * @property Show\Field|Collection token * @property Show\Field|Collection abilities * @property Show\Field|Collection last_used_at - * @property Show\Field|Collection token - * @property Show\Field|Collection tokenable_id - * @property Show\Field|Collection tokenable_type * @property Show\Field|Collection old_points * @property Show\Field|Collection gift_sku_id * @property Show\Field|Collection remaining * @property Show\Field|Collection attrs * @property Show\Field|Collection applicant_id * @property Show\Field|Collection reviewer_id - * @property Show\Field|Collection buynote_id - * @property Show\Field|Collection cost_price * @property Show\Field|Collection market_price + * @property Show\Field|Collection cost_price * @property Show\Field|Collection media - * @property Show\Field|Collection release_at * @property Show\Field|Collection sales - * @property Show\Field|Collection shipping_template_id + * @property Show\Field|Collection release_at * @property Show\Field|Collection verify_state + * @property Show\Field|Collection buynote_id + * @property Show\Field|Collection shipping_template_id * @property Show\Field|Collection feature_id * @property Show\Field|Collection items * @property Show\Field|Collection view_date @@ -875,180 +877,179 @@ namespace Dcat\Admin { * @property Show\Field|Collection message_type * @property Show\Field|Collection change_quota * @property Show\Field|Collection order_user_id - * @property Show\Field|Collection size * @property Show\Field|Collection x * @property Show\Field|Collection y - * @property Show\Field|Collection address + * @property Show\Field|Collection size + * @property Show\Field|Collection zone_id * @property Show\Field|Collection consignee - * @property Show\Field|Collection is_default * @property Show\Field|Collection telephone * @property Show\Field|Collection zone - * @property Show\Field|Collection zone_id + * @property Show\Field|Collection address + * @property Show\Field|Collection is_default * @property Show\Field|Collection rule_id * @property Show\Field|Collection template_id * @property Show\Field|Collection zones - * @property Show\Field|Collection expires_at * @property Show\Field|Collection phone - * @property Show\Field|Collection socialite_id + * @property Show\Field|Collection expires_at * @property Show\Field|Collection socialite_type + * @property Show\Field|Collection socialite_id * @property Show\Field|Collection tag_id * @property Show\Field|Collection taggable_id * @property Show\Field|Collection taggable_type - * @property Show\Field|Collection bank_description - * @property Show\Field|Collection bank_name + * @property Show\Field|Collection real_name * @property Show\Field|Collection bank_number + * @property Show\Field|Collection bank_name + * @property Show\Field|Collection bank_description * @property Show\Field|Collection is_edited * @property Show\Field|Collection old_real_name - * @property Show\Field|Collection real_name - * @property Show\Field|Collection m_cid * @property Show\Field|Collection u_cid - * @property Show\Field|Collection coupon_amount + * @property Show\Field|Collection m_cid * @property Show\Field|Collection coupon_name - * @property Show\Field|Collection coupon_threshold * @property Show\Field|Collection coupon_type + * @property Show\Field|Collection coupon_amount + * @property Show\Field|Collection coupon_threshold + * @property Show\Field|Collection inviter_id + * @property Show\Field|Collection nickname + * @property Show\Field|Collection gender * @property Show\Field|Collection birthday * @property Show\Field|Collection bonusable * @property Show\Field|Collection depth - * @property Show\Field|Collection gender - * @property Show\Field|Collection group_sales_value - * @property Show\Field|Collection growth_value - * @property Show\Field|Collection inviter_id - * @property Show\Field|Collection nickname - * @property Show\Field|Collection pre_growth_value - * @property Show\Field|Collection quota_v1 * @property Show\Field|Collection quota_v2 + * @property Show\Field|Collection quota_v1 + * @property Show\Field|Collection growth_value + * @property Show\Field|Collection group_sales_value + * @property Show\Field|Collection pre_growth_value * @property Show\Field|Collection real_inviter_id * @property Show\Field|Collection vip_id + * @property Show\Field|Collection phone_verified_at * @property Show\Field|Collection email * @property Show\Field|Collection email_verified_at - * @property Show\Field|Collection last_login_at * @property Show\Field|Collection last_login_ip - * @property Show\Field|Collection old_password - * @property Show\Field|Collection phone_verified_at + * @property Show\Field|Collection last_login_at * @property Show\Field|Collection register_ip * @property Show\Field|Collection status_remark + * @property Show\Field|Collection old_password * - * @method Show\Field|Collection width(string $label = null) - * @method Show\Field|Collection content(string $label = null) - * @method Show\Field|Collection coupons_rule(string $label = null) - * @method Show\Field|Collection cover(string $label = null) - * @method Show\Field|Collection created_at(string $label = null) - * @method Show\Field|Collection ended_at(string $label = null) - * @method Show\Field|Collection gifts_rule(string $label = null) * @method Show\Field|Collection id(string $label = null) + * @method Show\Field|Collection cover(string $label = null) + * @method Show\Field|Collection content(string $label = null) * @method Show\Field|Collection is_use(string $label = null) * @method Show\Field|Collection started_at(string $label = null) + * @method Show\Field|Collection ended_at(string $label = null) + * @method Show\Field|Collection coupons_rule(string $label = null) + * @method Show\Field|Collection gifts_rule(string $label = null) + * @method Show\Field|Collection created_at(string $label = null) * @method Show\Field|Collection updated_at(string $label = null) * @method Show\Field|Collection activity_id(string $label = null) * @method Show\Field|Collection coupon_id(string $label = null) * @method Show\Field|Collection qty(string $label = null) * @method Show\Field|Collection sku_id(string $label = null) * @method Show\Field|Collection part_id(string $label = null) - * @method Show\Field|Collection dimensions(string $label = null) - * @method Show\Field|Collection is_show(string $label = null) * @method Show\Field|Collection key(string $label = null) * @method Show\Field|Collection name(string $label = null) - * @method Show\Field|Collection detail(string $label = null) + * @method Show\Field|Collection dimensions(string $label = null) + * @method Show\Field|Collection is_show(string $label = null) * @method Show\Field|Collection type(string $label = null) * @method Show\Field|Collection version(string $label = null) + * @method Show\Field|Collection detail(string $label = null) * @method Show\Field|Collection is_enabled(string $label = null) - * @method Show\Field|Collection extension(string $label = null) - * @method Show\Field|Collection icon(string $label = null) - * @method Show\Field|Collection order(string $label = null) * @method Show\Field|Collection parent_id(string $label = null) + * @method Show\Field|Collection order(string $label = null) + * @method Show\Field|Collection icon(string $label = null) * @method Show\Field|Collection uri(string $label = null) - * @method Show\Field|Collection menu_id(string $label = null) + * @method Show\Field|Collection extension(string $label = null) * @method Show\Field|Collection permission_id(string $label = null) + * @method Show\Field|Collection menu_id(string $label = null) + * @method Show\Field|Collection slug(string $label = null) * @method Show\Field|Collection http_method(string $label = null) * @method Show\Field|Collection http_path(string $label = null) - * @method Show\Field|Collection slug(string $label = null) * @method Show\Field|Collection role_id(string $label = null) * @method Show\Field|Collection user_id(string $label = null) * @method Show\Field|Collection value(string $label = null) - * @method Show\Field|Collection avatar(string $label = null) - * @method Show\Field|Collection password(string $label = null) - * @method Show\Field|Collection remember_token(string $label = null) * @method Show\Field|Collection username(string $label = null) + * @method Show\Field|Collection password(string $label = null) + * @method Show\Field|Collection avatar(string $label = null) + * @method Show\Field|Collection remember_token(string $label = null) * @method Show\Field|Collection address_id(string $label = null) * @method Show\Field|Collection image(string $label = null) - * @method Show\Field|Collection jump_link(string $label = null) - * @method Show\Field|Collection jump_type(string $label = null) - * @method Show\Field|Collection remarks(string $label = null) * @method Show\Field|Collection sort(string $label = null) + * @method Show\Field|Collection jump_type(string $label = null) + * @method Show\Field|Collection jump_link(string $label = null) + * @method Show\Field|Collection remarks(string $label = null) * @method Show\Field|Collection after_sale_id(string $label = null) * @method Show\Field|Collection desc(string $label = null) * @method Show\Field|Collection images(string $label = null) - * @method Show\Field|Collection amount(string $label = null) - * @method Show\Field|Collection num(string $label = null) * @method Show\Field|Collection order_id(string $label = null) - * @method Show\Field|Collection order_product_id(string $label = null) - * @method Show\Field|Collection sales_value(string $label = null) * @method Show\Field|Collection sn(string $label = null) + * @method Show\Field|Collection order_product_id(string $label = null) + * @method Show\Field|Collection num(string $label = null) + * @method Show\Field|Collection amount(string $label = null) * @method Show\Field|Collection state(string $label = null) * @method Show\Field|Collection tracking_number(string $label = null) + * @method Show\Field|Collection sales_value(string $label = null) * @method Show\Field|Collection before_agent_level(string $label = null) * @method Show\Field|Collection change_agent_level(string $label = null) * @method Show\Field|Collection remark(string $label = null) - * @method Show\Field|Collection apk_link(string $label = null) - * @method Show\Field|Collection cate(string $label = null) - * @method Show\Field|Collection context(string $label = null) - * @method Show\Field|Collection is_force(string $label = null) * @method Show\Field|Collection v(string $label = null) + * @method Show\Field|Collection cate(string $label = null) + * @method Show\Field|Collection is_force(string $label = null) + * @method Show\Field|Collection context(string $label = null) + * @method Show\Field|Collection apk_link(string $label = null) * @method Show\Field|Collection wgt_link(string $label = null) + * @method Show\Field|Collection is_recommend(string $label = null) * @method Show\Field|Collection _lft(string $label = null) * @method Show\Field|Collection _rgt(string $label = null) - * @method Show\Field|Collection is_recommend(string $label = null) * @method Show\Field|Collection article_id(string $label = null) - * @method Show\Field|Collection author_name(string $label = null) * @method Show\Field|Collection category_id(string $label = null) - * @method Show\Field|Collection likes(string $label = null) - * @method Show\Field|Collection media_content(string $label = null) - * @method Show\Field|Collection media_type(string $label = null) - * @method Show\Field|Collection points(string $label = null) + * @method Show\Field|Collection author_name(string $label = null) * @method Show\Field|Collection subtitle(string $label = null) + * @method Show\Field|Collection points(string $label = null) + * @method Show\Field|Collection likes(string $label = null) + * @method Show\Field|Collection media_type(string $label = null) + * @method Show\Field|Collection media_content(string $label = null) + * @method Show\Field|Collection loggable_type(string $label = null) + * @method Show\Field|Collection loggable_id(string $label = null) * @method Show\Field|Collection action(string $label = null) * @method Show\Field|Collection before_balance(string $label = null) * @method Show\Field|Collection change_balance(string $label = null) - * @method Show\Field|Collection loggable_id(string $label = null) - * @method Show\Field|Collection loggable_type(string $label = null) * @method Show\Field|Collection balance(string $label = null) - * @method Show\Field|Collection is_frozen(string $label = null) * @method Show\Field|Collection total_expenses(string $label = null) * @method Show\Field|Collection total_revenue(string $label = null) * @method Show\Field|Collection transferable(string $label = null) + * @method Show\Field|Collection is_frozen(string $label = null) * @method Show\Field|Collection continue_click_times(string $label = null) * @method Show\Field|Collection last_click_at(string $label = null) - * @method Show\Field|Collection is_enable(string $label = null) * @method Show\Field|Collection ranges(string $label = null) + * @method Show\Field|Collection is_enable(string $label = null) * @method Show\Field|Collection administrator_id(string $label = null) * @method Show\Field|Collection status(string $label = null) * @method Show\Field|Collection task_id(string $label = null) + * @method Show\Field|Collection threshold(string $label = null) * @method Show\Field|Collection limit(string $label = null) * @method Show\Field|Collection sent(string $label = null) * @method Show\Field|Collection stock(string $label = null) - * @method Show\Field|Collection threshold(string $label = null) * @method Show\Field|Collection use_day(string $label = null) - * @method Show\Field|Collection use_end_at(string $label = null) * @method Show\Field|Collection use_start_at(string $label = null) + * @method Show\Field|Collection use_end_at(string $label = null) * @method Show\Field|Collection lvl(string $label = null) - * @method Show\Field|Collection order_completed_at(string $label = null) * @method Show\Field|Collection total_amount(string $label = null) - * @method Show\Field|Collection earningable_id(string $label = null) + * @method Show\Field|Collection order_completed_at(string $label = null) * @method Show\Field|Collection earningable_type(string $label = null) + * @method Show\Field|Collection earningable_id(string $label = null) + * @method Show\Field|Collection total_earnings(string $label = null) * @method Show\Field|Collection fee(string $label = null) * @method Show\Field|Collection fee_rate(string $label = null) - * @method Show\Field|Collection pay_at(string $label = null) - * @method Show\Field|Collection pay_image(string $label = null) - * @method Show\Field|Collection pay_info(string $label = null) - * @method Show\Field|Collection pay_way(string $label = null) * @method Show\Field|Collection payer_id(string $label = null) + * @method Show\Field|Collection pay_info(string $label = null) + * @method Show\Field|Collection pay_at(string $label = null) * @method Show\Field|Collection settle_at(string $label = null) - * @method Show\Field|Collection total_earnings(string $label = null) - * @method Show\Field|Collection end_at(string $label = null) + * @method Show\Field|Collection pay_image(string $label = null) + * @method Show\Field|Collection pay_way(string $label = null) * @method Show\Field|Collection is_manager(string $label = null) - * @method Show\Field|Collection is_settle(string $label = null) * @method Show\Field|Collection real_amount(string $label = null) * @method Show\Field|Collection start_at(string $label = null) + * @method Show\Field|Collection end_at(string $label = null) + * @method Show\Field|Collection is_settle(string $label = null) * @method Show\Field|Collection product_id(string $label = null) * @method Show\Field|Collection sales_volume(string $label = null) * @method Show\Field|Collection last_consignor_id(string $label = null) @@ -1056,122 +1057,122 @@ namespace Dcat\Admin { * @method Show\Field|Collection price(string $label = null) * @method Show\Field|Collection sale_price(string $label = null) * @method Show\Field|Collection reason(string $label = null) - * @method Show\Field|Collection allocated_at(string $label = null) - * @method Show\Field|Collection consignee_address(string $label = null) + * @method Show\Field|Collection consignor_id(string $label = null) + * @method Show\Field|Collection settle_state(string $label = null) * @method Show\Field|Collection consignee_name(string $label = null) * @method Show\Field|Collection consignee_telephone(string $label = null) * @method Show\Field|Collection consignee_zone(string $label = null) - * @method Show\Field|Collection consignor_id(string $label = null) - * @method Show\Field|Collection out_trade_no(string $label = null) - * @method Show\Field|Collection paied_time(string $label = null) - * @method Show\Field|Collection pay_sn(string $label = null) + * @method Show\Field|Collection consignee_address(string $label = null) * @method Show\Field|Collection pay_time(string $label = null) - * @method Show\Field|Collection settle_state(string $label = null) + * @method Show\Field|Collection paied_time(string $label = null) * @method Show\Field|Collection shipping_time(string $label = null) * @method Show\Field|Collection shippinged_time(string $label = null) + * @method Show\Field|Collection allocated_at(string $label = null) + * @method Show\Field|Collection pay_sn(string $label = null) + * @method Show\Field|Collection out_trade_no(string $label = null) * @method Show\Field|Collection min_order_amount(string $label = null) * @method Show\Field|Collection price_1st(string $label = null) * @method Show\Field|Collection price_2st(string $label = null) * @method Show\Field|Collection price_3st(string $label = null) - * @method Show\Field|Collection is_sale(string $label = null) - * @method Show\Field|Collection manager_subsidy(string $label = null) * @method Show\Field|Collection sales_count(string $label = null) + * @method Show\Field|Collection is_sale(string $label = null) * @method Show\Field|Collection unit(string $label = null) + * @method Show\Field|Collection manager_subsidy(string $label = null) * @method Show\Field|Collection path(string $label = null) - * @method Show\Field|Collection subsidy_rate(string $label = null) * @method Show\Field|Collection total_purchase_amount(string $label = null) + * @method Show\Field|Collection subsidy_rate(string $label = null) * @method Show\Field|Collection total_subsidy(string $label = null) - * @method Show\Field|Collection change_amount(string $label = null) - * @method Show\Field|Collection change_from_purchase_subsidy_id(string $label = null) * @method Show\Field|Collection purchase_subsidy_id(string $label = null) + * @method Show\Field|Collection change_from_purchase_subsidy_id(string $label = null) + * @method Show\Field|Collection change_amount(string $label = null) * @method Show\Field|Collection change_sales_value(string $label = null) + * @method Show\Field|Collection sell_price(string $label = null) * @method Show\Field|Collection dealer_price(string $label = null) * @method Show\Field|Collection quantity(string $label = null) - * @method Show\Field|Collection sell_price(string $label = null) * @method Show\Field|Collection before_lvl(string $label = null) * @method Show\Field|Collection change_lvl(string $label = null) * @method Show\Field|Collection revoke_id(string $label = null) - * @method Show\Field|Collection account_amount(string $label = null) * @method Show\Field|Collection rate(string $label = null) * @method Show\Field|Collection service_amount(string $label = null) + * @method Show\Field|Collection account_amount(string $label = null) * @method Show\Field|Collection withdrawable(string $label = null) - * @method Show\Field|Collection bonds(string $label = null) * @method Show\Field|Collection contracted_lvl_at(string $label = null) + * @method Show\Field|Collection bonds(string $label = null) * @method Show\Field|Collection self_sales_value(string $label = null) * @method Show\Field|Collection team_sales_value(string $label = null) - * @method Show\Field|Collection failed_reason(string $label = null) - * @method Show\Field|Collection jobable_id(string $label = null) * @method Show\Field|Collection jobable_type(string $label = null) - * @method Show\Field|Collection change_revenue(string $label = null) + * @method Show\Field|Collection jobable_id(string $label = null) + * @method Show\Field|Collection failed_reason(string $label = null) * @method Show\Field|Collection pre_income_id(string $label = null) * @method Show\Field|Collection pre_income_job_id(string $label = null) + * @method Show\Field|Collection change_revenue(string $label = null) * @method Show\Field|Collection agent_level(string $label = null) - * @method Show\Field|Collection completed_at(string $label = null) - * @method Show\Field|Collection rule(string $label = null) * @method Show\Field|Collection total_sales_value(string $label = null) + * @method Show\Field|Collection rule(string $label = null) + * @method Show\Field|Collection completed_at(string $label = null) + * @method Show\Field|Collection uuid(string $label = null) * @method Show\Field|Collection connection(string $label = null) + * @method Show\Field|Collection queue(string $label = null) + * @method Show\Field|Collection payload(string $label = null) * @method Show\Field|Collection exception(string $label = null) * @method Show\Field|Collection failed_at(string $label = null) - * @method Show\Field|Collection payload(string $label = null) - * @method Show\Field|Collection queue(string $label = null) - * @method Show\Field|Collection uuid(string $label = null) * @method Show\Field|Collection job_id(string $label = null) - * @method Show\Field|Collection fails(string $label = null) * @method Show\Field|Collection file(string $label = null) * @method Show\Field|Collection success(string $label = null) + * @method Show\Field|Collection fails(string $label = null) * @method Show\Field|Collection code(string $label = null) * @method Show\Field|Collection info(string $label = null) * @method Show\Field|Collection ext(string $label = null) * @method Show\Field|Collection is_push(string $label = null) * @method Show\Field|Collection message_id(string $label = null) * @method Show\Field|Collection order_package_id(string $label = null) - * @method Show\Field|Collection checked_at(string $label = null) - * @method Show\Field|Collection is_failed(string $label = null) - * @method Show\Field|Collection last_news(string $label = null) - * @method Show\Field|Collection shipping_code(string $label = null) * @method Show\Field|Collection shipping_company(string $label = null) + * @method Show\Field|Collection shipping_code(string $label = null) * @method Show\Field|Collection shipping_number(string $label = null) - * @method Show\Field|Collection after_expire_at(string $label = null) - * @method Show\Field|Collection after_sale_state(string $label = null) - * @method Show\Field|Collection coupon_discount_amount(string $label = null) - * @method Show\Field|Collection gift_for_sku_id(string $label = null) - * @method Show\Field|Collection reduced_amount(string $label = null) - * @method Show\Field|Collection remain_quantity(string $label = null) - * @method Show\Field|Collection specs(string $label = null) + * @method Show\Field|Collection is_failed(string $label = null) + * @method Show\Field|Collection checked_at(string $label = null) + * @method Show\Field|Collection last_news(string $label = null) * @method Show\Field|Collection spu_id(string $label = null) - * @method Show\Field|Collection vip_discount_amount(string $label = null) - * @method Show\Field|Collection vip_price(string $label = null) + * @method Show\Field|Collection specs(string $label = null) * @method Show\Field|Collection weight(string $label = null) + * @method Show\Field|Collection vip_price(string $label = null) + * @method Show\Field|Collection coupon_discount_amount(string $label = null) + * @method Show\Field|Collection vip_discount_amount(string $label = null) + * @method Show\Field|Collection reduced_amount(string $label = null) + * @method Show\Field|Collection after_sale_state(string $label = null) + * @method Show\Field|Collection after_expire_at(string $label = null) + * @method Show\Field|Collection remain_quantity(string $label = null) + * @method Show\Field|Collection gift_for_sku_id(string $label = null) * @method Show\Field|Collection max(string $label = null) - * @method Show\Field|Collection auto_complete_at(string $label = null) - * @method Show\Field|Collection is_change(string $label = null) - * @method Show\Field|Collection is_settlable(string $label = null) - * @method Show\Field|Collection note(string $label = null) - * @method Show\Field|Collection products_total_amount(string $label = null) * @method Show\Field|Collection shipping_fee(string $label = null) - * @method Show\Field|Collection shipping_state(string $label = null) + * @method Show\Field|Collection products_total_amount(string $label = null) + * @method Show\Field|Collection note(string $label = null) * @method Show\Field|Collection user_coupon_id(string $label = null) - * @method Show\Field|Collection payable_id(string $label = null) + * @method Show\Field|Collection shipping_state(string $label = null) + * @method Show\Field|Collection is_change(string $label = null) + * @method Show\Field|Collection auto_complete_at(string $label = null) + * @method Show\Field|Collection is_settlable(string $label = null) * @method Show\Field|Collection payable_type(string $label = null) + * @method Show\Field|Collection payable_id(string $label = null) + * @method Show\Field|Collection tokenable_type(string $label = null) + * @method Show\Field|Collection tokenable_id(string $label = null) + * @method Show\Field|Collection token(string $label = null) * @method Show\Field|Collection abilities(string $label = null) * @method Show\Field|Collection last_used_at(string $label = null) - * @method Show\Field|Collection token(string $label = null) - * @method Show\Field|Collection tokenable_id(string $label = null) - * @method Show\Field|Collection tokenable_type(string $label = null) * @method Show\Field|Collection old_points(string $label = null) * @method Show\Field|Collection gift_sku_id(string $label = null) * @method Show\Field|Collection remaining(string $label = null) * @method Show\Field|Collection attrs(string $label = null) * @method Show\Field|Collection applicant_id(string $label = null) * @method Show\Field|Collection reviewer_id(string $label = null) - * @method Show\Field|Collection buynote_id(string $label = null) - * @method Show\Field|Collection cost_price(string $label = null) * @method Show\Field|Collection market_price(string $label = null) + * @method Show\Field|Collection cost_price(string $label = null) * @method Show\Field|Collection media(string $label = null) - * @method Show\Field|Collection release_at(string $label = null) * @method Show\Field|Collection sales(string $label = null) - * @method Show\Field|Collection shipping_template_id(string $label = null) + * @method Show\Field|Collection release_at(string $label = null) * @method Show\Field|Collection verify_state(string $label = null) + * @method Show\Field|Collection buynote_id(string $label = null) + * @method Show\Field|Collection shipping_template_id(string $label = null) * @method Show\Field|Collection feature_id(string $label = null) * @method Show\Field|Collection items(string $label = null) * @method Show\Field|Collection view_date(string $label = null) @@ -1179,84 +1180,94 @@ namespace Dcat\Admin { * @method Show\Field|Collection message_type(string $label = null) * @method Show\Field|Collection change_quota(string $label = null) * @method Show\Field|Collection order_user_id(string $label = null) - * @method Show\Field|Collection size(string $label = null) * @method Show\Field|Collection x(string $label = null) * @method Show\Field|Collection y(string $label = null) - * @method Show\Field|Collection address(string $label = null) + * @method Show\Field|Collection size(string $label = null) + * @method Show\Field|Collection zone_id(string $label = null) * @method Show\Field|Collection consignee(string $label = null) - * @method Show\Field|Collection is_default(string $label = null) * @method Show\Field|Collection telephone(string $label = null) * @method Show\Field|Collection zone(string $label = null) - * @method Show\Field|Collection zone_id(string $label = null) + * @method Show\Field|Collection address(string $label = null) + * @method Show\Field|Collection is_default(string $label = null) * @method Show\Field|Collection rule_id(string $label = null) * @method Show\Field|Collection template_id(string $label = null) * @method Show\Field|Collection zones(string $label = null) - * @method Show\Field|Collection expires_at(string $label = null) * @method Show\Field|Collection phone(string $label = null) - * @method Show\Field|Collection socialite_id(string $label = null) + * @method Show\Field|Collection expires_at(string $label = null) * @method Show\Field|Collection socialite_type(string $label = null) + * @method Show\Field|Collection socialite_id(string $label = null) * @method Show\Field|Collection tag_id(string $label = null) * @method Show\Field|Collection taggable_id(string $label = null) * @method Show\Field|Collection taggable_type(string $label = null) - * @method Show\Field|Collection bank_description(string $label = null) - * @method Show\Field|Collection bank_name(string $label = null) + * @method Show\Field|Collection real_name(string $label = null) * @method Show\Field|Collection bank_number(string $label = null) + * @method Show\Field|Collection bank_name(string $label = null) + * @method Show\Field|Collection bank_description(string $label = null) * @method Show\Field|Collection is_edited(string $label = null) * @method Show\Field|Collection old_real_name(string $label = null) - * @method Show\Field|Collection real_name(string $label = null) - * @method Show\Field|Collection m_cid(string $label = null) * @method Show\Field|Collection u_cid(string $label = null) - * @method Show\Field|Collection coupon_amount(string $label = null) + * @method Show\Field|Collection m_cid(string $label = null) * @method Show\Field|Collection coupon_name(string $label = null) - * @method Show\Field|Collection coupon_threshold(string $label = null) * @method Show\Field|Collection coupon_type(string $label = null) + * @method Show\Field|Collection coupon_amount(string $label = null) + * @method Show\Field|Collection coupon_threshold(string $label = null) + * @method Show\Field|Collection inviter_id(string $label = null) + * @method Show\Field|Collection nickname(string $label = null) + * @method Show\Field|Collection gender(string $label = null) * @method Show\Field|Collection birthday(string $label = null) * @method Show\Field|Collection bonusable(string $label = null) * @method Show\Field|Collection depth(string $label = null) - * @method Show\Field|Collection gender(string $label = null) - * @method Show\Field|Collection group_sales_value(string $label = null) - * @method Show\Field|Collection growth_value(string $label = null) - * @method Show\Field|Collection inviter_id(string $label = null) - * @method Show\Field|Collection nickname(string $label = null) - * @method Show\Field|Collection pre_growth_value(string $label = null) - * @method Show\Field|Collection quota_v1(string $label = null) * @method Show\Field|Collection quota_v2(string $label = null) + * @method Show\Field|Collection quota_v1(string $label = null) + * @method Show\Field|Collection growth_value(string $label = null) + * @method Show\Field|Collection group_sales_value(string $label = null) + * @method Show\Field|Collection pre_growth_value(string $label = null) * @method Show\Field|Collection real_inviter_id(string $label = null) * @method Show\Field|Collection vip_id(string $label = null) + * @method Show\Field|Collection phone_verified_at(string $label = null) * @method Show\Field|Collection email(string $label = null) * @method Show\Field|Collection email_verified_at(string $label = null) - * @method Show\Field|Collection last_login_at(string $label = null) * @method Show\Field|Collection last_login_ip(string $label = null) - * @method Show\Field|Collection old_password(string $label = null) - * @method Show\Field|Collection phone_verified_at(string $label = null) + * @method Show\Field|Collection last_login_at(string $label = null) * @method Show\Field|Collection register_ip(string $label = null) * @method Show\Field|Collection status_remark(string $label = null) + * @method Show\Field|Collection old_password(string $label = null) */ - class Show {} + class Show + { + } /** * @method \App\Admin\Extensions\Form\Product\SelectAttr selectAttr(...$params) * @method \App\Admin\Extensions\Form\Product\SelectSpec selectSpec(...$params) */ - class Form {} + class Form + { + } } namespace Dcat\Admin\Grid { /** - + */ - class Column {} + class Column + { + } /** - + */ - class Filter {} + class Filter + { + } } namespace Dcat\Admin\Show { /** * @method $this showLabel(...$params) */ - class Field {} + class Field + { + } } diff --git a/resources/lang/zh_CN/activity.php b/resources/lang/zh_CN/activity.php new file mode 100644 index 00000000..6eb483bb --- /dev/null +++ b/resources/lang/zh_CN/activity.php @@ -0,0 +1,20 @@ + [ + 'Activity' => '活动管理', + 'activity' => '活动管理', + ], + 'fields' => [ + 'title' => '标题', + 'cover' => '封面图', + 'content' => '内容', + 'is_use' => '是否上架', + 'started_at' => '开始时间', + 'ended_at' => '结束时间', + 'coupons_rule' => '优惠券规则', + 'gifts_rule' => '赠品规则', + ], + 'options' => [ + ], +];