diff --git a/database/migrations/20190425073802_admin_app.php b/database/migrations/20190425073802_admin_app.php new file mode 100644 index 0000000..fc48922 --- /dev/null +++ b/database/migrations/20190425073802_admin_app.php @@ -0,0 +1,68 @@ +table('admin_app', [ + 'comment' => 'appId和appSecret表' + ])->setCollation('utf8mb4_general_ci'); + $table->addColumn('app_id', 'string', [ + 'limit' => 50, + 'default' => '', + 'comment' => '应用id' + ])->addColumn('app_secret', 'string', [ + 'limit' => 50, + 'default' => '', + 'comment' => '应用密码' + ])->addColumn('app_name', 'string', [ + 'limit' => 50, + 'default' => '', + 'comment' => '应用名称' + ])->addColumn('app_status', 'integer', [ + 'limit' => 2, + 'default' => 1, + 'comment' => '应用状态:0表示禁用,1表示启用' + ])->addColumn('app_info', 'text', [ + 'comment' => '应用说明', + 'null' => true + ])->addColumn('app_api', 'text', [ + 'comment' => '当前应用允许请求的全部API接口', + 'null' => true + ])->addColumn('app_group', 'string', [ + 'limit' => 128, + 'default' => 'default', + 'comment' => '当前应用所属的应用组唯一标识' + ])->addColumn('app_addTime', 'integer', [ + 'limit' => 11, + 'default' => 0, + 'comment' => '应用创建时间' + ])->addColumn('app_api_show', 'text', [ + 'comment' => '前台样式显示所需数据格式', + 'null' => true + ])->addIndex(['app_id'], ['unique' => true])->create(); + + $table->changeColumn('id', null, ['signed' => false]); + } +} diff --git a/database/migrations/20190425094427_admin_app_group.php b/database/migrations/20190425094427_admin_app_group.php new file mode 100644 index 0000000..6314902 --- /dev/null +++ b/database/migrations/20190425094427_admin_app_group.php @@ -0,0 +1,50 @@ +table('admin_app_group', [ + 'comment' => '应用组,目前只做管理使用,没有实际权限控制' + ])->setCollation('utf8mb4_general_ci'); + $table->addColumn('name', 'string', [ + 'limit' => 128, + 'default' => '', + 'comment' => '组名称' + ])->addColumn('description', 'text', [ + 'comment' => '组说明', + 'null' => true + ])->addColumn('status', 'integer', [ + 'limit' => 2, + 'default' => 1, + 'comment' => '组状态:0表示禁用,1表示启用' + ])->addColumn('hash', 'string', [ + 'limit' => 128, + 'default' => '', + 'comment' => '组标识' + ])->create(); + + $table->changeColumn('id', null, ['signed' => false]); + } +}