From edeae731f07fdd87d27c1dff15c6e223666904bc Mon Sep 17 00:00:00 2001 From: augushong Date: Fri, 9 Jan 2026 21:40:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=88=A0=E9=99=A4=E5=BA=9F?= =?UTF-8?q?=E5=BC=83=E7=9A=84scheme=E7=B1=BB=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/scheme/TestGoods.php | 121 ---------------------- app/admin/scheme/TreeTree.php | 55 ---------- app/admin/scheme/UlthonDemoGoods.php | 120 --------------------- app/admin/scheme/UlthonDemoGoodsBatch.php | 52 ---------- 4 files changed, 348 deletions(-) delete mode 100644 app/admin/scheme/TestGoods.php delete mode 100644 app/admin/scheme/TreeTree.php delete mode 100644 app/admin/scheme/UlthonDemoGoods.php delete mode 100644 app/admin/scheme/UlthonDemoGoodsBatch.php diff --git a/app/admin/scheme/TestGoods.php b/app/admin/scheme/TestGoods.php deleted file mode 100644 index ffbf0fb..0000000 --- a/app/admin/scheme/TestGoods.php +++ /dev/null @@ -1,121 +0,0 @@ - 'mall_cate', 'relationBindSelect' => 'title'])] - public $cate_id; - - #[Field(type: 'char', length: 20, precision: 20, nullable: false, default: '', comment: '商品名称')] - public $title; - - #[Field(type: 'char', length: 255, precision: 255, nullable: false, comment: '商品logo')] - #[Component(type: 'image', options: [])] - public $logo; - - #[Field(type: 'text', nullable: false, comment: '商品图片')] - #[Component(type: 'images', options: [])] - public $images; - - #[Field(type: 'text', nullable: false, comment: '商品描述')] - #[Component(type: 'editor', options: [])] - public $describe; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '总库存', unsigned: true)] - public $total_stock; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '排序', unsigned: true)] - public $sort; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '状态', unsigned: true)] - #[Component(type: 'radio', options: ['正常', '禁用'])] - public $status; - - #[Field(length: 100, precision: 100, nullable: false, comment: '合格证')] - #[Component(type: 'file', options: [])] - public $cert_file; - - #[Field(type: 'text', nullable: false, comment: '检测报告')] - #[Component(type: 'files', options: [])] - public $verfiy_file; - - #[Field(type: 'char', length: 255, precision: 255, nullable: false, default: '', comment: '备注说明')] - public $remark; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', unsigned: true)] - public $create_time; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', unsigned: true)] - public $update_time; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', unsigned: true)] - public $delete_time; - - #[Field(type: 'datetime', nullable: false, comment: '发布日期')] - #[Component(type: 'date', options: ['date'])] - public $publish_time; - - #[Field(type: 'date', nullable: false, comment: '售卖日期')] - #[Component(type: 'date', options: ['datetime'])] - public $sale_time; - - #[Field(length: 100, precision: 100, nullable: false, comment: '简介')] - #[Component(type: 'textarea', options: [])] - public $intro; - - #[Field(type: 'int', length: 11, nullable: false, comment: '秒杀状态', unsigned: true)] - #[Component(type: 'select', options: [0 => '未参加', 1 => '已开始', 3 => '已结束'])] - public $time_status; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '是否推荐')] - #[Component(type: 'switch', options: ['不推荐', '推荐'])] - public $is_recommend; - - #[Field(length: 100, precision: 100, nullable: false, default: '0', comment: '商品类型')] - #[Component(type: 'checkbox', options: ['taobao' => '淘宝', 'jd' => '京东'])] - public $shop_type; - - #[Field(length: 100, precision: 100, nullable: false, comment: '商品标签')] - #[Component(type: 'table', options: ['table' => 'mall_tag', 'type' => 'checkbox', 'valueField' => 'id', 'fieldName' => 'title'])] - public $tag; - - #[Field(length: 100, precision: 100, comment: '商品标签(单选)')] - #[Component(type: 'table', options: ['table' => 'mall_tag', 'type' => 'radio', 'valueField' => 'id', 'fieldName' => 'title'])] - public $tag_backup; - - #[Field(length: 100, precision: 100, nullable: false, comment: '产地')] - #[Component(type: 'city', options: ['name-province' => '0', 'code' => '0'])] - public $from_area; - - #[Field(length: 100, precision: 100, nullable: false, default: '山东省/临沂市', comment: '仓库')] - #[Component(type: 'city', options: ['level' => 'city'])] - public $store_city; - - #[Field(length: 100, precision: 100, nullable: false, comment: '商品标签 (输入)')] - #[Component(type: 'tag', options: [])] - public $tag_input; - - #[Field(length: 100, precision: 100, nullable: false, comment: '唯一id')] - public $uid; - - #[Field(type: 'decimal', length: 10, precision: 10, comment: '价格')] - public $price; - - #[Field(type: 'text', comment: '详情')] - public $detail; -} \ No newline at end of file diff --git a/app/admin/scheme/TreeTree.php b/app/admin/scheme/TreeTree.php deleted file mode 100644 index d4288d9..0000000 --- a/app/admin/scheme/TreeTree.php +++ /dev/null @@ -1,55 +0,0 @@ - 'mall_cate', 'relationBindSelect' => 'title'])] - public $cate_id; - - #[Field(type: 'char', length: 20, precision: 20, nullable: false, default: '', comment: '商品名称')] - public $title; - - #[Field(type: 'char', length: 255, precision: 255, nullable: false, comment: '商品logo')] - #[Component(type: 'image', options: [])] - public $logo; - - #[Field(type: 'text', comment: '商品图片')] - #[Component(type: 'images', options: [])] - public $images; - - #[Field(type: 'text', comment: '商品描述')] - #[Component(type: 'editor', options: [])] - public $describe; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '总库存', unsigned: true)] - public $total_stock; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '排序', unsigned: true)] - public $sort; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '状态', unsigned: true)] - #[Component(type: 'radio', options: ['正常', '禁用'])] - public $status; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '合格证')] - #[Component(type: 'file', options: [])] - public $cert_file; - - #[Field(type: 'text', comment: '检测报告')] - #[Component(type: 'files', options: [])] - public $verfiy_file; - - #[Field(type: 'char', length: 255, precision: 255, nullable: false, default: '', comment: '备注说明')] - public $remark; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', unsigned: true)] - public $create_time; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', unsigned: true)] - public $update_time; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', unsigned: true)] - public $delete_time; - - #[Field(type: 'int', length: 11, nullable: false, comment: '发布日期', unsigned: true)] - #[Component(type: 'date', options: ['date'])] - public $publish_time; - - #[Field(type: 'bigint', length: 11, nullable: false, default: '0', comment: '售卖日期', unsigned: true)] - #[Component(type: 'date', options: ['datetime'])] - public $sale_time; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '简介')] - #[Component(type: 'textarea', options: [])] - public $intro; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '秒杀状态', unsigned: true)] - #[Component(type: 'select', options: [0 => '未参加', 1 => '已开始', 3 => '已结束'])] - public $time_status; - - #[Field(type: 'int', length: 11, nullable: false, default: '0', comment: '是否推荐')] - #[Component(type: 'switch', options: ['不推荐', '推荐'])] - public $is_recommend; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '商品类型')] - #[Component(type: 'checkbox', options: ['taobao' => '淘宝', 'jd' => '京东'])] - public $shop_type; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '商品标签')] - #[Component(type: 'table', options: ['table' => 'mall_tag', 'type' => 'checkbox', 'valueField' => 'id', 'fieldName' => 'title'])] - public $tag; - - #[Field(length: 100, precision: 100, default: '', comment: '商品标签(单选)')] - #[Component(type: 'table', options: ['table' => 'mall_tag', 'type' => 'radio', 'valueField' => 'id', 'fieldName' => 'title'])] - public $tag_backup; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '产地')] - #[Component(type: 'city', options: ['name-province' => '0', 'code' => '0'])] - public $from_area; - - #[Field(length: 100, precision: 100, nullable: false, default: '山东省/临沂市', comment: '仓库')] - #[Component(type: 'city', options: ['level' => 'city'])] - public $store_city; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '商品标签 (输入)')] - #[Component(type: 'tag', options: [])] - public $tag_input; - - #[Field(length: 100, precision: 100, nullable: false, default: '', comment: '唯一id')] - public $uid; - - #[Field(type: 'decimal', length: 10, precision: 10, scale: 2, default: '0.00', comment: '价格')] - public $price; - - #[Field(type: 'text', comment: '详情')] - public $detail; -} \ No newline at end of file diff --git a/app/admin/scheme/UlthonDemoGoodsBatch.php b/app/admin/scheme/UlthonDemoGoodsBatch.php deleted file mode 100644 index 5a03b2f..0000000 --- a/app/admin/scheme/UlthonDemoGoodsBatch.php +++ /dev/null @@ -1,52 +0,0 @@ -