From 5b3b0c70f2da2e61d68445365c2c534eefc23e27 Mon Sep 17 00:00:00 2001 From: Nick Zeng Date: Mon, 10 Nov 2025 15:49:11 +0800 Subject: [PATCH] add companies --- backend/app/Model/Company.php | 35 +++++++++++++++++++ ...25_11_10_073400_create_companies_table.php | 31 ++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 backend/app/Model/Company.php create mode 100644 backend/migrations/2025_11_10_073400_create_companies_table.php diff --git a/backend/app/Model/Company.php b/backend/app/Model/Company.php new file mode 100644 index 0000000..9089fd3 --- /dev/null +++ b/backend/app/Model/Company.php @@ -0,0 +1,35 @@ + 'integer', 'enabled' => 'boolean', 'created_at' => 'datetime', 'updated_at' => 'datetime']; +} diff --git a/backend/migrations/2025_11_10_073400_create_companies_table.php b/backend/migrations/2025_11_10_073400_create_companies_table.php new file mode 100644 index 0000000..d1202aa --- /dev/null +++ b/backend/migrations/2025_11_10_073400_create_companies_table.php @@ -0,0 +1,31 @@ +bigIncrements('id'); + $table->string('name')->unique()->comment('公司名 英文'); + $table->string('label')->nullable()->default('null')->comment('公司名 中文'); + $table->boolean('enabled')->default('true')->comment('激活状态'); + $table->text('ext')->default('null')->comment('额外信息'); + $table->datetimes(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('companies'); + } +};