diff --git a/app/Admin/Controllers/AfterSaleController.php b/app/Admin/Controllers/AfterSaleController.php index f1970f48..1505aa8e 100644 --- a/app/Admin/Controllers/AfterSaleController.php +++ b/app/Admin/Controllers/AfterSaleController.php @@ -39,6 +39,14 @@ class AfterSaleController extends AdminController $grid->model()->where('order_product_id', $orderProductId); } + $grid->column('id')->sortable()->if(function () { + return Admin::user()->can('dcat.admin.after_sales.show'); + })->then(function (Column $column) { + $column->link(function ($value) { + return admin_route('after_sales.show', ['after_sale' => $value]); + }); + }); + $grid->column('sn')->copyable(); $grid->column('tags', '标签')->display(function ($tags) { $array = []; @@ -91,7 +99,10 @@ class AfterSaleController extends AdminController $grid->model()->orderBy('created_at', 'desc'); $grid->actions(function (Grid\Displayers\Actions $actions) { - $actions->disableView(false); + if (Admin::user()->can('dcat.admin.after_sales.show')) { + $actions->disableView(false); + } + if (Admin::user()->can('dcat.admin.after_sales.tags')) { $actions->append(new AfterSaleSetTag()); } diff --git a/app/Admin/Controllers/ImportJobLogController.php b/app/Admin/Controllers/ImportJobLogController.php new file mode 100644 index 00000000..354f36a4 --- /dev/null +++ b/app/Admin/Controllers/ImportJobLogController.php @@ -0,0 +1,79 @@ +column('id')->sortable(); + $grid->column('job.name'); + $grid->column('row')->label(); + $grid->column('status')->using(ImportJobLogModel::$statusTexts)->dot([ + 0=>'danger', + 1=>'success', + ]); + $grid->column('reason'); + $grid->column('created_at')->sortable(); + $grid->model()->orderBy('id', 'desc'); + + $grid->filter(function (Grid\Filter $filter) { + $filter->panel(); + $filter->like('job.name')->width(3); + }); + }); + } + + /** + * Make a show builder. + * + * @param mixed $id + * + * @return Show + */ + protected function detail($id) + { + return Show::make($id, new ImportJobLog(), function (Show $show) { + $show->field('id'); + $show->field('job_id'); + $show->field('row'); + $show->field('status'); + $show->field('reason'); + $show->field('created_at'); + $show->field('updated_at'); + }); + } + + /** + * Make a form builder. + * + * @return Form + */ + protected function form() + { + return Form::make(new ImportJobLog(), function (Form $form) { + $form->display('id'); + $form->text('job_id'); + $form->text('row'); + $form->text('status'); + $form->text('reason'); + + $form->display('created_at'); + $form->display('updated_at'); + }); + } +} diff --git a/app/Admin/Controllers/OrderController.php b/app/Admin/Controllers/OrderController.php index 2e369797..fd4262d2 100644 --- a/app/Admin/Controllers/OrderController.php +++ b/app/Admin/Controllers/OrderController.php @@ -112,7 +112,10 @@ class OrderController extends AdminController $grid->model()->orderBy('created_at', 'desc'); $grid->actions(function (Grid\Displayers\Actions $actions) { - $actions->disableView(false); + if (Admin::user()->can('dcat.admin.orders.show')) { + $actions->disableView(false); + } + if (Admin::user()->can('dcat.admin.orders.tags')) { $actions->append(new OrderSetTag()); } @@ -407,13 +410,14 @@ class OrderController extends AdminController $writer->openToBrowser('测试'.date('Ymd').'.xlsx'); $writer->addRow(WriterEntityFactory::createRowFromArray([ - '订单编号', '商品编号', '商品名称', '数量', '姓名', '电话', '地址', '下单时间', '发货数量', '发货单号', + '订单编号', '下单手机号', '商品编号', '商品名称', '数量', '姓名', '电话', '地址', '下单时间', '快递公司', '发货单号', '发货数量', ])); - foreach (OrderModel::with('products')->needShipping()->cursor() as $order) { + foreach (OrderModel::with('products', 'user')->needShipping()->cursor() as $order) { foreach ($order->products as $product) { if ($product->remain_quantity > 0) { $writer->addRow(WriterEntityFactory::createRowFromArray([ $order->sn, + $order->user->phone, $product->sku_id, $product->name.'数量:'.$product->remain_quantity, $product->remain_quantity, diff --git a/app/Admin/Controllers/OrderPackageController.php b/app/Admin/Controllers/OrderPackageController.php index 3dd3262f..147e2063 100644 --- a/app/Admin/Controllers/OrderPackageController.php +++ b/app/Admin/Controllers/OrderPackageController.php @@ -6,6 +6,7 @@ use App\Admin\Actions\Grid\KuaidiInfo; use App\Admin\Actions\Grid\OrderPackageEdit; use App\Admin\Actions\Grid\OrderPackageFailed; use App\Admin\Actions\Grid\OrderPackageSetTag; +use App\Admin\Extensions\Grid\Tools\Package\Import; use App\Admin\Renderable\PackageProductSimpleTable; use App\Admin\Repositories\OrderPackage; use App\Exceptions\BizException; @@ -30,7 +31,10 @@ class OrderPackageController extends AdminController { $builder = OrderPackage::with(['order', 'tags']); return Grid::make($builder, function (Grid $grid) { - // $grid->column('id')->sortable(); + $grid->tools(function (Grid\Tools $tools) { + $tools->append(new Import()); + }); + $grid->column('id')->sortable(); $grid->column('order.sn')->if(function () { return Admin::user()->can('dcat.admin.orders.show'); }) @@ -52,7 +56,7 @@ class OrderPackageController extends AdminController $grid->column('order.consignee_name'); $grid->column('order.consignee_telephone'); $grid->column('address', '收货地址')->display(function () { - return $this->order->consignee_zone.$this->order->consignee_address; + return $this->order?->consignee_zone.$this->order?->consignee_address; }); // $grid->column('order.consignee_zone'); // $grid->column('order.consignee_address'); diff --git a/app/Admin/Extensions/Grid/Tools/Package/Import.php b/app/Admin/Extensions/Grid/Tools/Package/Import.php new file mode 100644 index 00000000..bd438d2a --- /dev/null +++ b/app/Admin/Extensions/Grid/Tools/Package/Import.php @@ -0,0 +1,42 @@ +can('dcat.admin.order_packages.import'); + } + + /** + * 按钮样式定义,默认 btn btn-white waves-effect + * + * @var string + */ + protected $style = 'btn btn btn-danger'; + + /** + * 按钮文本 + * + * @return string|void + */ + public function title() + { + return '导入发货单'; + } + + public function render() + { + $form = OrderPackageImport::make(); + return Modal::make() + ->lg() + ->title($this->title()) + ->body($form) + ->button($this->html()); + } +} diff --git a/app/Admin/Forms/Imports/OrderPackageImport.php b/app/Admin/Forms/Imports/OrderPackageImport.php new file mode 100644 index 00000000..2e69aef9 --- /dev/null +++ b/app/Admin/Forms/Imports/OrderPackageImport.php @@ -0,0 +1,67 @@ +can('dcat.admin.order_packages.import'); + } + + /** + * Handle the form request. + * + * @param array $input + * + * @return mixed + */ + public function handle(array $input) + { + $job = new ImportJob(); + $job->file = $input['import_file']; + $job->type = OrderPackage::class; + $job->status = 1; + $job->name = $input['name']; + $job->save(); + $importService = new ImportService(); + $importService->import($job); + return $this->response() + ->success('导入成功') + ->refresh(); + } + + /** + * Build a form here. + */ + public function form() + { + $this->text('name', '备注')->required(); + $this->file('import_file', '导入文件')->accept('xlsx')->rules('mimes:xlsx') + ->move('imports/packages/'.Carbon::now()->toDateString()) + ->maxSize(102400)//默认最大100M + ->saveFullUrl() + ->removable(false) + ->retainable() + ->autoSave(false) + ->autoUpload() + ->required(); + } +} diff --git a/app/Admin/Imports/Import.php b/app/Admin/Imports/Import.php new file mode 100644 index 00000000..c2d13eae --- /dev/null +++ b/app/Admin/Imports/Import.php @@ -0,0 +1,70 @@ +readFile($file); + } + + public function readFile($file) + { + $reader = ReaderEntityFactory::createXLSXReader(); + $reader->open($file); + + $success = 0; + $fails = 0; + $errors = []; + + foreach ($reader->getSheetIterator() as $sheet) { + foreach ($sheet->getRowIterator() as $num => $row) { + if ($num === 1) { + continue; + } + try { + $this->loadRow($row); + $success++; + } catch (ImportException $e) { + $fails++; + $errors[] = [ + 'row'=>$num, + 'reason'=>$e->getMessage(), + ]; + } catch (Throwable $e) { + $fails++; + $errors[] = [ + 'row'=>$num, + 'reason'=>$e->getMessage(), + ]; + } + } + + break; + } + + $reader->close(); + return [ + 'success'=>$success, + 'fails'=>$fails, + 'errors'=>$errors, + ]; + } + + public function loadRow($row) + { + return; + } +} diff --git a/app/Admin/Imports/OrderPackage.php b/app/Admin/Imports/OrderPackage.php new file mode 100644 index 00000000..d1b845be --- /dev/null +++ b/app/Admin/Imports/OrderPackage.php @@ -0,0 +1,74 @@ +getCellAtIndex(0)?->getValue(); + if (empty($orderSn)) { + throw new ImportException('未输入订单编号'); + } + //获取商品ID; + $skuId = $row->getCellAtIndex(2)?->getValue(); + if (empty($skuId)) { + throw new ImportException('未输入商品编号'); + } + //获取快递公司#8 + $shippingCompany = $row->getCellAtIndex(9)?->getValue(); + if (empty($shippingCompany)) { + throw new ImportException('未输入快递公司'); + } + if (!(OrderPackageModel::$shippingCompanyTexts[$shippingCompany] ?? '')) { + throw new ImportException('未找到快递公司:'.$shippingCompany); + } + //获取运单号#9 + $shippingNumber = $row->getCellAtIndex(10)?->getValue(); + if (empty($shippingNumber)) { + throw new ImportException('未输入快递单号'); + } + //获取发货数量#10 + $quantity = $row->getCellAtIndex(11)?->getValue(); + if (empty($quantity)) { + throw new ImportException('发货数量不能为0'); + } + + //找到对应订单 + $order = Order::where('sn', $orderSn)->first(); + + if ($order) { + $orderPackageService = new OrderPackageService(); + $orderPackage = OrderPackageModel::where([ + 'order_id' =>$order->id, + 'shipping_code'=>Arr::get(Kuaidi100Service::$codeArr, $shippingCompany, ''), + 'shipping_number'=>$shippingNumber, + ])->first(); + $orderProduct = $order->load('products')->products->where('sku_id', $skuId)->first(); + if (!$orderProduct) { + throw new ImportException('未找到订单商品'); + } + $orderPackageService->createPackage($order, [ + 'shipping_company'=>$shippingCompany, + 'shipping_number'=>$shippingNumber, + 'packages'=>[ + [ + 'order_product_id'=>$orderProduct->id, + 'quantity' =>$quantity, + ], + ], + ], $orderPackage); + } else { + throw new ImportException('未找到订单:'.$orderSn); + } + } +} diff --git a/app/Admin/Repositories/ImportJobLog.php b/app/Admin/Repositories/ImportJobLog.php new file mode 100644 index 00000000..ed352f4d --- /dev/null +++ b/app/Admin/Repositories/ImportJobLog.php @@ -0,0 +1,16 @@ +status == 1) { + $this->driver = new $job->type(); + $res = $this->driver->readFileByUrl($job->file); + // dd($res); + if ($res) { + $job->update([ + 'status'=>2, + 'success' => $res['success']??0, + 'fails'=> $res['fails']??0, + ]); + } + if (isset($res['errors']) && count($res['errors']) > 0) { + $this->createErrorLogs($job, $res['errors']); + } + } + } + + public function createErrorLogs(ImportJob $job, array $errors) + { + ImportJobLog::insert(array_map(function ($value) use ($job) { + return array_merge($value, [ + 'job_id'=>$job->id, + 'created_at' => now(), + 'updated_at' => now(), + ]); + }, $errors)); + } +} diff --git a/app/Admin/Services/OrderPackageService.php b/app/Admin/Services/OrderPackageService.php index b5a18194..c1782e9c 100644 --- a/app/Admin/Services/OrderPackageService.php +++ b/app/Admin/Services/OrderPackageService.php @@ -17,7 +17,7 @@ class OrderPackageService * * @return void */ - public function createPackage(Order $order, array $params) + public function createPackage(Order $order, array $params, ?OrderPackage $package = null) { //合并同样商品,并检验是否能发货 $packageProducts = []; @@ -51,32 +51,44 @@ class OrderPackageService $_orderProduct->decrement('remain_quantity', $product['quantity']); } - //创建发货单数据 - $package = new OrderPackage(); - $package->order_id = $order->id; - $package->user_id = $order->user_id; - $package->consignee_name = $order->consignee_name; - $package->consignee_telephone = $order->consignee_telephone; - $package->consignee_zone = $order->consignee_zone; - $package->consignee_address = $order->consignee_address; - $package->shipping_company = $params['shipping_company']; - $package->shipping_code = Arr::get(Kuaidi100Service::$codeArr, $package->shipping_company, ''); - $package->shipping_number = $params['shipping_number']; - //保存发货单 - $package->save(); - //保存发货单商品 - OrderPackageProduct::insert(array_map(function ($value) use ($package) { - return array_merge($value, [ - 'order_package_id' => $package->id, - 'created_at' => $package->created_at, - 'updated_at' => $package->created_at, - ]); - }, $packageProducts)); - if (app_settings('kuaidi100.is_use')) { - $kuaidi100Service = new Kuaidi100Service(); - $kuaidi100Service->poll($package->shipping_number, $package->shipping_code, $package->consignee_telephone); + if (!$package) { + //创建发货单数据 + $package = new OrderPackage(); + $package->order_id = $order->id; + $package->user_id = $order->user_id; + $package->consignee_name = $order->consignee_name; + $package->consignee_telephone = $order->consignee_telephone; + $package->consignee_zone = $order->consignee_zone; + $package->consignee_address = $order->consignee_address; + + $package->shipping_company = $params['shipping_company']; + $package->shipping_code = Arr::get(Kuaidi100Service::$codeArr, $package->shipping_company, ''); + $package->shipping_number = $params['shipping_number']; + //保存发货单 + $package->save(); + //保存发货单商品 + OrderPackageProduct::insert(array_map(function ($value) use ($package) { + return array_merge($value, [ + 'order_package_id' => $package->id, + 'created_at' => $package->created_at, + 'updated_at' => $package->created_at, + ]); + }, $packageProducts)); + + if (app_settings('kuaidi100.is_use')) { + $kuaidi100Service = new Kuaidi100Service(); + $kuaidi100Service->poll($package->shipping_number, $package->shipping_code, $package->consignee_telephone); + } + } else { + //更新现有的包裹商品 + foreach ($packageProducts as $packageProduct) { + OrderPackageProduct::where([ + 'order_package_id'=>$package->id, + 'order_product_id'=>$packageProduct['order_product_id'], + ])->increment('quantity', $packageProduct['quantity']); + } } //更新订单状态 diff --git a/app/Admin/routes.php b/app/Admin/routes.php index ea761ae5..c4eba6a0 100644 --- a/app/Admin/routes.php +++ b/app/Admin/routes.php @@ -155,6 +155,8 @@ Route::group([ 'index', ])->names('order_refund'); + $router->get('import-job-logs', 'ImportJobLogController@index')->name('import_job_logs.index'); + /** api接口 **/ $router->get('api/product-categories', 'ProductCategoryController@categories')->name('api.product_categories'); $router->get('api/product-group-details', 'ProductGroupController@details')->name('api.product_group_details'); diff --git a/app/Exceptions/ImportException.php b/app/Exceptions/ImportException.php new file mode 100644 index 00000000..12ad7094 --- /dev/null +++ b/app/Exceptions/ImportException.php @@ -0,0 +1,11 @@ +'失败', + self::STATUS_SUCCESS=>'成功', + ]; + + public function job() + { + return $this->belongsTo(ImportJob::class); + } +} diff --git a/app/Models/OrderPackage.php b/app/Models/OrderPackage.php index ed0e7f39..6ccbce4a 100644 --- a/app/Models/OrderPackage.php +++ b/app/Models/OrderPackage.php @@ -21,6 +21,17 @@ class OrderPackage extends Model public const STATUS_OTHER = 10;//其他 public const STATUS_AUTOCHECK = 11;//自动签收 + public static $shippingCompanyTexts = [ + '圆通速递'=>'圆通速递', + '韵达快递'=>'韵达快递', + '中通快递'=>'中通快递', + '申通快递'=>'申通快递', + '百世快递'=>'百世快递', + 'EMS'=>'EMS', + '顺丰速运'=>'顺丰速运', + '德邦快递'=>'德邦快递', + ]; + public static $kuaidi100StatusMap = [ 'wait' => self::STATUS_WAIT, 'on_the_way' => self::STATUS_ONTHEWAY, diff --git a/database/migrations/2022_01_07_110127_create_import_jobs_table.php b/database/migrations/2022_01_07_110127_create_import_jobs_table.php new file mode 100644 index 00000000..4e502785 --- /dev/null +++ b/database/migrations/2022_01_07_110127_create_import_jobs_table.php @@ -0,0 +1,38 @@ +id(); + $table->string('name')->nullable()->comment('名称'); + $table->string('file')->comment('导入的文件路径'); + $table->string('type')->comment('导入执行类'); + $table->unsignedTinyInteger('status')->default(0)->comment('状态:0未开始,1导入中,2完成'); + $table->unsignedInteger('success')->default(0)->comment('成功条数'); + $table->unsignedInteger('fails')->default(0)->comment('失败条数'); + // $table->unsignedBigInteger('') + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('import_jobs'); + } +} diff --git a/database/migrations/2022_01_07_110151_create_import_job_logs_table.php b/database/migrations/2022_01_07_110151_create_import_job_logs_table.php new file mode 100644 index 00000000..e396f438 --- /dev/null +++ b/database/migrations/2022_01_07_110151_create_import_job_logs_table.php @@ -0,0 +1,35 @@ +id(); + $table->unsignedBigInteger('job_id')->comment('任务ID'); + $table->unsignedInteger('row')->default(0)->comment('行数'); + $table->unsignedTinyInteger('status')->default(0)->comment('状态1成功'); + $table->string('reason')->nullable()->comment('原因'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('import_job_logs'); + } +} diff --git a/database/seeders/AdminMenuSeeder.php b/database/seeders/AdminMenuSeeder.php index 84000e59..3b329401 100644 --- a/database/seeders/AdminMenuSeeder.php +++ b/database/seeders/AdminMenuSeeder.php @@ -203,6 +203,11 @@ class AdminMenuSeeder extends Seeder 'icon' => '', 'uri' => 'package-tags?type=2', ], + [ + 'title' =>'失败导入', + 'icon' => '', + 'uri' =>'import-job-logs', + ], ], ], [ diff --git a/database/seeders/AdminPermissionSeeder.php b/database/seeders/AdminPermissionSeeder.php index 6e1ee899..eed0533d 100644 --- a/database/seeders/AdminPermissionSeeder.php +++ b/database/seeders/AdminPermissionSeeder.php @@ -263,17 +263,21 @@ class AdminPermissionSeeder extends Seeder 'name' =>'预收益', 'curd' => ['index'], ], - 'quota-v1-send-jobs'=>[ + 'quota_v1_send_jobs'=>[ 'name' => '老配额分红', 'curd' => ['index', 'create', 'store', 'edit', 'update', 'destroy'], 'children' => [ 'log_list'=>['name' =>'分红记录'], ], ], - 'order-refunds'=>[ + 'order_refunds'=>[ 'name' => '售后记录', 'curd' => ['index'], ], + 'import_job_logs'=>[ + 'name' =>'导入记录', + 'curd'=>['index'], + ], ]; try { DB::begintransaction(); diff --git a/dcat_admin_ide_helper.php b/dcat_admin_ide_helper.php index 1b6524dd..04d16f08 100644 --- a/dcat_admin_ide_helper.php +++ b/dcat_admin_ide_helper.php @@ -11,88 +11,88 @@ namespace Dcat\Admin { use Illuminate\Support\Collection; /** + * @property Grid\Column|Collection created_at + * @property Grid\Column|Collection dimensions * @property Grid\Column|Collection id + * @property Grid\Column|Collection is_show * @property Grid\Column|Collection key * @property Grid\Column|Collection name - * @property Grid\Column|Collection dimensions - * @property Grid\Column|Collection is_show - * @property Grid\Column|Collection created_at * @property Grid\Column|Collection updated_at - * @property Grid\Column|Collection user_id - * @property Grid\Column|Collection zone_id - * @property Grid\Column|Collection consignee - * @property Grid\Column|Collection telephone - * @property Grid\Column|Collection zone * @property Grid\Column|Collection address + * @property Grid\Column|Collection consignee * @property Grid\Column|Collection is_default + * @property Grid\Column|Collection telephone + * @property Grid\Column|Collection user_id + * @property Grid\Column|Collection zone + * @property Grid\Column|Collection zone_id + * @property Grid\Column|Collection detail * @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 parent_id - * @property Grid\Column|Collection order - * @property Grid\Column|Collection icon - * @property Grid\Column|Collection uri * @property Grid\Column|Collection extension - * @property Grid\Column|Collection permission_id + * @property Grid\Column|Collection icon + * @property Grid\Column|Collection order + * @property Grid\Column|Collection parent_id + * @property Grid\Column|Collection uri * @property Grid\Column|Collection menu_id - * @property Grid\Column|Collection slug + * @property Grid\Column|Collection permission_id * @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 value - * @property Grid\Column|Collection username - * @property Grid\Column|Collection password * @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 address_id * @property Grid\Column|Collection image - * @property Grid\Column|Collection sort - * @property Grid\Column|Collection jump_type * @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 after_sale_id * @property Grid\Column|Collection desc * @property Grid\Column|Collection images - * @property Grid\Column|Collection order_id - * @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 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 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 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 cate + * @property Grid\Column|Collection context + * @property Grid\Column|Collection is_force + * @property Grid\Column|Collection v * @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 category_id * @property Grid\Column|Collection author_name - * @property Grid\Column|Collection subtitle - * @property Grid\Column|Collection cover + * @property Grid\Column|Collection category_id * @property Grid\Column|Collection content - * @property Grid\Column|Collection points + * @property Grid\Column|Collection cover * @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 media_type + * @property Grid\Column|Collection points + * @property Grid\Column|Collection subtitle * @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 coupon_id @@ -100,32 +100,37 @@ namespace Dcat\Admin { * @property Grid\Column|Collection status * @property Grid\Column|Collection administrator_id * @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 use_day - * @property Grid\Column|Collection use_start_at - * @property Grid\Column|Collection use_end_at * @property Grid\Column|Collection stock - * @property Grid\Column|Collection jobable_type - * @property Grid\Column|Collection jobable_id + * @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 failed_reason + * @property Grid\Column|Collection jobable_id + * @property Grid\Column|Collection jobable_type + * @property Grid\Column|Collection change_amount + * @property Grid\Column|Collection change_revenue + * @property Grid\Column|Collection change_sales_value * @property Grid\Column|Collection pre_income_id * @property Grid\Column|Collection pre_income_job_id - * @property Grid\Column|Collection change_amount - * @property Grid\Column|Collection change_sales_value - * @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_amount * @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 reason + * @property Grid\Column|Collection fails + * @property Grid\Column|Collection file + * @property Grid\Column|Collection success * @property Grid\Column|Collection code * @property Grid\Column|Collection info * @property Grid\Column|Collection ext @@ -133,51 +138,50 @@ namespace Dcat\Admin { * @property Grid\Column|Collection message_id * @property Grid\Column|Collection order_package_id * @property Grid\Column|Collection quantity + * @property Grid\Column|Collection checked_at + * @property Grid\Column|Collection consignee_address * @property Grid\Column|Collection consignee_name * @property Grid\Column|Collection consignee_telephone * @property Grid\Column|Collection consignee_zone - * @property Grid\Column|Collection consignee_address - * @property Grid\Column|Collection shipping_company - * @property Grid\Column|Collection shipping_number - * @property Grid\Column|Collection checked_at - * @property Grid\Column|Collection shipping_code * @property Grid\Column|Collection is_failed * @property Grid\Column|Collection last_news - * @property Grid\Column|Collection spu_id + * @property Grid\Column|Collection shipping_code + * @property Grid\Column|Collection shipping_company + * @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 sell_price * @property Grid\Column|Collection sku_id * @property Grid\Column|Collection specs - * @property Grid\Column|Collection weight - * @property Grid\Column|Collection sell_price - * @property Grid\Column|Collection vip_price - * @property Grid\Column|Collection coupon_discount_amount + * @property Grid\Column|Collection spu_id * @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 vip_price + * @property Grid\Column|Collection weight * @property Grid\Column|Collection max - * @property Grid\Column|Collection reason - * @property Grid\Column|Collection user_coupon_id - * @property Grid\Column|Collection shipping_fee - * @property Grid\Column|Collection products_total_amount + * @property Grid\Column|Collection auto_complete_at + * @property Grid\Column|Collection is_change + * @property Grid\Column|Collection is_settle * @property Grid\Column|Collection note - * @property Grid\Column|Collection remark + * @property Grid\Column|Collection out_trade_no + * @property Grid\Column|Collection pay_at * @property Grid\Column|Collection pay_sn * @property Grid\Column|Collection pay_way - * @property Grid\Column|Collection pay_at + * @property Grid\Column|Collection products_total_amount + * @property Grid\Column|Collection remark + * @property Grid\Column|Collection shipping_fee * @property Grid\Column|Collection shipping_state - * @property Grid\Column|Collection is_change - * @property Grid\Column|Collection out_trade_no - * @property Grid\Column|Collection auto_complete_at - * @property Grid\Column|Collection is_settle - * @property Grid\Column|Collection payable_type + * @property Grid\Column|Collection user_coupon_id * @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 payable_type * @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 @@ -185,156 +189,155 @@ namespace Dcat\Admin { * @property Grid\Column|Collection part_id * @property Grid\Column|Collection applicant_id * @property Grid\Column|Collection reviewer_id - * @property Grid\Column|Collection market_price - * @property Grid\Column|Collection cost_price - * @property Grid\Column|Collection media - * @property Grid\Column|Collection sales - * @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 cost_price * @property Grid\Column|Collection growth_value + * @property Grid\Column|Collection market_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 verify_state * @property Grid\Column|Collection feature_id * @property Grid\Column|Collection items * @property Grid\Column|Collection view_date * @property Grid\Column|Collection is_pushed * @property Grid\Column|Collection message_type * @property Grid\Column|Collection change_quota - * @property Grid\Column|Collection job_id * @property Grid\Column|Collection order_user_id + * @property Grid\Column|Collection is_use + * @property Grid\Column|Collection size * @property Grid\Column|Collection x * @property Grid\Column|Collection y - * @property Grid\Column|Collection size - * @property Grid\Column|Collection is_use * @property Grid\Column|Collection rule_id * @property Grid\Column|Collection template_id * @property Grid\Column|Collection zones - * @property Grid\Column|Collection phone * @property Grid\Column|Collection expires_at + * @property Grid\Column|Collection phone * @property Grid\Column|Collection tag_id * @property Grid\Column|Collection tag_log_id * @property Grid\Column|Collection tag_log_type * @property Grid\Column|Collection taggable_id * @property Grid\Column|Collection taggable_type - * @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 bank_name + * @property Grid\Column|Collection bank_number * @property Grid\Column|Collection is_edited * @property Grid\Column|Collection old_real_name - * @property Grid\Column|Collection u_cid + * @property Grid\Column|Collection real_name * @property Grid\Column|Collection m_cid - * @property Grid\Column|Collection coupon_name - * @property Grid\Column|Collection coupon_type - * @property Grid\Column|Collection coupon_threshold + * @property Grid\Column|Collection u_cid * @property Grid\Column|Collection coupon_amount - * @property Grid\Column|Collection inviter_id - * @property Grid\Column|Collection nickname - * @property Grid\Column|Collection gender + * @property Grid\Column|Collection coupon_name + * @property Grid\Column|Collection coupon_threshold + * @property Grid\Column|Collection coupon_type * @property Grid\Column|Collection birthday * @property Grid\Column|Collection bonusable * @property Grid\Column|Collection depth - * @property Grid\Column|Collection path - * @property Grid\Column|Collection quota_v2 - * @property Grid\Column|Collection quota_v1 + * @property Grid\Column|Collection gender * @property Grid\Column|Collection group_sales_value + * @property Grid\Column|Collection inviter_id + * @property Grid\Column|Collection nickname + * @property Grid\Column|Collection path * @property Grid\Column|Collection pre_growth_value + * @property Grid\Column|Collection quota_v1 + * @property Grid\Column|Collection quota_v2 * @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_ip * @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 register_ip * @property Grid\Column|Collection status_remark - * @property Grid\Column|Collection old_password + * @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 * + * @method Grid\Column|Collection created_at(string $label = null) + * @method Grid\Column|Collection dimensions(string $label = null) * @method Grid\Column|Collection id(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 dimensions(string $label = null) - * @method Grid\Column|Collection is_show(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 user_id(string $label = null) - * @method Grid\Column|Collection zone_id(string $label = null) - * @method Grid\Column|Collection consignee(string $label = null) - * @method Grid\Column|Collection telephone(string $label = null) - * @method Grid\Column|Collection zone(string $label = null) * @method Grid\Column|Collection address(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 user_id(string $label = null) + * @method Grid\Column|Collection zone(string $label = null) + * @method Grid\Column|Collection zone_id(string $label = null) + * @method Grid\Column|Collection detail(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 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 extension(string $label = null) - * @method Grid\Column|Collection permission_id(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 uri(string $label = null) * @method Grid\Column|Collection menu_id(string $label = null) - * @method Grid\Column|Collection slug(string $label = null) + * @method Grid\Column|Collection permission_id(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 value(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 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 address_id(string $label = null) * @method Grid\Column|Collection image(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 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 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 order_id(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 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 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 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 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 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 category_id(string $label = null) * @method Grid\Column|Collection author_name(string $label = null) - * @method Grid\Column|Collection subtitle(string $label = null) - * @method Grid\Column|Collection cover(string $label = null) + * @method Grid\Column|Collection category_id(string $label = null) * @method Grid\Column|Collection content(string $label = null) - * @method Grid\Column|Collection points(string $label = null) + * @method Grid\Column|Collection cover(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 media_type(string $label = null) + * @method Grid\Column|Collection points(string $label = null) + * @method Grid\Column|Collection subtitle(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 coupon_id(string $label = null) @@ -342,32 +345,37 @@ namespace Dcat\Admin { * @method Grid\Column|Collection status(string $label = null) * @method Grid\Column|Collection administrator_id(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 use_day(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 stock(string $label = null) - * @method Grid\Column|Collection jobable_type(string $label = null) - * @method Grid\Column|Collection jobable_id(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 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_amount(string $label = null) + * @method Grid\Column|Collection change_revenue(string $label = null) + * @method Grid\Column|Collection change_sales_value(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_amount(string $label = null) - * @method Grid\Column|Collection change_sales_value(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_amount(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 reason(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 code(string $label = null) * @method Grid\Column|Collection info(string $label = null) * @method Grid\Column|Collection ext(string $label = null) @@ -375,51 +383,50 @@ namespace Dcat\Admin { * @method Grid\Column|Collection message_id(string $label = null) * @method Grid\Column|Collection order_package_id(string $label = null) * @method Grid\Column|Collection quantity(string $label = null) + * @method Grid\Column|Collection checked_at(string $label = null) + * @method Grid\Column|Collection consignee_address(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 consignee_address(string $label = null) - * @method Grid\Column|Collection shipping_company(string $label = null) - * @method Grid\Column|Collection shipping_number(string $label = null) - * @method Grid\Column|Collection checked_at(string $label = null) - * @method Grid\Column|Collection shipping_code(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 spu_id(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_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 sell_price(string $label = null) * @method Grid\Column|Collection sku_id(string $label = null) * @method Grid\Column|Collection specs(string $label = null) - * @method Grid\Column|Collection weight(string $label = null) - * @method Grid\Column|Collection sell_price(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 spu_id(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 vip_price(string $label = null) + * @method Grid\Column|Collection weight(string $label = null) * @method Grid\Column|Collection max(string $label = null) - * @method Grid\Column|Collection reason(string $label = null) - * @method Grid\Column|Collection user_coupon_id(string $label = null) - * @method Grid\Column|Collection shipping_fee(string $label = null) - * @method Grid\Column|Collection products_total_amount(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_settle(string $label = null) * @method Grid\Column|Collection note(string $label = null) - * @method Grid\Column|Collection remark(string $label = null) + * @method Grid\Column|Collection out_trade_no(string $label = null) + * @method Grid\Column|Collection pay_at(string $label = null) * @method Grid\Column|Collection pay_sn(string $label = null) * @method Grid\Column|Collection pay_way(string $label = null) - * @method Grid\Column|Collection pay_at(string $label = null) + * @method Grid\Column|Collection products_total_amount(string $label = null) + * @method Grid\Column|Collection remark(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 is_change(string $label = null) - * @method Grid\Column|Collection out_trade_no(string $label = null) - * @method Grid\Column|Collection auto_complete_at(string $label = null) - * @method Grid\Column|Collection is_settle(string $label = null) - * @method Grid\Column|Collection payable_type(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 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 payable_type(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) @@ -427,72 +434,71 @@ namespace Dcat\Admin { * @method Grid\Column|Collection part_id(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 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 sales(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 cost_price(string $label = null) * @method Grid\Column|Collection growth_value(string $label = null) + * @method Grid\Column|Collection market_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 verify_state(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) * @method Grid\Column|Collection is_pushed(string $label = null) * @method Grid\Column|Collection message_type(string $label = null) * @method Grid\Column|Collection change_quota(string $label = null) - * @method Grid\Column|Collection job_id(string $label = null) * @method Grid\Column|Collection order_user_id(string $label = null) + * @method Grid\Column|Collection is_use(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 size(string $label = null) - * @method Grid\Column|Collection is_use(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 phone(string $label = null) * @method Grid\Column|Collection expires_at(string $label = null) + * @method Grid\Column|Collection phone(string $label = null) * @method Grid\Column|Collection tag_id(string $label = null) * @method Grid\Column|Collection tag_log_id(string $label = null) * @method Grid\Column|Collection tag_log_type(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 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 bank_name(string $label = null) + * @method Grid\Column|Collection bank_number(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 u_cid(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 coupon_name(string $label = null) - * @method Grid\Column|Collection coupon_type(string $label = null) - * @method Grid\Column|Collection coupon_threshold(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 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 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 birthday(string $label = null) * @method Grid\Column|Collection bonusable(string $label = null) * @method Grid\Column|Collection depth(string $label = null) - * @method Grid\Column|Collection path(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 gender(string $label = null) * @method Grid\Column|Collection group_sales_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 path(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 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_ip(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 register_ip(string $label = null) * @method Grid\Column|Collection status_remark(string $label = null) - * @method Grid\Column|Collection old_password(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) */ class Grid {} @@ -500,88 +506,88 @@ namespace Dcat\Admin { class MiniGrid extends Grid {} /** + * @property Show\Field|Collection created_at + * @property Show\Field|Collection dimensions * @property Show\Field|Collection id + * @property Show\Field|Collection is_show * @property Show\Field|Collection key * @property Show\Field|Collection name - * @property Show\Field|Collection dimensions - * @property Show\Field|Collection is_show - * @property Show\Field|Collection created_at * @property Show\Field|Collection updated_at - * @property Show\Field|Collection user_id - * @property Show\Field|Collection zone_id - * @property Show\Field|Collection consignee - * @property Show\Field|Collection telephone - * @property Show\Field|Collection zone * @property Show\Field|Collection address + * @property Show\Field|Collection consignee * @property Show\Field|Collection is_default + * @property Show\Field|Collection telephone + * @property Show\Field|Collection user_id + * @property Show\Field|Collection zone + * @property Show\Field|Collection zone_id + * @property Show\Field|Collection detail * @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 parent_id - * @property Show\Field|Collection order - * @property Show\Field|Collection icon - * @property Show\Field|Collection uri * @property Show\Field|Collection extension - * @property Show\Field|Collection permission_id + * @property Show\Field|Collection icon + * @property Show\Field|Collection order + * @property Show\Field|Collection parent_id + * @property Show\Field|Collection uri * @property Show\Field|Collection menu_id - * @property Show\Field|Collection slug + * @property Show\Field|Collection permission_id * @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 value - * @property Show\Field|Collection username - * @property Show\Field|Collection password * @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 address_id * @property Show\Field|Collection image - * @property Show\Field|Collection sort - * @property Show\Field|Collection jump_type * @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 after_sale_id * @property Show\Field|Collection desc * @property Show\Field|Collection images - * @property Show\Field|Collection order_id - * @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 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 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 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 cate + * @property Show\Field|Collection context + * @property Show\Field|Collection is_force + * @property Show\Field|Collection v * @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 category_id * @property Show\Field|Collection author_name - * @property Show\Field|Collection subtitle - * @property Show\Field|Collection cover + * @property Show\Field|Collection category_id * @property Show\Field|Collection content - * @property Show\Field|Collection points + * @property Show\Field|Collection cover * @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 media_type + * @property Show\Field|Collection points + * @property Show\Field|Collection subtitle * @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 coupon_id @@ -589,32 +595,37 @@ namespace Dcat\Admin { * @property Show\Field|Collection status * @property Show\Field|Collection administrator_id * @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 use_day - * @property Show\Field|Collection use_start_at - * @property Show\Field|Collection use_end_at * @property Show\Field|Collection stock - * @property Show\Field|Collection jobable_type - * @property Show\Field|Collection jobable_id + * @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 failed_reason + * @property Show\Field|Collection jobable_id + * @property Show\Field|Collection jobable_type + * @property Show\Field|Collection change_amount + * @property Show\Field|Collection change_revenue + * @property Show\Field|Collection change_sales_value * @property Show\Field|Collection pre_income_id * @property Show\Field|Collection pre_income_job_id - * @property Show\Field|Collection change_amount - * @property Show\Field|Collection change_sales_value - * @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_amount * @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 reason + * @property Show\Field|Collection fails + * @property Show\Field|Collection file + * @property Show\Field|Collection success * @property Show\Field|Collection code * @property Show\Field|Collection info * @property Show\Field|Collection ext @@ -622,51 +633,50 @@ namespace Dcat\Admin { * @property Show\Field|Collection message_id * @property Show\Field|Collection order_package_id * @property Show\Field|Collection quantity + * @property Show\Field|Collection checked_at + * @property Show\Field|Collection consignee_address * @property Show\Field|Collection consignee_name * @property Show\Field|Collection consignee_telephone * @property Show\Field|Collection consignee_zone - * @property Show\Field|Collection consignee_address - * @property Show\Field|Collection shipping_company - * @property Show\Field|Collection shipping_number - * @property Show\Field|Collection checked_at - * @property Show\Field|Collection shipping_code * @property Show\Field|Collection is_failed * @property Show\Field|Collection last_news - * @property Show\Field|Collection spu_id + * @property Show\Field|Collection shipping_code + * @property Show\Field|Collection shipping_company + * @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 sell_price * @property Show\Field|Collection sku_id * @property Show\Field|Collection specs - * @property Show\Field|Collection weight - * @property Show\Field|Collection sell_price - * @property Show\Field|Collection vip_price - * @property Show\Field|Collection coupon_discount_amount + * @property Show\Field|Collection spu_id * @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 vip_price + * @property Show\Field|Collection weight * @property Show\Field|Collection max - * @property Show\Field|Collection reason - * @property Show\Field|Collection user_coupon_id - * @property Show\Field|Collection shipping_fee - * @property Show\Field|Collection products_total_amount + * @property Show\Field|Collection auto_complete_at + * @property Show\Field|Collection is_change + * @property Show\Field|Collection is_settle * @property Show\Field|Collection note - * @property Show\Field|Collection remark + * @property Show\Field|Collection out_trade_no + * @property Show\Field|Collection pay_at * @property Show\Field|Collection pay_sn * @property Show\Field|Collection pay_way - * @property Show\Field|Collection pay_at + * @property Show\Field|Collection products_total_amount + * @property Show\Field|Collection remark + * @property Show\Field|Collection shipping_fee * @property Show\Field|Collection shipping_state - * @property Show\Field|Collection is_change - * @property Show\Field|Collection out_trade_no - * @property Show\Field|Collection auto_complete_at - * @property Show\Field|Collection is_settle - * @property Show\Field|Collection payable_type + * @property Show\Field|Collection user_coupon_id * @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 payable_type * @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 @@ -674,156 +684,155 @@ namespace Dcat\Admin { * @property Show\Field|Collection part_id * @property Show\Field|Collection applicant_id * @property Show\Field|Collection reviewer_id - * @property Show\Field|Collection market_price - * @property Show\Field|Collection cost_price - * @property Show\Field|Collection media - * @property Show\Field|Collection sales - * @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 cost_price * @property Show\Field|Collection growth_value + * @property Show\Field|Collection market_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 verify_state * @property Show\Field|Collection feature_id * @property Show\Field|Collection items * @property Show\Field|Collection view_date * @property Show\Field|Collection is_pushed * @property Show\Field|Collection message_type * @property Show\Field|Collection change_quota - * @property Show\Field|Collection job_id * @property Show\Field|Collection order_user_id + * @property Show\Field|Collection is_use + * @property Show\Field|Collection size * @property Show\Field|Collection x * @property Show\Field|Collection y - * @property Show\Field|Collection size - * @property Show\Field|Collection is_use * @property Show\Field|Collection rule_id * @property Show\Field|Collection template_id * @property Show\Field|Collection zones - * @property Show\Field|Collection phone * @property Show\Field|Collection expires_at + * @property Show\Field|Collection phone * @property Show\Field|Collection tag_id * @property Show\Field|Collection tag_log_id * @property Show\Field|Collection tag_log_type * @property Show\Field|Collection taggable_id * @property Show\Field|Collection taggable_type - * @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 bank_name + * @property Show\Field|Collection bank_number * @property Show\Field|Collection is_edited * @property Show\Field|Collection old_real_name - * @property Show\Field|Collection u_cid + * @property Show\Field|Collection real_name * @property Show\Field|Collection m_cid - * @property Show\Field|Collection coupon_name - * @property Show\Field|Collection coupon_type - * @property Show\Field|Collection coupon_threshold + * @property Show\Field|Collection u_cid * @property Show\Field|Collection coupon_amount - * @property Show\Field|Collection inviter_id - * @property Show\Field|Collection nickname - * @property Show\Field|Collection gender + * @property Show\Field|Collection coupon_name + * @property Show\Field|Collection coupon_threshold + * @property Show\Field|Collection coupon_type * @property Show\Field|Collection birthday * @property Show\Field|Collection bonusable * @property Show\Field|Collection depth - * @property Show\Field|Collection path - * @property Show\Field|Collection quota_v2 - * @property Show\Field|Collection quota_v1 + * @property Show\Field|Collection gender * @property Show\Field|Collection group_sales_value + * @property Show\Field|Collection inviter_id + * @property Show\Field|Collection nickname + * @property Show\Field|Collection path * @property Show\Field|Collection pre_growth_value + * @property Show\Field|Collection quota_v1 + * @property Show\Field|Collection quota_v2 * @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_ip * @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 register_ip * @property Show\Field|Collection status_remark - * @property Show\Field|Collection old_password + * @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 * + * @method Show\Field|Collection created_at(string $label = null) + * @method Show\Field|Collection dimensions(string $label = null) * @method Show\Field|Collection id(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 dimensions(string $label = null) - * @method Show\Field|Collection is_show(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 user_id(string $label = null) - * @method Show\Field|Collection zone_id(string $label = null) - * @method Show\Field|Collection consignee(string $label = null) - * @method Show\Field|Collection telephone(string $label = null) - * @method Show\Field|Collection zone(string $label = null) * @method Show\Field|Collection address(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 user_id(string $label = null) + * @method Show\Field|Collection zone(string $label = null) + * @method Show\Field|Collection zone_id(string $label = null) + * @method Show\Field|Collection detail(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 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 extension(string $label = null) - * @method Show\Field|Collection permission_id(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 uri(string $label = null) * @method Show\Field|Collection menu_id(string $label = null) - * @method Show\Field|Collection slug(string $label = null) + * @method Show\Field|Collection permission_id(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 value(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 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 address_id(string $label = null) * @method Show\Field|Collection image(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 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 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 order_id(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 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 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 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 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 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 category_id(string $label = null) * @method Show\Field|Collection author_name(string $label = null) - * @method Show\Field|Collection subtitle(string $label = null) - * @method Show\Field|Collection cover(string $label = null) + * @method Show\Field|Collection category_id(string $label = null) * @method Show\Field|Collection content(string $label = null) - * @method Show\Field|Collection points(string $label = null) + * @method Show\Field|Collection cover(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 media_type(string $label = null) + * @method Show\Field|Collection points(string $label = null) + * @method Show\Field|Collection subtitle(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 coupon_id(string $label = null) @@ -831,32 +840,37 @@ namespace Dcat\Admin { * @method Show\Field|Collection status(string $label = null) * @method Show\Field|Collection administrator_id(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 use_day(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 stock(string $label = null) - * @method Show\Field|Collection jobable_type(string $label = null) - * @method Show\Field|Collection jobable_id(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 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_amount(string $label = null) + * @method Show\Field|Collection change_revenue(string $label = null) + * @method Show\Field|Collection change_sales_value(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_amount(string $label = null) - * @method Show\Field|Collection change_sales_value(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_amount(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 reason(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 code(string $label = null) * @method Show\Field|Collection info(string $label = null) * @method Show\Field|Collection ext(string $label = null) @@ -864,51 +878,50 @@ namespace Dcat\Admin { * @method Show\Field|Collection message_id(string $label = null) * @method Show\Field|Collection order_package_id(string $label = null) * @method Show\Field|Collection quantity(string $label = null) + * @method Show\Field|Collection checked_at(string $label = null) + * @method Show\Field|Collection consignee_address(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 consignee_address(string $label = null) - * @method Show\Field|Collection shipping_company(string $label = null) - * @method Show\Field|Collection shipping_number(string $label = null) - * @method Show\Field|Collection checked_at(string $label = null) - * @method Show\Field|Collection shipping_code(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 spu_id(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_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 sell_price(string $label = null) * @method Show\Field|Collection sku_id(string $label = null) * @method Show\Field|Collection specs(string $label = null) - * @method Show\Field|Collection weight(string $label = null) - * @method Show\Field|Collection sell_price(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 spu_id(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 vip_price(string $label = null) + * @method Show\Field|Collection weight(string $label = null) * @method Show\Field|Collection max(string $label = null) - * @method Show\Field|Collection reason(string $label = null) - * @method Show\Field|Collection user_coupon_id(string $label = null) - * @method Show\Field|Collection shipping_fee(string $label = null) - * @method Show\Field|Collection products_total_amount(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_settle(string $label = null) * @method Show\Field|Collection note(string $label = null) - * @method Show\Field|Collection remark(string $label = null) + * @method Show\Field|Collection out_trade_no(string $label = null) + * @method Show\Field|Collection pay_at(string $label = null) * @method Show\Field|Collection pay_sn(string $label = null) * @method Show\Field|Collection pay_way(string $label = null) - * @method Show\Field|Collection pay_at(string $label = null) + * @method Show\Field|Collection products_total_amount(string $label = null) + * @method Show\Field|Collection remark(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 is_change(string $label = null) - * @method Show\Field|Collection out_trade_no(string $label = null) - * @method Show\Field|Collection auto_complete_at(string $label = null) - * @method Show\Field|Collection is_settle(string $label = null) - * @method Show\Field|Collection payable_type(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 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 payable_type(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) @@ -916,72 +929,71 @@ namespace Dcat\Admin { * @method Show\Field|Collection part_id(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 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 sales(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 cost_price(string $label = null) * @method Show\Field|Collection growth_value(string $label = null) + * @method Show\Field|Collection market_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 verify_state(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) * @method Show\Field|Collection is_pushed(string $label = null) * @method Show\Field|Collection message_type(string $label = null) * @method Show\Field|Collection change_quota(string $label = null) - * @method Show\Field|Collection job_id(string $label = null) * @method Show\Field|Collection order_user_id(string $label = null) + * @method Show\Field|Collection is_use(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 size(string $label = null) - * @method Show\Field|Collection is_use(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 phone(string $label = null) * @method Show\Field|Collection expires_at(string $label = null) + * @method Show\Field|Collection phone(string $label = null) * @method Show\Field|Collection tag_id(string $label = null) * @method Show\Field|Collection tag_log_id(string $label = null) * @method Show\Field|Collection tag_log_type(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 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 bank_name(string $label = null) + * @method Show\Field|Collection bank_number(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 u_cid(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 coupon_name(string $label = null) - * @method Show\Field|Collection coupon_type(string $label = null) - * @method Show\Field|Collection coupon_threshold(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 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 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 birthday(string $label = null) * @method Show\Field|Collection bonusable(string $label = null) * @method Show\Field|Collection depth(string $label = null) - * @method Show\Field|Collection path(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 gender(string $label = null) * @method Show\Field|Collection group_sales_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 path(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 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_ip(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 register_ip(string $label = null) * @method Show\Field|Collection status_remark(string $label = null) - * @method Show\Field|Collection old_password(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) */ class Show {} diff --git a/resources/lang/zh_CN/import-job-log.php b/resources/lang/zh_CN/import-job-log.php new file mode 100644 index 00000000..daa91eb7 --- /dev/null +++ b/resources/lang/zh_CN/import-job-log.php @@ -0,0 +1,19 @@ + [ + 'ImportJobLog' => '导入记录', + 'import-job-log' => '导入记录', + ], + 'fields' => [ + 'job_id' => '任务', + 'job' =>[ + 'name'=>'备注', + ], + 'row' => '行数', + 'status' => '状态', + 'reason' => '原因', + ], + 'options' => [ + ], +];