diff --git a/backend/app/Enums/BusinessTypeEnum.php b/backend/app/Enums/BusinessTypeEnum.php new file mode 100644 index 00000000..dcd453de --- /dev/null +++ b/backend/app/Enums/BusinessTypeEnum.php @@ -0,0 +1,43 @@ + 'medical', + self::LEGAL => 'legal', + self::ENGINEERING => 'engineering', + self::EDUCATION => 'education', + self::CONSULTING => 'consulting', + self::BEAUTY => 'beauty', + self::TECHNICAL_SERVICES => 'technical_services', + self::FINANCIAL => 'financial', + self::REAL_ESTATE => 'real_estate', + self::RESTAURANT => 'restaurant', + self::SHOP => 'shop', + self::TRANSPORTATION => 'transportation', + self::ART => 'art', + self::SPORT => 'sport', + self::OTHER => 'other', + }; + } +} diff --git a/backend/app/Enums/PaymentStatusEnum.php b/backend/app/Enums/PaymentStatusEnum.php new file mode 100644 index 00000000..78be8b94 --- /dev/null +++ b/backend/app/Enums/PaymentStatusEnum.php @@ -0,0 +1,23 @@ + 'unpaid', + self::Cancelled => 'cancelled', + self::Expired => 'expired', + self::Paid => 'paid', + self::Refunded => 'refunded', + }; + } +} diff --git a/backend/database/seeders/BusinessTypeSeeder.php b/backend/database/seeders/BusinessTypeSeeder.php index d73d8340..01726e9f 100644 --- a/backend/database/seeders/BusinessTypeSeeder.php +++ b/backend/database/seeders/BusinessTypeSeeder.php @@ -4,6 +4,7 @@ namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; class BusinessTypeSeeder extends Seeder { @@ -12,6 +13,22 @@ class BusinessTypeSeeder extends Seeder */ public function run(): void { - // + DB::table('business_types')->insert([ + ['id' => 1, 'name' => 'medical', 'created_at' => now(), 'updated_at' => now()], + ['id' => 2, 'name' => 'legal', 'created_at' => now(), 'updated_at' => now()], + ['id' => 3, 'name' => 'engineering', 'created_at' => now(), 'updated_at' => now()], + ['id' => 4, 'name' => 'education', 'created_at' => now(), 'updated_at' => now()], + ['id' => 5, 'name' => 'consulting', 'created_at' => now(), 'updated_at' => now()], + ['id' => 6, 'name' => 'beauty', 'created_at' => now(), 'updated_at' => now()], + ['id' => 7, 'name' => 'technical_services', 'created_at' => now(), 'updated_at' => now()], + ['id' => 8, 'name' => 'financial', 'created_at' => now(), 'updated_at' => now()], + ['id' => 9, 'name' => 'real_estate', 'created_at' => now(), 'updated_at' => now()], + ['id' => 10, 'name' => 'restaurant', 'created_at' => now(), 'updated_at' => now()], + ['id' => 11, 'name' => 'shop', 'created_at' => now(), 'updated_at' => now()], + ['id' => 12, 'name' => 'transportation', 'created_at' => now(), 'updated_at' => now()], + ['id' => 13, 'name' => 'art', 'created_at' => now(), 'updated_at' => now()], + ['id' => 14, 'name' => 'sport', 'created_at' => now(), 'updated_at' => now()], + ['id' => 15, 'name' => 'other', 'created_at' => now(), 'updated_at' => now()], + ]); } } diff --git a/backend/database/seeders/PaymentStatusSeeder.php b/backend/database/seeders/PaymentStatusSeeder.php index 5550baae..875ff488 100644 --- a/backend/database/seeders/PaymentStatusSeeder.php +++ b/backend/database/seeders/PaymentStatusSeeder.php @@ -4,6 +4,7 @@ namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; class PaymentStatusSeeder extends Seeder { @@ -12,6 +13,12 @@ class PaymentStatusSeeder extends Seeder */ public function run(): void { - // + DB::table('payment_statuses')->insert([ + ['id' => 0, 'name' => 'unpaid', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 1, 'name' => 'cancelled', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 2, 'name' => 'expired', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 3, 'name' => 'paid', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 4, 'name' => 'refunded', 'created_at' => now(), 'updated_at' => now(),], + ]); } }