From 8e7d766a74915659dacd05d17aafb7ae666d6010 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Fri, 14 Mar 2025 11:54:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E5=9B=BD?= =?UTF-8?q?=E5=AE=B6=E5=8F=8A=E8=AF=AD=E8=A8=80=E8=A1=A8=E5=92=8C=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/model/CountryBaseModel.php | 1 + app/common/model/LanguageBaseModel.php | 1 + database/migrations/20241218095340_create_sys_language.php | 1 + database/migrations/20241218095839_create_sys_country.php | 1 + 4 files changed, 4 insertions(+) diff --git a/app/common/model/CountryBaseModel.php b/app/common/model/CountryBaseModel.php index f6c316dd..9b73ef71 100644 --- a/app/common/model/CountryBaseModel.php +++ b/app/common/model/CountryBaseModel.php @@ -20,6 +20,7 @@ class CountryBaseModel extends Model protected $schema = [ 'id' => 'int', 'name' => 'string', + 'en_name' => 'string', 'code' => 'string', 'icon' => 'string', 'status' => 'int', diff --git a/app/common/model/LanguageBaseModel.php b/app/common/model/LanguageBaseModel.php index 65cc1035..f36440d7 100644 --- a/app/common/model/LanguageBaseModel.php +++ b/app/common/model/LanguageBaseModel.php @@ -19,6 +19,7 @@ class LanguageBaseModel extends BaseModel 'id' => 'int', 'country_id' => 'int', 'name' => 'string', + 'en_name' => 'string', 'code' => 'string', 'icon' => 'string', 'url' => 'string', diff --git a/database/migrations/20241218095340_create_sys_language.php b/database/migrations/20241218095340_create_sys_language.php index 2c88185b..c441f949 100644 --- a/database/migrations/20241218095340_create_sys_language.php +++ b/database/migrations/20241218095340_create_sys_language.php @@ -30,6 +30,7 @@ class CreateSysLanguage extends Migrator $table = $this->table('sys_language', ['engine' => 'MyISAM', 'comment' => '语言表']); $table->addColumn('country_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '国家ID']) ->addColumn('name', 'string', ['limit' => 64, 'null' => false, 'default' => '', 'comment' => '语言名称']) + ->addColumn('en_name', 'string', ['limit' => 64, 'null' => true, 'default' => null, 'comment' => '语言名称英文']) ->addColumn('code', 'string', ['limit' => 64, 'null' => false, 'default' => '', 'comment' => '语言编码']) ->addColumn('icon', 'string', ['limit' => 64, 'default' => null, 'comment' => '语言图标']) ->addColumn('url', 'string', ['limit' => 125, 'default' => null, 'comment' => '切换后访问的url']) diff --git a/database/migrations/20241218095839_create_sys_country.php b/database/migrations/20241218095839_create_sys_country.php index f49aa520..7697a31b 100644 --- a/database/migrations/20241218095839_create_sys_country.php +++ b/database/migrations/20241218095839_create_sys_country.php @@ -29,6 +29,7 @@ class CreateSysCountry extends Migrator { $table = $this->table('sys_country', ['engine' => 'MyISAM', 'comment' => '国家表']); $table->addColumn('name', 'string', ['limit' => 120, 'null' => false, 'default' => '', 'comment' => '国家名称']) + ->addColumn('en_name', 'string', ['limit' => 120, 'null' => true, 'default' => null, 'comment' => '国家英文名称']) ->addColumn('code', 'string', ['limit' => 64, 'null' => false, 'default' => '', 'comment' => '国家代码']) ->addColumn('icon', 'string', ['limit' => 64, 'default' => null, 'comment' => '国家图标']) ->addColumn('status', 'boolean', ['default' => 1, 'comment' => '状态:1启用,0禁用'])