From e9a6bc815e85b45bed2f930033b0d1a0157c223d Mon Sep 17 00:00:00 2001 From: augushong Date: Tue, 19 Apr 2022 18:37:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BD=BF=E7=94=A8=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E8=BF=81=E7=A7=BB=E5=AE=89=E8=A3=85=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20220419022952_system_admin.php | 6 +-- .../migrations/20220419030557_system_auth.php | 6 +-- .../20220419031527_system_config.php | 4 +- .../migrations/20220419032028_system_menu.php | 6 +-- .../migrations/20220419032642_system_node.php | 4 +- .../20220419033507_system_quick.php | 6 +-- .../20220419034810_system_uploadfile.php | 6 +-- .../migrations/20220419102226_debug_log.php | 44 +++++++++++++++ .../migrations/20220419102635_mall_cate.php | 44 +++++++++++++++ .../migrations/20220419102916_mall_goods.php | 53 +++++++++++++++++++ 10 files changed, 160 insertions(+), 19 deletions(-) create mode 100644 database/migrations/20220419102226_debug_log.php create mode 100644 database/migrations/20220419102635_mall_cate.php create mode 100644 database/migrations/20220419102916_mall_goods.php diff --git a/database/migrations/20220419022952_system_admin.php b/database/migrations/20220419022952_system_admin.php index cd7c7d7..ca57068 100644 --- a/database/migrations/20220419022952_system_admin.php +++ b/database/migrations/20220419022952_system_admin.php @@ -39,9 +39,9 @@ class SystemAdmin extends Migrator ->addColumn(Column::bigInteger('login_num')->setUnsigned()->setDefault(0)->setComment('登录次数')) ->addColumn(Column::integer('sort')->setDefault(0)->setComment('排序')) ->addColumn(Column::tinyInteger('status')->setLimit(1)->setUnsigned()->setDefault(0)->setComment('状态 {radio} (0:禁用,1:启用,)')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('delete_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->addIndex('username') ->addIndex('phone') ->create(); diff --git a/database/migrations/20220419030557_system_auth.php b/database/migrations/20220419030557_system_auth.php index 00c3f2a..8849865 100644 --- a/database/migrations/20220419030557_system_auth.php +++ b/database/migrations/20220419030557_system_auth.php @@ -34,9 +34,9 @@ class SystemAuth extends Migrator ->addColumn(Column::integer('sort')->setDefault(0)->setComment('排序')) ->addColumn(Column::tinyInteger('status')->setLimit(1)->setDefault(0)->setComment('状态 {radio} (1:禁用,2:启用)')) ->addColumn(Column::char('remark')->setDefault('')->setComment('备注说明')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('delete_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->addIndex('title') ->create(); } diff --git a/database/migrations/20220419031527_system_config.php b/database/migrations/20220419031527_system_config.php index 97e4a7e..58ab8b9 100644 --- a/database/migrations/20220419031527_system_config.php +++ b/database/migrations/20220419031527_system_config.php @@ -35,8 +35,8 @@ class SystemConfig extends Migrator ->addColumn(Column::text('value')->setComment('变量值')) ->addColumn(Column::char('remark', 100)->setDefault('')->setComment('备注信息')) ->addColumn(Column::integer('sort')->setDefault(0)->setComment('排序')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->addIndex('name') ->addIndex('group') ->create(); diff --git a/database/migrations/20220419032028_system_menu.php b/database/migrations/20220419032028_system_menu.php index 61c6d4d..eeeeebd 100644 --- a/database/migrations/20220419032028_system_menu.php +++ b/database/migrations/20220419032028_system_menu.php @@ -39,9 +39,9 @@ class SystemMenu extends Migrator ->addColumn(Column::integer('sort')->setDefault(0)->setComment('排序')) ->addColumn(Column::tinyInteger('status')->setLimit(1)->setComment('状态 {radio} (1:禁用,2:启用)')) ->addColumn(Column::char('remark')->setDefault('')->setComment('备注说明')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('delete_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->addIndex('title') ->addIndex('href') ->create(); diff --git a/database/migrations/20220419032642_system_node.php b/database/migrations/20220419032642_system_node.php index 5784f93..4d0d843 100644 --- a/database/migrations/20220419032642_system_node.php +++ b/database/migrations/20220419032642_system_node.php @@ -34,8 +34,8 @@ class SystemNode extends Migrator ->addColumn(Column::char('title')->setDefault('')->setComment('节点标题')) ->addColumn(Column::tinyInteger('type')->setUnsigned()->setLimit(1)->setComment('节点类型(1:控制器,2:节点)')) ->addColumn(Column::tinyInteger('is_auth')->setUnsigned()->setLimit(1)->setDefault(1)->setComment('是否启动RBAC权限控制')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->addIndex('node') ->create(); } diff --git a/database/migrations/20220419033507_system_quick.php b/database/migrations/20220419033507_system_quick.php index 5d0cf81..ce05f5e 100644 --- a/database/migrations/20220419033507_system_quick.php +++ b/database/migrations/20220419033507_system_quick.php @@ -36,9 +36,9 @@ class SystemQuick extends Migrator ->addColumn(Column::integer('sort')->setDefault(0)->setComment('排序')) ->addColumn(Column::tinyInteger('status')->setLimit(1)->setUnsigned()->setComment('状态 {radio} (1:禁用,2:启用)')) ->addColumn(Column::char('remark')->setDefault('')->setComment('备注说明')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('delete_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->create(); } } diff --git a/database/migrations/20220419034810_system_uploadfile.php b/database/migrations/20220419034810_system_uploadfile.php index 60757d3..c4ee572 100644 --- a/database/migrations/20220419034810_system_uploadfile.php +++ b/database/migrations/20220419034810_system_uploadfile.php @@ -40,9 +40,9 @@ class SystemUploadfile extends Migrator ->addColumn(Column::integer('file_size')->setUnsigned()->setDefault(0)->setComment('文件大小')) ->addColumn(Column::char('file_ext', 100)->setDefault('')->setComment('扩展名')) ->addColumn(Column::char('sha1', 40)->setDefault('')->setComment('文件 sha1编码')) - ->addColumn(Column::integer('create_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('update_time')->setLimit(11)->setDefault(0)) - ->addColumn(Column::integer('delete_time')->setLimit(11)->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) ->addIndex('upload_type') ->addIndex('original_name') ->create(); diff --git a/database/migrations/20220419102226_debug_log.php b/database/migrations/20220419102226_debug_log.php new file mode 100644 index 0000000..69a5d5f --- /dev/null +++ b/database/migrations/20220419102226_debug_log.php @@ -0,0 +1,44 @@ +table('debug_log') + ->setComment('日志表') + ->addColumn(Column::char('uid', 30)->setDefault('')) + ->addColumn(Column::char('level')->setDefault('')) + ->addColumn(Column::text('content')) + ->addColumn(Column::char('create_time_title', 30)->setDefault('')) + ->addColumn(Column::integer('create_time')->setDefault(0)) + ->addColumn(Column::char('app_name', 30)->setDefault('')) + ->addColumn(Column::char('controller_name', 30)->setDefault('')) + ->addColumn(Column::char('action_name', 30)->setDefault('')) + ->addIndex('uid') + ->create(); + } +} diff --git a/database/migrations/20220419102635_mall_cate.php b/database/migrations/20220419102635_mall_cate.php new file mode 100644 index 0000000..aa73e8a --- /dev/null +++ b/database/migrations/20220419102635_mall_cate.php @@ -0,0 +1,44 @@ +table('mall_cate') + ->setComment('商品分类') + ->addColumn(Column::char('title', 20)->setDefault('')->setComment('分类名')) + ->addColumn(Column::char('image')->setDefault('')->setComment('分类图片 {image}')) + ->addColumn(Column::integer('sort')->setDefault(0)->setComment('排序')) + ->addColumn(Column::tinyInteger('status')->setLimit(1)->setDefault(2)->setComment('状态 {radio} (1:禁用,2:启用)')) + ->addColumn(Column::char('remark')->setDefault('')->setComment('备注说明')) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addIndex('title') + ->save(); + } +} diff --git a/database/migrations/20220419102916_mall_goods.php b/database/migrations/20220419102916_mall_goods.php new file mode 100644 index 0000000..7541f75 --- /dev/null +++ b/database/migrations/20220419102916_mall_goods.php @@ -0,0 +1,53 @@ +table('mall_goods') + ->setComment('商品列表') + ->addColumn(Column::bigInteger('cate_id')->setUnsigned()->setComment('分类ID')) + ->addColumn(Column::char('title', 20)->setDefault('')->setComment('商品名称')) + ->addColumn(Column::char('logo')->setComment('商品logo {image}')) + ->addColumn(Column::text('images')->setComment('商品图片 {images}')) + ->addColumn(Column::text('describe')->setComment('商品描述')) + ->addColumn(Column::decimal('market_price')->setDefault(0)->setComment('市场价')) + ->addColumn(Column::decimal('discount_price')->setDefault(0)->setComment('折扣价')) + ->addColumn(Column::integer('sales')->setUnsigned()->setDefault(0)->setComment('销量')) + ->addColumn(Column::integer('virtual_sales')->setUnsigned()->setDefault(0)->setComment('虚拟销量')) + ->addColumn(Column::integer('stock')->setUnsigned()->setDefault(0)->setComment('库存')) + ->addColumn(Column::integer('total_stock')->setUnsigned()->setDefault(0)->setComment('总库存')) + ->addColumn(Column::integer('sort')->setUnsigned()->setDefault(0)->setComment('排序')) + ->addColumn(Column::tinyInteger('status')->setUnsigned()->setLimit(1)->setDefault(0)->setComment('状态 {radio} (0:正常,1:禁用)')) + ->addColumn(Column::char('remark')->setDefault('')->setComment('备注说明')) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('create_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addColumn(Column::integer('delete_time')->setLimit(11)->setUnsigned()->setDefault(0)) + ->addIndex('cate_id') + ->create(); + } +}